基于单片机的数字时钟设计.doc
《基于单片机的数字时钟设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字时钟设计.doc(10页珍藏版)》请在沃文网上搜索。
1、郑州航空工业管理学院单片机课程设计论文 11 届 电子信息工程 专业 113084 班级题 目 基于单片机的数字时钟设计 学 号 姓 名 指导教师 王丹 二一 三 年 十二 月 二十七 日一、 电子时钟的基本原理 实验设计是用单片机控制的数字电路实现的数字电子钟,整体的电路设计是由振荡器、分频器、计数器、译码器、LED显示器、校时电路组成。 (1)计数、显示电路 该部分是由两个60进制计数器,一个24进制计数器、译码器、显示器组成。给60进制计数器一个1 Hz的脉冲。观察数码管的显示,看计数器是否正常计时,并且当秒计数器计满60后向分计数器进位。分计数器计满60后向小时计数器进位。(2) 校时
2、电路 按对应按键来调整时分秒,按加一减一键来调整时间。 (3)复位电路 系统上电时提供复位信号,直至系统电源稳定后,撤销复位信 号。二、电子时钟的硬件设计电路原理图如下图所示: 电子时钟原理图原理图说明: KEY1至KEY6为矩阵键盘,分别对应秒、分、时的加减,DIGILED1和DIGI2为四位数码管,SWRET为复位键,DIG1至DIG8分别控制一位数字的显示。USB为输入端,U2提供工作电压,U1为单片机STC89C52芯片。VCC外接电源,GND接地,SWITCH1为跳帽连接处。元器件清单如下表所示:电子时钟元件清单表 原件名称数量焊接位置电源部分USB座1USBUSB线1双排针(2)1
3、CONN1跳帽2104电容0.1uF6C2,5,6,7,8,9,11LED灯1D1电阻2K1R2最小系统部分40针座1U1STC89C521晶振12MHz1Y1电容20pF2C3,C4复位键1SW_RST电阻10K1R1蜂鸣器1LS1+三极管90159Q1Q9电阻3301R3键盘显示、通信部分16针座1U2MAX2321单排针(5)1UART按键4KEY1KEY4单排针(3)1SWITCH1跳帽14位LED2DIGILED1,2电阻4.7K8R14R21电阻3308R6R13 三、 电子时钟的软件设计本次课程设计程序用C语言编写源程序:/*-电子时钟-*/#include #define uc
4、har unsigned char#define uint unsigned int#define BIT(x)(1 0; x-)for(y=110; y0; y- );/*函数名:keyscan()功能描述:矩阵键盘扫描(线反转法)入口参数:无返回值:key为0-15键码,返回88为错误码。*/void keyscan() /矩阵键盘扫描函数uchar x,y;P3=0xf0;if (P3!=0xf0) delayms(10); if (P3!=0xf0) x=P3&0xf0; P3=0x0f; y=P3&0x0f; key=x|y; while(P3!=0x0f); switch (key
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 时钟 设计
