单片机原理及应用实验---定时器

上传人:无*** 文档编号:244173623 上传时间:2024-10-03 格式:PPT 页数:23 大小:252.50KB
返回 下载 相关 举报
单片机原理及应用实验---定时器_第1页
第1页 / 共23页
单片机原理及应用实验---定时器_第2页
第2页 / 共23页
单片机原理及应用实验---定时器_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单片机原理及应用实验,定时器实验(电子秒表),河南师范大学物理与信息工程学院,一、实验目的,进一步学习,51,单片机内部计数器的使用和编程方法,进一步掌握中断程序的处理方法,了解键盘显示接口的工作原理,二、实验内容,利用定时器定时,使七段数码管输出计时值,三、实验说明,本系统键盘显示接口由,8279,芯片控制,占用二个端口地址:数据口,FF88H,,命令口,FF89H,,在使用键盘显示功能时,要先初始化,8279,。,本实验中要将计时结果送,LED,显示,这可通过调用下面给出的显示子程序来实现,调用过程是:先将各位记时值拆字,分别送到,LED0LED7,显示缓冲区中去,然后调用显示子程序。,本实验中用定时器,T0,产生,1,秒钟基本时间单,位,本系统,fosc,=12MHz,,当定时器,T0,工作,在方式,1,(,16,位)时,最大定时时间为,216*1s=65536s,再利用软件记数,当,T0,中断,16,次时,所用时间为,65536*16=1048576s1s,因此在,T0,中断处理程序中,要判断中断次,数是否到,16,次,若不到,16,次,则只使中断次数加,1,,然后返回,若到了,16,次,则使电子秒表记时值加,1,(十进制),请参考硬件实验五有关内容,四、实验仪器和设备,PC,机,WAVE,软件,E2000/S,仿真器,+POD8X5X,仿真头,MULT1A,用户板,实验板,开关电源等,五、流程图及参考程序,主程序框图,显示子程序框图,T0,中断处理程序框图,参考程序如下:,LED0EQU50H,;定义显示冲区,LED1EQU51H,LED2EQU52H,LED3EQU53H,LED4 EQU54H,LED5EQU55H,LED6EQU56H,LED7 EQU57H,ORG 0000H,LJMP MAIN,ORG 000BH,LJMP INT_T0 ;,转,T0,中断处理程序,ORG 0030H,MAIN:NOP,INIT1:,MOV DPTR,#0FF89H ;INIT_8279,初始化,MOV A,#00H;MODE,MOVX DPTR,A,MOV A,#2AH;CLOCK,MOVX DPTR,A,MOV TMOD,#01H ;T0,初始化,方式,1,MOV TH0,#00H ;T0,时间常数,MOV TL0,#00H,MOV TCON,#10H ;,启动,T0,MOV IE,#82H ;,开,T0,中断,MOV 70H,#10H ;,中断次数计数,(65536*16=1048576s1s),MOV R0,#LED0,CLR A,LOOP:MOV R0,A ;,显示缓冲区清零,INC R0,CJNE R0,#LED7+1,LOOP,DISP:LCALL DISPLAY ;,调显示子程序,开始显示,8,个,0,SJMP DISP ;,循环调用,ORG 1000H,DISPLAY:MOV DPTR,#0FF89H ;,显示子程序,MOV A,#90H ;8279,写显示缓冲区命令,MOVX DPTR,A,MOV R0,#8H,MOV R1,#LED0,DLOOP,:,MOV A,R1,MOV DPTR,#DISPTAB ;,查表,得到七段字型码,MOVC A,A+DPTR,DISPD2:MOV DPTR,#0FF88H ;,MOVX DPTR,A ;,显示(送,8279,数据口),INC R1,DJNZ R0,DLOOP,RET,ORG 2000H,INT_T0:PUSH ACC ;T0,中断处理程序开始,保护现场,PUSH PSW,MOV TH0,#00H ;,重新赋,T0,时间常数,MOV TL0,#00H,MOV PSW,#10H ;,选中工作寄存器,2,组,DJNZ 70H,FAN ;,中断次数记数未减为,0,,即未到,1,秒,转,MOV R0,#LED7 ;,到,1,秒,MOV 70H,#10H ;,重新赋中断次数记数,LOP3:MOV A,R0,ADD A,#01 ;,电子秒表记时值加,1,DA A ;,十进制调整,JNB ACC.4,LOP2 ;,处理进位,MOV R0,#00H,DEC R0,CJNE R0,#LED0-1,LOP3,CLR A,LOP2:MOV R0,A,FAN:POP PSW ;,恢复现场,POP ACC,RETI,DISPTAB:DB 3FH ;0,七段字型码表,DB 06H ;1,DB 5BH ;2,DB 4FH ;3,DB 66H ;4,DB 6DH ;5,DB 7DH ;6,DB 07H ;7,DB 7FH;8,DB 6FH;9,DB 77H;A,DB 7CH;B,DB 39H;C,DB 5EH;D,DB 79H;E,DB 71H ;F,DB 00H;(10H),DB 40H ;-(11H),DB 76H;H (12H),DB 73H;P (13H),DB 3EH;U (14H),DB 67H;Q (15H),DB 38H;L (16H),DB 50H;r (17H),DB 80H;.(18H),DB 3DH;G (19H),DB 5CH;o (1AH),DB 08H;_ (1BH),DB 04H;i (1CH),DB 37H;N (1DH),DB 1CH;u (1EH),DB 78H;t (1FH),DB 0FFH ;All(20H),DB 54H ;n (21H),END,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!