基于单片机的数字时钟设计课件.ppt
《基于单片机的数字时钟设计课件.ppt》由会员分享,可在线阅读,更多相关《基于单片机的数字时钟设计课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、基于单片机的数字时钟设计,设计简介,本设计选择的是以STC90C51单片机为控制核心。配备其他外围电路构成了一个具有时间显示、按键调时、闹铃定时功能的数字时钟。系统采用七段式数码管作为显示器,软件程序采用均采用C语言编写,便于移植与升级。报告详细介绍了整个系统的硬件组成结构、工作原理和系统的软件程序设计。,系统设计 系统框图,硬件设计 系统仿真电路图,系统硬件组成及其功能一、电源电路,二、时钟电路,其输入引脚为18(XTA2)、19 (XTAL1).电路有2个电容(C1/C2)其容量约为30pF还有一个晶体振荡器 (1.212mHz)。时钟电路用于产生单片机工作所需要的时钟信号,三、按键电路,
2、单片机引脚默认输出为高电平,当开关按下时引脚与地相连,引脚电平为低电平,单片机采集到低电平做出反应。,四、复位电路,a、上电复位,b、按键复位,五、显示电路,六、报时电路,74HC573,OE:三态允许控制端低电平有效LE :数据锁存使能,1D8D为数据输入端1Q8Q为数据输出端功能:芯片74HC573是8位三态锁存器.可锁存地址,数据,可作缓冲器用。在本设计中采用74HC573提高对数码管的驱动能力。,软件设计一、主程序流程图,二、按键程序流程图,三、程序及其功能,#include unsigned char Seg=0X3f,0X06,0X5b,0X4f,0X66,0X6d,0X7d,0X
3、07,0X7f,0X6f,0 x40;/数码管显示1-9和的断码unsigned char Com=0 xfe,0 xfd,0 xfb,0 xf7,0 xef,0 xdf,0 xbf,0 x7f,0 xff; /数码管亮灭的数组/*定义全局变量*/unsigned int counter=0; /定义计数数据unsigned char mode; /定义模式unsigned char second=0,minute=0,hour=0; /定义秒分时的初值unsigned char ADD_bit=0,DEC_bit=0,flag=0; /加标志位和减标志位赋初值0,,/* 定义按键*/,sbi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 时钟 设计 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1487279.html