课 程 设 计 用 纸目 录
概 述 ................................................................................ 错误!未定义书签。
第1章 系统总体方案设计 ............................................ 错误!未定义书签。
1.1 设计内容 ............................................................. 错误!未定义书签。
1.2 设计要求 ............................................................. 错误!未定义书签。
1.3 设计思路及描述 ................................................. 错误!未定义书签。
第2章 系统硬件电路的设计 ........................................ 错误!未定义书签。
2.1 89C51单片机简介 .............................................. 错误!未定义书签。
2.1.1 89C51提供的标准功能 ............................. 错误!未定义书签。
2.1.2 89C51引脚功能 ......................................... 错误!未定义书签。
2.2 晶振与复位电路 ................................................. 错误!未定义书签。
2.3 显示电路 ............................................................. 错误!未定义书签。
2.3 按键 ..................................................................... 错误!未定义书签。
第3章 系统软件结构设计 ............................................ 错误!未定义书签。
3.1 主程序设计 ......................................................... 错误!未定义书签。
3.2 定时器T0中断服务程序 .................................. 错误!未定义书签。
3
课 程 设 计 用 纸结 论 .............................................................................. 错误!未定义书签。 谢 辞 ................................................................................ 错误!未定义书签。 参考文献 .......................................................................... 错误!未定义书签。 附 录 .............................................................................. 错误!未定义书签。
4
前 言
秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。 有关计时钟表的发展历史,大致可以分为三个演变阶段。一、从大型钟向小型钟演变。二、从小型钟向袋表过渡。三、从袋表向腕表发展。
每一阶段的发展都是和当时的技术发明分不开的。
1088年,当时我国宋朝的科学家苏颂和韩工廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。它以水力作为动力来源,具有科学的擒纵机构,虽然几十年后毁于战乱,但它在世界钟表史上具有极其重要的意义。
1656年,荷兰的科学家惠更斯应用伽利略的理论设计了钟摆,第二年,在他的指导下年轻钟匠S.Coster制造成功了第一个摆钟。1675年,他又用游丝取代了原始的钟摆,
本文简单阐述了基于单片机的秒表设计。本设计的主要特点是计时精度达到0.01秒,可以用来为各种体育竞赛计时等。本设计的数字秒表采用AT89C51单片机为主要器件,利用其定时器的原理,结合LED数码管以及外部中断电路来设计计时器。将软硬件结合起来,使得系统能实现0~99.99秒的计时,计时精度位0.01秒。当按下一个开始键时,开始显示数字,即计时开始,再按下暂停键时,暂停计时并显示刚才的结果,这个时候如果再按开始键,则继续计时,也就是显示的数字包括刚才的数据。按下清零键时,数据清零。
5
第1章 系统总体方案设计
1.1 设计内容
用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。另设计一个“开始”按键和一个“复位”按键。再增加一个“暂停”按键和一个“快加”按键(每10ms快速加一)。按键说明:按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当时的计数;按“快加”按键,系统每10ms快速加一,即数码显示管在原先的计数上快速加一。
1.2 设计要求
了解8051芯片的的工作原理和工作方式 ,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功能,精确到0.1秒。
要求选用定时器的工作方式,画出使用单片机控制LED数码管显示的电路图,并在实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零功能。
1.3 设计思路及描述
近年来随着科学技术的发展,单片机的应用范围越来越广,也成为很多专业的必修课。本文简单阐述了基于单片机的秒表设计。本设计的主要特点是计时精度达到0.01秒,可以用来为各种体育竞赛计时等。
本文简单阐述了基于单片机的秒表设计。本设计的主要特点是计时精度达到0.01
6