基于MCS51单片机的秒表设计
摘要
单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以8051单片机为核心的秒表,它采用键盘输入,单片机技术控制。设计内容以硬件电路设计,软件设计和PCB板制作三部分来设计。利用单片机的定时器计数器定时和计数的原理,用集成电路芯片、LED数码管以及按键来设计计时器。将软、硬件有机地结合起来,使他拥有正确的计时、暂停、清零、并同时可以用数码管显示,在现实生中应用广泛。关键词秒表8051定时器计数器
第一章课程设计的目的和任务
11单片机秒表实验的概述
一、实验题目秒表系统设计用STC89C52RC设计一个3位的LED数码显示“秒表”,显示时间为000599秒,每毫秒自动加一,每十毫秒自动加一秒。二、增加功能增加一个“复位000”按键(即清零),一个“暂停”和“开始”按键,一个“复位600”按键(用来60秒倒计时),一个倒计时“逐渐自减”按键。三、课程设计的难点单片机电子秒表需要解决三个主要问题,一是有关单片机定时器(一个控制顺序计时,一个控制倒计时)的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程。四、课程设计内容提要本课程利用单片机的定时器计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及实验箱上的按键来设计计时器。将软、硬件有
f机地结合起来使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本课程设计有四个开关按键:其中key2按键按下去时开始计时,即秒表开始键同时也用作暂停键,key1按键按下去时数码管清零,复位为“000”,key3按键按下去时数码管复位为“600”(用于倒计时),key4按键按下去则是数码管开始“逐渐自减”倒计时。五、课程设计的意义1通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。2掌握定时器、外部中断的设置和编程原理。3通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。4该课程通过单片机的定时器计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义六、课程设计仪器集成电路芯片8051,七段数码管,TX1C单片机开发板,MCS51系列单片机微机仿真课程系统中的软件(Keiluvisio
2)。
12系统设计思路及描述
该课程设计r