微机原理与接口技术8254 8255 8259倒计时秒表 实验报告

微机原理与接口技术8254 8255 8259倒计时秒表 实验报告

ID:38675712

大小:91.41 KB

页数:8页

时间:2019-06-17

微机原理与接口技术8254 8255 8259倒计时秒表 实验报告_第1页
微机原理与接口技术8254 8255 8259倒计时秒表 实验报告_第2页
微机原理与接口技术8254 8255 8259倒计时秒表 实验报告_第3页
微机原理与接口技术8254 8255 8259倒计时秒表 实验报告_第4页
微机原理与接口技术8254 8255 8259倒计时秒表 实验报告_第5页
资源描述:

《微机原理与接口技术8254 8255 8259倒计时秒表 实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、内蒙古师范大学计算机与信息工程学院《微机原理与接口技术期末实验设计报告》实习题目指导教师职称学生姓名学号日期设计题目倒计时秒表指导教师希润高娃职称讲师姓名学号日期一、实验要求设计一个倒计时表,用8255设置灯,用8254记录时间,8259提供中断。其中MIR7接KK1设置倒计时的总时间,每按一次脉冲,总时间加1,SIR1接KK2确认开始倒计时(DI=0对KK2屏蔽,DI=1对KK2开放),MIR6接8254设置准确的1s倒计间隔时间。利用8254芯片的计数功能,芯片有5中工作方式,选择方式2和方式3都可以输出连续的波形,故都可以符

2、合实验要求。8254可以采用二进制计数或是BCD码计数,如果用二进制计数,最大范围是65535,如果采用BCD码计数,最大范围是99999。使用2个计数器,可以达到输出周期为1秒的方波。计数初值=fclki/fouti。利用8255芯片,设置灯的初始状态。利用8259芯片的中断功能,当中断来时,启动8254芯片,进入计数状态。IP=中断向量*4,CS=中断向量*4+2;二、设计2.1硬件设计2.1.1按下图的电路图连接电路图1电路连线2.1.2电路说明该电路是在唐都实验箱上的操作,2片8259芯片是嵌在系统总线下,只有主片的中断序

3、号为6和7的两个口是对外开放的,从片的中断序号为1的口是对外开放的。8254芯片计数器0的端口地址为06C0H,计数器1的端口地址为06C2H,计数器2的端口地址为06C4H,计数器3的端口地址为06C6H。8255芯片PA口的端口地址为0640H,PB口的端口地址为0642H,PC口的端口地址为0644H,控制口的端口地址为0646H。主8259芯片的偶地址为20H,奇地址为21H。从8259芯片的偶地址为A0H,奇地址为A1H。IOY0的编址空间:0600H~063FHIOY1的编址空间:0640H~067FHIOY2的编址空

4、间:0680H~06BFHIOY3的编址空间:06C0H~06FFH2.2软件设计2.2.1思路利用8254芯片的计数功能,输出周期为1秒的方波。控制灯1秒1秒往下减。利用8255芯片,设置灯的初始状态。开始全0状态。利用8259芯片的中断功能,当中断来时,启动8254芯片,进入计数状态。2.2.2流程图开始初始化8259装入MIR6,MIR7,SIR1的服务子程序初始化8254计数器0装入初值计数器1装入初值写入控制口写入控制口初始化8255初始化主片8259初始化从片8259结束2.2.3附代码SSTACKSEGMENTSTA

5、CKDW32DUP(?)SSTACKENDCODESEGMENTASSUMECS:CODESTART:PUSHDSMOVAX,0000HMOVDS,AXMOVAX,OFFSETMIR7;取中断入口地址MOVSI,003CH;中断矢量地址MOV[SI],AX;填IRQ7的偏移矢量MOVAX,CS;段地址MOVSI,003EH;0FMOV[SI],AX;填IRQ7的段地址矢量PUSHDSMOVAX,0000HMOVDS,AXMOVAX,OFFSETMIR6;取中断入口地址MOVSI,0038H;中断矢量地址MOV[SI],AX;填IR

6、Q6的偏移矢量MOVAX,CS;段地址0EMOVSI,003AHMOV[SI],AX;填IRQ6的段地址矢量MOVAX,OFFSETSIR1MOVSI,00C4H;31HMOV[SI],AXMOVAX,CSMOVSI,00C6HMOV[SI],AXCLIPOPDSMOVDX,06C6H;8254MOVAL,37H;计数器0,方式3OUTDX,ALMOVDX,06C0HMOVAx,100HOUTDX,ALMOVAL,AHOUTDX,ALMOVDX,06C6HMOVAL,77HOUTDX,ALMOVDX,06C2HMOVAX,1000

7、0HOUTDX,ALMOVAL,AHOUTDX,AL;8255HW:MOVDX,0646HMOVAL,80HOUTDX,AL;初始化主片8259MOVAL,11HOUT20H,AL;ICW1MOVAL,08HOUT21H,AL;ICW2MOVAL,04HOUT21H,AL;ICW3MOVAL,01HOUT21H,AL;ICW4;从片MOVAL,11HOUT0A0H,AL;ICW1MOVAL,30HOUT0A1H,AL;ICW2MOVAL,02HOUT0A1H,AL;ICW3MOVAL,01HOUT0A1H,AL;ICW4MOVAL

8、,0FDHOUT0A1H,AL;OCW1=11111101MOVAL,6BH;OCW1OUT21H,ALSTIAA1:NOPJMPAA1MIR7:STICALLDELAYINCBXMOVDX,0640HMOVAL,BHOUTDX,ALMOVDX,0

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

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

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