定时与计数演示灯设计
摘 要:以AT89S52为主控芯片设计了一个具有定时与计数功能且能通过LED显示的系统。系统硬件电路有电源电路、时钟电路、复位电路、AT89S52、八个220欧的电阻、八个LED构成。电源电路由桥堆2w10、一个1000uf的电容、一个三端稳压器7805、一个电源指示灯,一个0.1uf和10uf的电容构成,为系统提供+5v的输出电压;时钟电路由11.0592HZ晶振和两个33pF电容组成,为系统提供时钟信号;复位电路由一个一千欧的电阻、10uf的电解电容和一个开关构成,提供系统初始化操作;系统软件部分的程序由汇编语言编写;系统的仿真利用Proteus和keil软件进行;系统能实现简单的定时与计数功能,并由LED显示结果。
关键词:AT89S52;晶振;发光二极管;7805;电容;电源
设计要求:
一、基本要求:
1、采用两个定时器,实现定时与计数功能,并显示结果。
二、技术参数要求:
1、具有电源开关机指示灯,有复位按键;
2、单片机P1端口接8只LED;
3、T0设置为定时方式,T1设置为计数方式。T0定时时间为50ms,计满产生的输出信号由P1.7口LED显示。同时,将该信号输入到T1作为T1的计数输入脉冲。
4、T1初始值为100,则计满所需时间为50ms×2×100,即10s,计满输出信号由P1.0口LED显示,因此P1.0端口的点亮熄灭交替。
目 录
1.设计背景……………………………………………………………………1
2.设计方案……………………………………………………………………2
2.1系统总体设计方案选择………………………………………………2
2.2总体设计框图…………………………………………………………2
2.3硬件电路与软件部分设计方案选择…………………………………3
3.方案实施…………………………………………………………………5
3.1硬件部分设计方案……………………………………………………5
3.2软件部分设计方案……………………………………………………9
3.3电路仿真………………………………………………………………10
3.4制作过程……………………………………………………………12
4.结果与结论…………………………………………………………………13
4.1结果……………………………………………………………………13
4.2结论……………………………………………………………………13
5.收获与致谢…………………………………………………………………14
6.参考文献……………………………………………………………………15
附录1…………………………………………………………………………16
附录2…………………………………………………………………………18
附录3…………………………………………………………………………19