湖南工程学院2014单片机电子表(5)
参考文献
1、王迎旭编.《单片机原理与应用》[M].机械工业出版社.
2、楼然苗编.《51系列单片机设计实例》[M].北京航空航天大学出版社. 3、黄勤编.《计算机硬件技术基础实验教程》[M].重庆大学出版社
4、刘乐善编.《微型计算机接口技术及应用》[M].华中科技大学出版社. 5、陈光东编.《单片微型计算机原理及接口技术》[M].华中科技大学出版社.
6、周向红 编《51系列单片机应用与实践教程》[M].北航出版社
附录
电路图
10
系统程序
ORG 0000H LJMP START ORG 000BH
LJMP INIT0
START: MOV R0,#70H
;主程序开始
MOV R7,#0CH
INIT:
MOV @R0,#00H
INC R0 DJNZ R7,INIT MOV 72H,#10 ;对连字符进行装值
MOV 75H,#10 MOV TMOD,#01H ;选择定时器/计数器T0的方式1 MOV TL0,#0B0H ;对低位赋初值 MOV TH0,#03CH
;高位赋初值 SETB EA SETB ET0
SETB TR0
START1: LCALL SCAN
LCALL KEYSCAN
SJMP START1
DL1MS: MOV R6,#14H ;延时1子程序
DL1: MOV R7,#19H DL2: DJNZ R7,DL2
DJNZ R6,DL1
11
RET
;延时20ms子程序
DL20MS: ACALL SCAN
ACALL SCAN ACALL SCAN
RET ;数码管显示程序开始
SCAN: MOV A,78H
MOV B,#0AH
DIV AB ; MOV 71H,A MOV 70H,B MOV A,79H MOV B,#0AH DIV AB
送B
MOV 74H,A MOV 73H,B MOV A,7AH MOV B,#0AH DIV AB
送B
MOV 77H,A MOV 76H,B MOV R1,#70H MOV R5,#0FEH
MOV R3,#08H
SCAN1: MOV A,R5
时间秒的十位送给A,时间秒的个位送B ;时间秒要显示的十位 ;时间秒要显示的个位
;时间分的十位送给A,时间分的个位 ;时间分要显示的十位送地址 ;时间分要显示的个位送地址
;时间时的十位送给A,时间时的个位
;时间时显示的十位送地址 ;时间时要显示的个位送地址
;数码管的显示程序
12
MOV P2,A MOV A,@R1 MOV DPTR,#TAB MOVC A,@A+DPTR ;对字段表取值显示
MOV P0,A MOV A,R5 LCALL DL1MS INC R1 MOV A,R5 RL A MOV R5,A DJNZ R3,SCAN1 MOV P2,#0FFH MOV P0,#0FFH
RET
;\和\的字段表 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH ;定时/计数器T0中断程序 INIT0: PUSH ACC
PUSH PSW CLR ET0 CLR TR0 MOV TL0,#0B0H MOV TH0,#03CH SETB TR0 INC 7BH
MOV A,7BH
13
CJNE A,#14H,OUTT0 延时
;50ms是否到20次,没有到就继续执行50ms的
MOV 7BH,#00 INC 78H MOV A,78H
CJNE A,#3CH,OUTT0 ;一秒的延时是否计到60次,没有就继续执行
MOV 78H,#00 INC 79H MOV A,79H
CJNE A,#3CH,OUTT0 MOV 79H,#00 INC 7AH MOV A,7AH
CJNE A,#18H,OUTT0 ;60分钟的延时是否计到24次,没有
就继续执行程序
MOV 7AH,#00
;启动定时器T0
OUTT0:SETB ET0
POP PSW POP ACC RETI
;按键处理程序
KEYSCAN:CLR EA
序
JNB P1.0,KEYSCAN0
;P1.0有按键按下则跳转到子程
14
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




