单片机Word文档下载推荐.docx
- 文档编号:20850034
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:12
- 大小:341.68KB
单片机Word文档下载推荐.docx
《单片机Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
2.整点提醒.
3.用按键调时,实现时分秒调整.
4.定时设定提醒
5.省电功能(关闭显示)
6.实现秒表功能,显示分秒
关键词:
电子时钟,89C51,定时器,计数器,74LS373
目录
第一章:
介绍原理以及使用到的芯片内部结构4
第一节:
介绍原理:
4
第二节:
芯片内部结构:
5
第二章:
编写程序,对程序进行分析解释7
流程图7
程序编写10
第三章:
对程序进行编译仿真、结果分析12
对程序进行编译仿真:
12
第四章:
小结13
第五章:
参考文献14
介绍原理以及使用到的芯片内部结构
原理图:
a.89C51:
引脚说明:
1电源引脚
Vcc(40脚):
典型值+5V。
Vss(20脚):
接低电平。
2外部晶振
X1、X2分别与晶体两端相连接。
当采用外部时钟信号时,X2接振荡信号,X1接地
3输入输出口引脚:
P0口:
I/O双向口。
作输入口时,应先软件置“1”。
P1口:
作输入口时,应先软软件置“1”。
P2口:
P3口:
4控制引脚:
RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。
RST/Vpd(9脚):
复位信号输入端(高电平有效)。
第二功能:
加+5V备用电源,可以实现掉电保护RAM信息不丢失。
ALE/-PROG(30脚):
地址锁存信号输出端。
编程脉冲输入。
-PSEN(29脚):
外部程序存储器读选通信号。
-EA/Vpp(31脚):
外部程序存储器使能端。
89C51引脚图:
b、74LS373
单片机系统中常用的地址锁存器芯片74LS373以及coms的74hc373。
是带三态缓冲输出的8D触发器,其引脚图与结构原理图、真值表如下:
74LS373引脚图
74LS373结构原理图
L——低电平;
H——高电平;
X——不定态;
Q0——建立稳态前Q的电平;
G——输入端,与8031ALE连高电平:
畅通无阻低电平:
关门锁存。
图中OE——使能端,接地。
当G=“1”时,74LS373输出端1Q—8Q与输入端1D—8D相同;
当G为下降沿时,将输入数据锁存。
编写程序,对程序进行分析解释
流程图
程序编写
程序入口;
ORG0000H;
程序执行开始地址
LJMPMAIN;
跳到标号MAIN执行
ORG000BH;
定时器T0中断程序入口
LJMPTIME0;
跳至INTTO执行
ORG001BH;
定时器T1中断程序入口
LJMPTIME1;
跳至INTTI执行
主程序:
MAIN:
MOV20h,#00H
MOV21H,#00H;
秒数存储器
MOV22H,#00H;
分数存储器
MOV23H,#00H;
时数存储器
MOV26H,#00H
MOV29H,#00
MOV2FH,#0AH
MOV2EH,#0AH
MOV2DH,#0AH
MOV2CH,#0AH
MOV2BH,#0AH
MOV2AH,#0AH
MOV4FH,#00H
MOV4DH,#00H
MOV4BH,#00H
MOV61H,#0BFH
MOVIP,#02H;
IP为中断优先级@@
MOVIE,#8AH;
IE为中断允许@@
MOVTMOD,#11H;
设置定时器t0同t1的工作方式
MOVTL0,#0BH
MOVTH0,#3CH
MOVTL1,#0BH
MOVTH1,#3C
SETBTR0;
启动定时t0
MOVSP,#40H;
设堆栈指针
NEXT:
LCALLDISP;
调用显示子程序
LCALLKEY;
调用按键检测程序
MOVR4,22H
MOVR5,21H
CJNER5,#59H,MAO
CJNER4,#59H,MAO
CPLP2.1LL:
MOVR4,21H
CJNER4,#05H,
NEXT1:
JZNEXTLCALLANKEY;
按键处理子程序
SJMPNEX
定时T1中断处理程序:
TIME1:
PUSHACC;
保护现场
PUSHPSW
MOVTL1,#0F0H;
赋定时初值
MOVTH1,#0D8HINC40H;
MOVA,40HCJNEA,#01,RETI1
MOV40H,#00H;
一秒钟时间到
MOVA,41H
ADDA,#01
DAAMOV41H,A
CJNEA,#99H,RETI1
MOV41H,#00H;
一分钟时间到
MOVA,42HADDA,#01H
DAAMOV42H,A
CJNEA,#60H,RETI1
MOV42H,#00H;
一小时时间到
MOVA,43H
ADDA,#01HDAA
MOV43H,ACJNEA,#24H,RETI1
MOV43H,#00H;
到时间达到24小时,清零.RETI1:
POPPSW;
恢复现场
解释:
主要是对TIME1进行解释,之所以如此做,是为了保证当时钟遇到一些故障是还可以较好的运行,比其他机器时钟更加适应时代的需求,使之出错率更低,同时也能更加精确的计算时间、更方便的调整时间、定时等等。
对程序进行编译仿真、结果分析
仿真结果图:
仿真结果不是很理想:
原因:
第一次做是一方面原因,粗心大意是主要的原因。
小结
通过这次论文,我学到了很多,虽然最终结果或许不是令老师很满意,但我知道原因在于我,过程中的粗心大意,一知半解等等许多都是致使错误的必然结果,同时,通过这次我也学会了许多,光有理论仅仅只是成功的三分之一,关键是在付出实际行动的过程,在没有成功的时候,哪怕到了最后一刻,你还是没有成功,在生活中,永远没用即将成功这一说,成功就是成功,没成功就是失败。
就像人们往往只会记住状元,而不会记住与状元只差几步的榜眼。
所以我下定决心,在以后所遭遇的事中,永远怀着一个严谨的心态来面对每一件事情直到成功为止。
感谢老师给了我们这么一次难得的机会,谢谢老师!
!
致谢:
沧老师
武汉职院
参考文献
参考文献:
1.《微控制器与接口技术》.虞沧.电子工业出版社.2012.10
2.XX文库
3.张毅刚彭喜元.单片机原理与应用技术.北京:
电子工业出版社,2008
4.余猛尝.数字电子技术基础简明教材.北京:
高等教育出版社,2006
5.
6数字电子技术应用基础黄洁
7.钱逸秋。
单片机原理与应用【M】.北京:
电子工业出版社,2002
8张迎新,等。
单片机出击教程【M】.2版,北京:
北京航空航天大学出版社,2006
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机