单片机实验报告 题 目: 数字时钟的设计 指导老师: 班 级: 姓 名: 学 号: 数字钟设计报告 - 1 - 一、实验目的 通过实践设计出能准确显示时、分、秒的时钟,并可以调时、定时,包括蜂鸣器的整点报时与闹钟功能
二、实验要求 基本功能:准确计时,以数字形式显示时间,24时制;具备时、分调整和整点报时功能
扩展功能:定时与闹钟功能 三、设计方案及论证 Ⅰ、硬件部分: 1、时钟显示 用七段 LED数码管来实现,采用共阳管和PNP驱动方式
PNP工作于开关状态,基极通过1K的电阻连到单片机的 P2口
为节省 P口,将六位数码管的 8段段选端分别并接并加上470Ω 的限流电阻,由 P0口控制,给低电平的段会被点亮
因为六位管的段被并接只能通过动态扫描的方式来显示,即利用管子的余晖和人眼的视觉残留实现六位管子在“同一时间”显示不同的值,而扫描这是靠位选的轮流有效实现
数字钟设计报告 - 2 - 2、整点报时和闹钟铃 此部分用一个 5V有源蜂鸣器来做,同样用 PNP作为开关来控制,此外为防止其可能的方向电压尖峰在蜂鸣器两端反接一个 IN4148二极管来保护
3、校时、定时 此部分由 4个按键控制,如下图,key1和 key3用来选定要调校的时、分的位,被选中的为将闪烁;key2用来是选中的为按相应的进制增 1变化;key4是进入定时模式,定时的时数改变与调时方法相同
数字钟设计报告 - 3 - 4、单片机最小系统 本实验采用 STC89C52RC单片机,指令系统完全与 51兼容
其最小系统包含电源电路、晶振电路、复位电路
本实验才用 STC单片机的典型系统,各模块参数配置如图: 其中晶振频率为 12MHz,震荡部分电容为 30pF的瓷片电容
复位电路采用图示的兼有上电复位和按键复位功能的方式,其中的电容为10uF电解电容
数字钟设计报告 - 4 -