基于51单片机的数字秒表.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"基于51单片机的数字秒表" 本设计基于AT89S52单片机,设计了一个数字秒表系统,具有计时精度达到0.01秒的特点。系统主要由单片机、显示电路、LED数码管和外部中断电路组成。通过硬件电路的设计和系统程序的设计,实现了计时功能。该系统可以实现0~99.99秒的计时,计时精度为0.01秒。 知识点: 1. 单片机的应用:单片机是计算机系统的核心组件,本设计使用了AT89S52单片机,具有卓越的性能和低廉的价格。 2. 数字秒表的设计:本设计的数字秒表采用AT89S52单片机为主要器件,利用其定时器的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。 3. 硬件电路设计:硬件电路主要有主控制器、控制按钮与显示电路组成。主控制器采用单片机AT89S52,显示电路采用四位共阴极数码管显示计时时间。 4. 定时器的实现:计时器采用T0中断实现,定时溢出中断周期为1ms,当溢出中断后向CPU发出溢出中断请求,每发出10次中断请求就对10ms位(即最后一位)加一,达到100次就对100ms位加一,以此类推,直到99.99s为止。 5. 按键的处理:两个按键采用中断的方法,设置外部中断0和外部中断1位脉冲边沿触发方式,这样一来每当按键按下时便会触发中断,从而实现启动和暂停。 6. 单片机的选择:AT89S52单片机具有卓越的性能、完善的兼容性、快捷便利的电擦写操作、低廉的价格,是目前性能最好、价格最低、最受欢迎的单片机之一。 7. Proteus仿真:硬件系统利用Proteus仿真,在仿真中就能观察到系统的实际运行情况。 8. 中断系统:中断系统使其实现启动和暂停的功能,P0口输出段码数据,P2.0~P2.2连上译码器作为位选,P3.2和P3.3接口的两个按钮分别实现启动和暂停功能。 9. 硬件电路的设计:硬件电路按下图进行设计,包括主控制器、控制按钮与显示电路组成。
剩余13页未读,继续阅读
- 粉丝: 83
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助