单片机12版8051单片机实验课件siliconlabs.pptVIP

单片机12版8051单片机实验课件siliconlabs.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 电子工程设计中心 寄存器 D7 D6 D5 D4 D3 D2 D1 D0 TMOD GATE M1 M0 GATE M1 M0 定时/计数器1 定时/计数器0 ① 定时/计数选择 计数器 定时器 ② 工作方式选择 方式1 方式2 M1/M0 = 01 M1/M0 = 10 ③ 控制方式选择 TRx单独控制 TRx与INTx共同控制 GATE = 0 GATE = 1 操作方法 * 电子工程设计中心 X X X X X X X X THx D0 D1 D2 D3 D4 D5 D6 D7 寄存器 X X X X X X X X TLx D0 D1 D2 D3 D4 D5 D6 D7 寄存器 ④ 计数值装载 寄存器 D7 D6 D5 D4 D3 D2 D1 D0 TCON TF1 TR1 TF0 TR0 ⑤ 启动控制 * 电子工程设计中心 例6:计数器程序调试 外部计数脉冲输入电路 * 电子工程设计中心 $include (C8051F020.inc) ;C8051F02x系列单片机信息头文件包含伪指令 DP2 EQU 7F80H DP_L EQU 30H ;低位数值暂存器 DP_H EQU 31H ;高位数值暂存器 MAIN: LCALL Init_Device ;调用初始设置子程序 MOV TMOD, ;C/T0,C/T1工作在方式2 MOV A,#0 ;显示初值为0 MOV DP_L,A MOV DP_H,A CALL DISPLAY ;调用显示子程序显示初值0 MOV TL0,#0 ;C/T0置初值0 SETB TR0 ;启动计数器1 LOOP: MOV A,TL0 ;读计数器0的计数值 CJNE A,#10H,L1 ;如果A中为16时 MOV TL0,#0 ;计数器0清0 程序清单 * 电子工程设计中心 MOV A,#0 ;计数器1清0 L1: MOV DP_L,A ;在NUM2显示计数器0的计数值 CALL DISPLAY ;调用显示子程序显示计数值 SJMP LOOP ;无限次循环 DISPLAY: MOV A,DP_L ;读低位显示值 CALL DECODE ;调用换码子程序 MOV DPTR,#DP2 ;显示段码送NUM2 MOVX @DPTR,A MOV A,DP_H ;读高位显示值 CALL DECODE ;调用换码子程序 MOV P5,A ;显示段码送NUM1 RET DECODE: MOV DPTR,#TAB MOVC A,@A+DPTR RET * 电子工程设计中心 DECODE: MOV DPTR,#TAB MOVC A,@A+DPTR RET TAB: DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H ; 段码0-7 DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH ; 段码8-F $include (Init_Device.inc) ;初始设置子程序文件包含伪指令 END * 电子工程设计中心 本节作业 1. 练习题二 2-1 (1) (2) 2. 练习题二 2-2 以上各题要求同1-1 3. 练习题二 2-3 * 电子工程设计中心 串行数据传送操作程序调试练习 准备工作 1. 串行通信接口工作方式设置 2. 串行通信中断控制设置 3. 波特率发生器设置 * 电子工程设计中心 例8:串行通信程序调试 PC机串行通信程序调试环境 * 电子工程设计中心 程序清单: $i

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档