当前位置:首页 > 数字钟基于51单片机汇编语言设计
《51单片机数字时钟》
课程设计报告
专 业:电气工程及自动化 班 级:08电气技师本科班 姓 名: 指导教师:
西 安 工 程 技 师 学 院
。
二〇一一年十二月二十八日
-可编辑修改-
。
目 录
前言·Ⅲ 摘要·Ⅳ
一、单片机数字时钟设计的概述·1 1.1设计目的··1 1.2题目描述··1 1.3单片机基础知识··1
1.4 MCS-51单片机介绍及分类··3 1.5数字钟基本原理··3
二、单片机数字时钟的硬件系统·4 2.1单片机最小系统的电路原理··4 2.2 MCS-51单片机AT89C51芯片介绍··5
2.2.1 AT89C51芯片引脚功能介绍··5 2.2.2 AT89C51芯片的内存结构··6 2.2.3复位电路··8 2.2.4时钟震荡电路··9 2.3七段数码管的引脚图及使用··10 2.4 驱动器74LS245芯片··11 三、单片机数字时钟的程序设计··12 3.1系统开发环境、汇编语言··12
-可编辑修改-
。
3.1.1系统开发环境··12 3.1.2汇编语言··12
3.2数字时钟设计的思路及流程··14
3.2.1主程序··14
3.2.2定时中断(走时)子程序流程··15 3.2.3按键调试子程序··16 3.3定时器、计数器功能··16 3.4中断系统功能··18
四、数字时钟系统的仿真及运行···19 4.1 WAVE6000仿真软件介绍··19 4.2程序设计及运行结果··21
4.2.1数字时钟源程序··21
4.2.2Wave6000仿真程序运行调试结果··25 4.2.3 Proteus仿真电路运行调试结果··25 五、心得体会··26 六、参考文献···28
-可编辑修改-
共分享92篇相关文档