《毕业设计-单片机电子时钟设计报告》.docVIP

  • 4
  • 0
  • 约1.33万字
  • 约 17页
  • 2016-12-13 发布于贵州
  • 举报

《毕业设计-单片机电子时钟设计报告》.doc

四、设计思路 1、硬件设计思路 本人使用Proteus软件绘制硬件系统。硬件系统以AT89C51单片机、显示系统、键控系统构成。晶振电路由12MHz振荡器和两个25pF电容构成。复位电路采用按键脉冲复位电路,由一个SW-SPST按键、一个10k和一个1k电阻、两个22uf电容构成。 显示系统由六位共阴极红色数码管进行动态扫描输出。 按键部分由三个SW-SPST键构成。 扬声器为交流SOUNDER。 如图, P0口上拉电阻为RESPACK-8,每位均为10k欧姆。 由于使用Proteus进行仿真,所以省去设置keil软件的麻烦,只要把WAVE编译产生的烧写HEX文件导入单片机即可仿真。 2、软件设计思路 根据电路可以设计一个带整点报时、调时功能的电子钟。 根据要求对硬件功能进行分配:本系统由 P0口做段码口,P2口做位码口。P3.0为启停键(控制电子钟的启动和停止),P3.1,P3.2为调时键,其中P3.1为取码键(选择要调的位),P3.2为加一键(对选择的位进行加1操作)。 据功能程序可以由以下几部分组成:主程序、定时器中断子程序、显示子程序、延时子程序、启停子程序、调时子程序、调时比较子程序(调表时检测所调位是否溢出,并进行清0处理)、整点报时子程序。 1)主程序说明: 本程序利用定时计数器T0进行定时。首先设置T0工作模式为模式1,显示缓冲区清零,设置调时取位寄存器

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档