基于单片机的秒表课程设计
XX:班级:学号:专业:指导教师:
wordzl
f
年月日
1、总体设计方案简介11设计课程任务
12系统分析13系统方案14方案论证2、硬件设计21控制芯片的介绍22硬件接线
221硬件接线接口222硬件接线图3、软件设计31程序设计思路32流程图33源程序34仿真结果4、元件清单
目录
wordzl
f
5、心得体会
基于单片机的秒表课程设计
摘要
本设计的成品是在单片机最小系统的根底上增加显示电路和控制电路来完成数字式秒表的硬件电路的。电子秒表电路主要由AT89S51单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现八段数码显示和计时,能通过控制电路控制时间的暂停和开场。
关键字:AT89S51数码管最小系统
1总体设计方案简介
11设计课题任务设计一个具有特定功能的数字式秒表。用AT89C52设计一个2位
LED数码显示“秒表显示时间为0059另设计一个“开场按钮和一
个“复位按钮。按键说明:按“开场按键,开场计数,数码管从00
开场每秒自动加一;按“复位按键,系统清零,数码管显示00。12系统分析
wordzl
f
设计的电路主要是能屡次计时,计时的多少通过显示电路出来,设计框图如下图;
控制局部
技术和存储局部
显示局部
13系统方案利用AT89C52单片机设计数显定时器。此方案采用AT89C52单片
机系统来实现。AT89C52芯片内含8KB的EEPROM,不需要外扩展存储器,可是系统整体构造更为简单。设计框图如下图;
外部控制开关
AT89C52单片机
七段数码显示
14方案论证
wordzl
f
此方案是以AT89C52芯片为中心控制系统,可实现计时、清零等功能,大大提高了系统的智能化,也是的系统所测结果精度大大提高。所以此方案可行。
2硬件设计
21控制芯片的介绍AT89S52是一种低功耗、高性能的片内含有4KB快闪可编程擦除
只读存储器,的8位CMOS微控制器,使用高密度、非易失存储技术制造,并与80S52引脚和指令系统完全兼容。
主要性能:与MCS51微控制器产品系列兼容。片内有4KB可在线重复编程的快闪擦写存储器存储数据保存时间为10年宽工作电压X围:VCC可为27V到6V全静态工作:可从0Hz至16MHz程序存储器具有3级加密保护1288位内部RAB32条可编程IO线两个16位定时器计数器中断构造具有5个中断源和2个优先级可编程全双串行通道空闲状态维持低功耗和掉电状态保存存储内容22硬件接线
wordzl
f
221硬件接线端口时钟引脚:XTAL1和XTAL2与内r