



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三定时器实验报告实验要求:连接电路并编写程序,使单片机定时器在一定工作模式下,完成 9999.99s 倒计时;电路原理图:对 8051 单片机的可编程计数器/定时器的工作原理进行说明:1. 定时器模式:对单片机的晶体振荡器12分频后的片内脉冲进行计数。从而达到定时目的。2. 计数器模式:对外部输入引脚p3.4(t0)、p3.5(t1)的外部脉冲(负跳变)计数。程序清单及注释:ORG 0000H SJMP MAIN ORG 0030H ;将数码管所要显示的数据保存在 30H35H 之中 SJMP T0_INT MAIN: ;以下编写程序完成注释要求的步骤: MOV TMOD ,#00 ;T0 定时方式 1 MOV TH0,#0DCH ;定时 10ms11.0592MHz MOV TL0,#00H ; TL0 赋值 SETB TR0 ;启动 T0 SETB EA ;开中断 MOV DPTR,#TAB LOOP1:; 将 30H35H 地址内的值均赋为 9 ;注意:只有 R0、R1 可以间接赋值 MOV R1,#30H LOOP2: MOV R1,#09H INC R1 CJNE R1,#36H,LOOP2 START: MOV R2,#00H MOV R1,#30H LED_123: ;控制前 3 个数码管的显示 MOV A,R1 MOVC A,A+DPTR CALL CONTROL_164 CALL CONTROL_138 CALL DELAY INC R2 ;间接通过 R2 的值控制数码管显示的次序 INC R2 ; INC R1 CJNE R1,#33H,LED_123 LED_4: ;控制第 4 个数码管的显示(带小数点) MOV A,R1 MOVC A,A+DPTR ADD A,#80H ALL CONTROL_164 CALL CONTROL_138 CALL DELAY INC R1 LED_56: ;控制第 5、6 个数码管的显示 INC R2 INC R2 MOV A,R1 MOVC A,A+DPTR CALL CONTROL_164 CALL CONTROL_138 CALL DELAY INC R1 CJNE R1,#36H,LED_56 JMP START CONTROL_164:MOV R3,#08H LOOP_0: CLR P2.0 MOV R4,A ANL A,#080H CJNE A,#080H,LOOP_1 SETB P2.7 JMP LOOP_2 LOOP_1: CLR P2.7 LOOP_2: SETB P2.0 MOV A,R4 RL A DJNZ R3,LOOP_0 RET CONTROL_138:MOV A,#0F0H ; 0XF0=11110000(二进制) ADD A,R2 ; 需直接通过 P21、P22、P23 的值控制数码管显示的次序 MOV P2,A ; 将 A 的值赋给 P2 端口, 则, R2 需每次加 2 才能使 P21 发生一次改变 RET T0_INT: ;定时中断 PUSH ACC;以下请仿照中断 INT0 编写程序完成如下步骤: PUSH PSW;1、保存 PSW、ACC 寄存器; CLR EA;2、关闭全局中断 MOV TH0,#0DCH;3、对 TH0,TL0 赋值,定时 10ms11.0592MHz MOV TL0,#00H;将 30H35H 内改值,使每进入一次定时中断,30H35H 内数字组成的 6 位数减 1 MOV R0,#35H RETI;T0_LOOP0: CJNE R0,#0H,T0_END MOV R0,#9H DEC R0 JMP T0_LOOP0 T0_END: DEC R0 SETB EA ;开启全局中断 ;以下编写程序完成注释要求的步骤: POP PSWPOP ACC ;恢复保存寄存器数据。 RETI DELAY: ;延迟程序。 MOV R6,#0EEH DELAY_0: MOV R7,#09H 45 DJNZ R7,$ DJNZ R6,DELAY_0 RET TAB: DB 3Fh,06h,5Bh,4Fh,66h,6Dh,7Dh,07h,7Fh,6Fh ;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春季中国邮政储蓄银行湖南省分行校园招聘模拟试卷及答案详解(历年真题)
- 2025贵州贵阳市某单位派遣制员工考前自测高频考点模拟试题(含答案详解)
- 2025北京林业大学人文社会科学学院法学专业教师招聘考前自测高频考点模拟试题及一套完整答案详解
- 2025广西百色市田阳区消防救援大队政府招聘专职消防员9人模拟试卷及1套完整答案详解
- 2025年风电叶片行业数字化转型与智能化发展报告
- 2025广西柳州市柳江区应急管理局招聘机关文员和消防队员3人考前自测高频考点模拟试题及完整答案详解
- 2025贵州紫云自治县青年就业见习21人考前自测高频考点模拟试题及参考答案详解
- 2025年4月重庆市万州区陈家坝街道办事处全日制公益性岗位招聘1人考前自测高频考点模拟试题完整参考答案详解
- 2025年浙江宁波北仑区人民医院医疗健康服务集团霞浦院区招聘编外人员1人考前自测高频考点模拟试题及参考答案详解一套
- 公司意匠工三级安全教育(公司级)考核试卷及答案
- 国开2025年《行政领导学》形考作业1-4答案
- 中铝中州矿业有限公司禹州市方山铝土矿矿山地质环境保护和土地复垦方案
- 中铝中州矿业有限公司禹州市浅井铝土矿矿山地质环境保护和土地复垦方案
- 天津大学毕业论文答辩PPT模板
- 小学五六年级青春期女生健康心理讲座PPT
- 顶管沉井专项施工方案
- GA 1167-2014探火管式灭火装置
- 2022年国家电网有限公司特高压建设分公司校园招聘笔试试题及答案解析
- 文物保护施工方案
- 建筑施工现场消防专题培训课件
- 高中通用技术(相框)设计方案
评论
0/150
提交评论