《微机原理与接口技术》课设报告

《微机原理与接口技术》课设报告

ID:12186685

大小:333.50 KB

页数:16页

时间:2018-07-16

《微机原理与接口技术》课设报告_第1页
《微机原理与接口技术》课设报告_第2页
《微机原理与接口技术》课设报告_第3页
《微机原理与接口技术》课设报告_第4页
《微机原理与接口技术》课设报告_第5页
资源描述:

《《微机原理与接口技术》课设报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理与接口技术》课程设计报告《微机原理与接口技术》课程设计报告设计题目:学院:信息工程学院专业:计算机科学与技术(交通信息工程)姓名:学号:指导教师:2015年2月19日16《微机原理与接口技术》课程设计报告目录一、设计内容-3-二、实验平台-3-2.1TPC-ZK系统实验平台-2-2.2实验所用芯片-4-三、设计流程-5-3.1设计流程图-6-3.2硬件连接-6-四、实验总结-7-五、程序源代码-7-16《微机原理与接口技术》课程设计报告1.设计内容【设计内容】1.电子表,能够led数码显示分和秒2.能够准确的运行3.暂停,能够对十分位和个分位进行调时【设计原理】实验

2、本程序的主要设计原理是在int10中断处理键盘按键的扫描,实现调时功能,可以对个位分和十位分进行调时,在主程序中接收int3中断产生的一秒脉冲,然后进行秒的进位和各个位的判断清零工作。键盘扫描用到了8255,一秒脉冲的产生用到了8254。2.实验平台2.1TPC—ZK实验系统平台16《微机原理与接口技术》课程设计报告该系统由一块USB总线接口模块、TPC-ZK验系统及集成开发环境软件组成。USB总线接口模块通过USB总线电缆与PC机相连,模块直接插在TPC-ZK实验系统上。2.2实验所用芯片1.8254的初始化字由此,本设计中的8254的初始化为:movdx,io8254c;

3、向8254写控制字moval,36h;使0通道为工作方式3outdx,almovax,1000;写入循环计数初值1000movdx,io8254aoutdx,al;先写入低字节16《微机原理与接口技术》课程设计报告moval,ahoutdx,al;后写入高字节movdx,io8254cmoval,76h;设8254通道1工作方式2outdx,almovax,1000;写入循环计数初值1000movdx,io8254boutdx,al;先写低字节moval,ahoutdx,al;后写高字节2.8255的初始化字由此,本设计中的8255的初始化为:movAL,81H;初始化825

4、516《微机原理与接口技术》课程设计报告movDX,28BHOUTDX,AL;3.设计流程3.1程序流程图3.2硬件连接16《微机原理与接口技术》课程设计报告【8255连线】PA0~PA3:接数码管的位选信号s0~s3PB0~PB7:接数码管的段选信号PC0~PC7:接键盘扫描行列信号cs:288h【8254连线】CLK0:接1M脉冲信号EN0EN1:接+5VOUT0:接CLK1,进行级联分频OUT1:接int3中断(IRQ)cs:280h【int10连线】IRQ10:接逻辑开关,控制暂停4.实验总结微机接口技术是一门应用性、综合性、实践性都较强的课程,通过本次课程设计过程,

5、我基木熟悉和掌握了微机系统的软件、硬件设计的方法、设计步骤,是一次微机开发应用方面的初步训练;通过本次课程设计使我熟练掌握了微机系统与接口扩展电路的设计方法,并熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法.在刚开始的两天,设计过程停滞不前,到第三天才发现实验平台对实验结果的影响是至关重要的。如果没有搞清楚实验平台自身的特点就进行编程,结果往往令人失望。比如本次试验就是刚开始没有搞清楚int3和int10中断在实验平台的应用。本次实验程序写的不够严谨,导致运行不是很稳定。很小的细节往往决定成败,比如本次实验,在前

6、面的过程一直得不到想要的结果,最后才发现,是数码管的共阴极问题搞反了,这导致了很长时间的调试。这次的课程设计对我来说,是一次非常重要的锻炼,通过这次设计,我对所学的知识有了更深刻的了解和掌握,使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。有了这次的设计经验,相信在以后的学习设计实践过程中,我可以做到更好。5.程序源代码io8254aequ280hio8254bequ281hio8254cequ283h16《微机原理与接口技术》课程设计报告i

7、o8255aequ288hio8255bequ289hio8255cequ28bhDATASEGMENTTIMEDB0,0,0,0LEDTALDB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,67Htable1dw0770h,0B70h,0D70h,0E70h,07B0h,0BB0h,0DB0h,0EB0hdw07D0h,0BD0h,0DD0h,0ED0h,07E0h,0BE0h,0DE0h,0EE0h;键盘扫描码表chardb'0123456789ABCDEF'key_ind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。