版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机与接口技术第11日IO口定时控制数码管例5.7段数码管的显示51单片机晶振频率为12MHzP0口7个引脚以共阴极方式连接数码管间隔0.5s,依次显示0-9(1)调用延时程序方式(2)定时器中断方式存储器地址显示数字共阴极接法的七段状态gfedcba共阴极接法段码(十六进制数)共阳极接法段码(十六进制数)SEG001111113F40SEG+1100001100679SEG+2210110115B24SEG+3310011114F30SEG+4411001106619SEG+5511011016D12SEG+6611111017D02SEG+7700001110778SEG+8811111117F00SEG+9911001116F18SEG+10A11101117708SEG+11B11111007C03SEG+12C01110013946SEG+13D10111105E21SEG+14E11110017906SEG+15F1110001710E1.P0←“0”(查表)2.延时0.5s3.P0←“1”4.延时0.5s5.P0←“2”6.……7.P0←“9”8.延时0.5s,返回状态1(1)用调用延时程序方式实现 ORG 0000H ;程序复位地址
LJMP MAIN ;进入主程序
ORG 0030H ;主程序地址MAIN:
MOV
DPTR,#TABLE ;初始状态点亮“0”S1:
MOV
A,#00H ;初始偏移量为0
MOVC A,@A+DPTR ;查表
CJNE A,#6FH,S2 ;到“9”了?
MOV P0,A ;到“9”了
LCALL
DELAY ;延时
LJMP
MAIN ;刷新“0”状态DELAY: MOV R5,#04h ;fosc=12MHz,延时500ms,在此说明没到“9”D2: MOV R6,#250D1: MOV R7,#250 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,D2
RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;0-9的代码
S2:
MOV P0,A
LCALL DELAY
INC DPTR ;加1
LJMP S1(2)用定时器中断方式实现MAIN: MOV TMOD, #01H ;T0设为16位模式
MOV R1,#10 ;设定延时中断次数
MOV R2,#3CH ;设定定时初值高位
MOV R3,#0B0H ;设定定时初值低位 MOV R4,#0 ;设定显示数
MOV TL0,R3 ;定时器赋初值
MOV TH0,R2
MOV DPTR,#TABLE ;初始状态为点亮“0” MOV A,R4 MOVC A,@A+DPTR ;查表
MOV
P0,A
;点亮“0”
MOV IE,#82H ;开中断
SETB TR0 ;开始计数 SJMP $TM0:
DJNZ R1,WAITING ;10次到否?
CJNE A,#6FH,UPDATE;没到9则直接刷下一个
MOV R4,#0UPDATE:MOV A,R4 MOVC A,@A+DPTR ;重新查表
MOV P0,A ;刷新LED状态
MOV R1,#10 ;10次计数回复 INC R4 ;显数查表+1WAITING:MOV TL0,R3 ;定时器赋初值
MOV TH0,R2
RETITABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH, 07H,7FH,6FH ;0-9的代码 ORG 0000H ;程序复位地址 LJMP MAIN ;跳转主程序 ORG 000BH ;T0中断入口程序地址 LJMP TM0 ORG 0100H 例6.
将T0设置为外部脉冲计数方式,每按一次单脉冲按钮,T0计数一个脉冲,同时将计数值送往P1口显示,电路如图所示。 ORG0000H
;复位地址
LJMPMAIN
;跳转到主程序 ORG0100H ;主程序入口地址MAIN: MOVTMOD,#05H
;16位外部计数
MOVTH0,#0
;写入T0计数初值
MOVTL0,#0MOV DPTR,#TABLE ;初始状态点亮“0”MOV A,#00H ;偏移量为0MOVC A,@A+DPTR ;查表MOV P0,A ;显示0 SETBTR0 ;开始计数(查询)LOOP: MOV A,TL0 ;偏移量随按键改变 MOVC A,@A+DPTR ;重新查表 MOV P0,A ;重新显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《吉林省大众冰雪运动发展策略研究》
- 《科创板IPO审计风险控制问题研究》
- 《纳米油酸诱导肝细胞脂肪变性和凋亡机制研究》
- 《结构功能一体化碳纤维树脂基复合材料RTM制备及性能研究》
- 历史(上海卷01)(参考答案)
- 2024年海口客运从业资格证考试题库下载
- 2024年贵阳客运资格证考多少道题
- 2024年锡林郭勒盟客运从业资格证考试题答案
- 2024年邵阳道路运输从业资格证考试
- 第11讲因数倍数(学生版)
- DB63∕T 1996-2021 自然保护地 特许经营
- Module 4 外研版英语九(上)模块主题写作详解与训练
- 高大模板安全专项施工方案(专家论证)
- 个人晋升述职报告PPT课件(带内容)
- 教学法研究报告:《任务驱动法》探索与实践
- 商业发票模板(INVOICE)
- 医院绩效考核分配方案及实施细则
- 水工环地质调查技术标准手册
- 血液科常用化疗方案(1)
- 7上unit2reading
- 王维的生平经历
评论
0/150
提交评论