微机原理及接口技术

微机原理及接口技术

ID:27087405

大小:188.50 KB

页数:22页

时间:2018-12-01

微机原理及接口技术_第1页
微机原理及接口技术_第2页
微机原理及接口技术_第3页
微机原理及接口技术_第4页
微机原理及接口技术_第5页
资源描述:

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

1、微机原理及接口技术课程设计报告微机原理及接口技术课程设计报告2007年7月21微机原理及接口技术课程设计报告目录一实验题目3二实验内容和要求31.实验内容32.实验要求33.实验环境34.实验设备3三设计思路31.系统框图32.详细描述43.具体功能模块实现及流程图5四接线图101.对接线图描述112.接线图10五代码实现11六实验结果201.操作步骤202.实验结果21七结果分析和总结211.对结果的分析212.个人总结2121微机原理及接口技术课程设计报告小组分工及日志日期完成内容7月2日总体设计,设计框架,子模块细节中断请求信号,用8253输出秒脉冲(硬件连线)小键盘模块(软件实现

2、)中断请求信号,用8253输出秒脉冲(软件实现)小键盘模块(硬件连线)排错,理论计算,查找资料7月3日主体框架,主函数。对小键盘采集键值处理,对显示缓冲区的处理。LED子模块(软件实现)LED子模块(硬件连线)测试,查找资料,理论计算7月4日完善主体框架,主函数G键(动态显示)处理程序D键(停止显示)处理程序E键(返回DOS)处理程序C键(置初值)处理程序测试,查找资料,理论计算7月5日P键(设置时间)处理程序将所有模块加入主体框架中。中断处理程序出错处理总体软件排错总体硬件排错测试,演示,资料整理21微机原理及接口技术课程设计报告实验题目实时时钟系统设计一实验内容和要求1.实验内容利用

3、实验台上提供的定时器8253和扩展板上提供的8259以及键盘和数码显示电路,设计一个时钟,由8253中断定时,小键盘控制秒表的启停及初始值的预置。秒表的显示格式HH:MM:SS由左到右分别为时、分、秒2.实验要求本实验要求设计一个定时显示装置,用六个数码管显示时间,用小键盘控制计时,设置和显示时间。C键:置初值,显示23:59:55G键:显示动态变化(启动表);D键:显示静态不变(表停止);E键:终止程序,返回DOS;P键:设置时:分:秒值3.实验环境软件环境:PCDOS软件环境:PTC_1实验箱4.实验设备8253定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送IRQ2。8255

4、并口:用做接口芯片,和小键盘相连。8258中断控制器:用于产生中断。LED:六个LED用于显示时:分:秒值。小键盘:用于控制设置。二设计思路1.系统框图系统框图如下所示,虚线框(------)表示功能模块,单箭头(  )表示数据流,双箭头(  )表示控制流。系统共有5个功能模块,分别为,主控模块,显示模块,定时模块,中断模块,小键盘模块。               .               21微机原理及接口技术课程设计报告键盘读入的数显示缓冲的值秒脉冲显示模块主控模块中断模块定时模块小键盘模块六个LED小键盘8255A825382591.详细描述系统分五大模块,为主控模块,显示

5、模块,小键盘模块,中断模块和定时模块分别实现不同的功能。主控模块是系统的核心模块,主要由软件实现。它的主要功能是调用其它模块对系统工作进行协调,它的主要功能是读小键盘输入键值并执行要做的工作,如果键值为D则将显示初始值23:59:55置入显示缓冲,并调用显示模块显示。如果键值为G则开中断,(中断程序为秒最低位加一)。如果键值为D则关中断,停止动态显示。如健值为P则连续六次调用小键盘模块,将键值依次存入显示缓冲。并调用显示模块显示。如果健值为E,则终止程序,返回DOS。21微机原理及接口技术课程设计报告小键盘模块是读小键盘键值并送入主控模块的子功能模块。由软件和硬件实现,硬件上由小键盘和8

6、255互连,将小键值由8255送入主控模块。软件上使用行扫描法获得键值并送回主控模块。显示模块是将显示缓冲区的数值送到LED显示的功能模块,显示缓冲区是由六个字节构成,分别保存小时的高位和低位,分钟的高位和低位,秒钟的高位和低位。硬件上由六个LED构成,软件上由扫描显示的方法实现。定时模块是为8259提供中断请求信号的。由一片8253实现,选用定时器0#,工作在方式3,由于时钟应该1秒走动一次,所以输出值应为1S,其输出信号可作为8259的中断请求信号。中断模块实现动态显示的,硬件为一片8259,由于中断请求信号为每秒一次,中断程序该为时间按秒增加,并显示,只要开中断,便可实现每秒显示时

7、间增加一秒,从而达到动态显示的效果。1.具体功能模块实现及流程图主控程序:MAIN开始8253作为中断产生1s脉冲显示提示信息用INT21H25功能设置0AH中断向量,指向时:分:秒加1的中断程序置8259A的IMR第2位为0,允许IRQ2中断LED显示初始值00:00:00换页21微机原理及接口技术课程设计报告NNNNNYYYYY接上页调用键扫描子程序(KEY)将键号的ASCII码放在[CHAR]单元中是C键吗?是G键吗?是D键吗

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

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

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