基于单片机的数字秒表设计定稿毕业论文
基于单片机的秒表设计

摘要摘要数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。
本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,计时与显示电路和回零、启动和停表电路等。
主控制器采用单片机AT89S51,显示电路采用共阴极LED数码管显示计时时间。
文中设计了一种以单片机为控制核心的数字秒表。
该数字秒表采用C语言开发,通过数码管显示计时结果。
关键字:AT89S51;数字秒表;LED数码管显示ABSTRACTDigital electronic stopwatch display intuitive, read the convenient, high precision of advantages, widely used in time. The design of digital electronic stopwatch by single chip, and strive to simple structure, high precision for the target. Design including the design of the system hardware circuit and the design of the program. The main hardware circuit is the main controller, timing and display circuit and back to zero, start and stop watch circuit, etc. Lord AT89S51 single-chip controller, show circuit of the cathode LED digital pipe display time clock. This paper designs a with the single chip processor as the core to control the digital stopwatch. The digital stopwatch using C language development, through the digital pipe display the time.K ey words:AT89S51 Digital stopwatch The LED digital display目录摘要 (I)ABSTRACT (II)前言 (IV)1绪论 (1)1.1单片机的背景 (1)1.2 单片机的应用领域 (2)2 总体方案的设计 (4)2.1系统的组成模块 (4)2.2工作原理 (4)3系统的硬件电路设计 (6)3.1单片机的选择 (6)3.2 显示电路的选择与设计 (9)3.3 按键电路的选择与设计 (11)3.4 时钟电路的选择与设计 (11)3.5 复位电路的选择与设计 (14)4 系统的软件电路设计 (16)4.1 程序设计思想 (16)4.2 主程序设计 (16)4.3 中断程序设计 (18)4.4 系统的程序设计 (21)结论 (25)参考文献 (26)致谢 (27)附录 (28)前言前言秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。
基于单片机的秒表制作毕业设计论文

基于单片机的秒表制作班级:P12电气五班姓名:苑仁绰学号:2012031202742014年6 月20 日一.摘要基于单片机技术制作秒表,运用单片机的定时器中断程序,来实现计时功能。
在给单片机接上外部电路,接上LED数码管,由单片机的P2口控制位码输出,P0口控制断码输出。
3个按键可以采用独立式键盘,其中两个按键分别连接到外部中断INTO、INT1,第三个按键连接到定时器1的T1端口,以中断方式实现键盘的扫描。
给单片机接上按键复位电路。
通过单片机X1,X2端接上外部时钟脉冲,通过编程,来实现秒表的计时。
关键字:单片机秒表LED数码管二. 目录一.摘要 (2)二.目录................................. 错误!未定义书签。
三.总体设计方案 (4)四.硬件电路设计 (4)1.硬件知识: (4)(1).单片机 (4)(2). LED数码管 (7)(3).时钟电路 (8)(4).复位电路 (9)(5).限流电阻 (9)2.线路图 (10)五.软件设计 (11)1.资源分配 (11)2.程序流程图 (12)( 1).主程序 (12)(2).显示子程序 (12)3.编程 (14)六.设计完成后的心得体会 (18)三.总体设计方案主要分为3个部分:主程序﹑显示子程序和定时器中断程序。
主程序主要是初始化部分和不断调用动态显示子程序部分。
动态显示子程序完成4位LED的轮流位扫描,它被主程序不断调用,以保证稳定可靠的显示。
显示时间的刷新由定时器中断产生,定时器每50ms中断一次,当中断20次后(即1s后),对时间单元(秒计数单元、分计数单元)进行更新,然后通过拆字子程序将时间单元里面的十六进制数拆开为两个BCD码,并送到显示缓冲区。
返回主程序后显示缓冲区的待显示数据被刷新一次,数码管相应的显示数值也随之发生变化。
根据硬件设计,由单片机的P2口控制位码输出,P0口控制断码输出。
动态显示程序中,在单片机内部RAM中设置显示数据缓冲区,由查表程序完成显示译码,将缓冲区内待显示数据转换成相应的断码,再将断码通过8051的P0口输出;位码数据由累加器循环左移指令产生,再通过P2口输出。
【大学毕业设计】基于单片机的秒表时钟计时器设计[管理资料]
![【大学毕业设计】基于单片机的秒表时钟计时器设计[管理资料]](https://img.taocdn.com/s3/m/588b8c5edd3383c4ba4cd2df.png)
基于单片机的秒表/时钟计时器设计摘要近年来,随着科学技术的进步和时代的发展,人们对时钟的功能和精度提出了越来越高的要求,各种时钟的设计也越来越重要。
秒表/时钟计时器是在一种计时器上实现两种基本功能的一种器件。
它广泛应用于各种场所,同时,它以其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化,而受到广大消费者的喜爱。
本文介绍了一种以AT89S51单片机为核心的秒表/时钟计时器的设计,实时时钟芯片DS1302提供实时时间,6位LED动态显示时、分、秒,并在计时过程中具有报时功能, 定时时间到时,音乐电路播放悦耳的乐曲。
该数字钟设有五个按键: K1, K2,K3,K4和K5键,使之具备了校时、定时功能,在设计中分别介绍了它们的工作特点、原理和使用方法,并给出了它们与单片机AT89S51的接口电路。
单片机和集成芯片的应用使得本设计硬件电路简化、编程方便,同时功能也更稳定。
由于单片机可以重新写入不同程序这就便于时钟功能的扩充和改变,同时时钟芯片时间精确度高可以保证系统的精度。
关键词:单片机;秒表;时钟;实时时钟芯片;动态LED显示;The Design Of Stopwatch/Electronic-Clock System Based OnSingle-Chip-MicrocomputerAbstractIn recent years, with the scientific progress and the development of the times, people’ requirements of the clock’ function and accuracy are more and more high. The va rious design of the clock also becomes increasingly important. As long as the existence of timing、counting ,the clock will be used. Meanwhile ,in daily lives, with its feature of compact, low price ,high accuracy, ease to use, multi-functional, ease of integration, the digital clock are fond of majority of consumers.This paper introduces the design of digital alarming clock ,which was based on the core of single-chip microcomputer clock chip DS1302 provides real-time, six bit LED display hours, minutes and seconds dynamically, the clock also having the function of timekeeping in the process of timing .When timing time, the music circuit broadcast delightful music. The digital clock with five keys: the button of K1, K2, K3, K4, with these keys, the digital clock has the function of regulating & timing. This design introduces their characteristics,principles,using methods, and gives them the interface circuit with SCM AT89S51.The circuit of hardware for this design become easy and the system function become powerful along with MCU and integrated chip used. Because the monolithic integrated circuit may reread in different procedure this at your convenience to the clock function expansion and the change, simultaneously the Real-time clock chip precision is high may guarantee the system the precision.Keywords:SCM;Stopwatch;Clock;Real-time clock chip;Dynamic LED display;目录引言----------------------------------------------------------------1 第1章绪论---------------------------------------------------------------------------------------------------2 1.1概述-----------------------------------------------------------------------------------------2 1.2课题的总体设计及思路-------------------------------------------------------------------2第2章硬件电路设计---------------------------------------------------------------------------4单片机最小系统---------------------------------------------------------------------------4 -------------------------------------------------------------------4 AT89S51单片机性能与应用---------------------------------------------------------4单片机的时钟电路-------------------------------------------------------------------6单片机的复位电路-------------------------------------------------------------------7实时时钟电路------------------------------------------------------------------------------7显示电路------------------------------------------------------------------------------------8 LED显示的基本原理-------------------------------------------------------------------9显示电路原理图------------------------------------------------------------------------9键盘电路------------------------------------------------------------------------------------10闹铃电路------------------------------------------------------------------------------------11第3章系统软件设计-------------------------------------------------------------------------13主程序流程图------------------------------------------------------------------------------13 --------------------------------------------------------------------14显示程序流程图---------------------------------------------------------------------------14秒表计时子程序流程图------------------------------------------------------------------14时钟计时子程序流程图------------------------------------------------------------------15设定时间子程序流程图------------------------------------------------------------------15闹钟子程序流程图-------------------------------------------------------------------------17第4章调试--------------------------------------------------------------------------------18结论与展望----------------------------------------------------------------------------------------19致谢-------------------------------------------------------------------------------------------------20参考文献-------------------------------------------------------------------------------------------21附录A:系统原理图----------------------------------------------------------------------------22附录B:外文文献及其译文--------------------------------------------------------------------23附录C:主要参考文献题录及摘要------------------------------------------------------------29附录D:程序清单---------------------------------------------------------------------------------31插图清单图1-1 系统原理框图--------------------------------------------------------------------------------3图2-1 AT89S51的引脚结构图-----------------------------------------------------------------------5图2-2 时钟电路----------------------------------------------------------------------------------------6图2-3 复位电路----------------------------------------------------------------------------------------7图2-4 DS1302引脚图----------------------------------------------------------------------------------8图2-5 DS1302与单片机AT89S51的接口电路----------------------------------------------------8 图2-6数码管引脚图----------------------------------------------------------------------------------9图2-7 数码管的共阴和共阳接法-------------------------------------------------------------------9图2-8 显示电路----------------------------------------------------------------------------------------10图2-9 键盘电路---------------------------------------------------------------------------------------11 图2-10 LM386的引脚图------------------------------------------------------------------------------12 图2-11 闹铃电路---------------------------------------------------------------------------------------12 图3-1 主程序流程图----------------------------------------------------------------------------------13 图3-2 读DS1302时间子程序流程图----------------------------------------------------------------14 图3-3 显示程序流程图-------------------------------------------------------------------------------14 图3-4 秒表计时子程序流程图-----------------------------------------------------------------------15 图3-5 时钟计时子程序流程图-----------------------------------------------------------------------15 图3-6 设定时间子程序流程图-----------------------------------------------------------------------16图3-7 调时/定时子程序流程图----------------------------------------------------------------------16图3-8 时钟闹铃子程序流程图-----------------------------------------------------------------------17插表清单表2-1 P3口的第二功能表-----------------------------------------------------------------------------------6引言近年来随着计算机技术的飞速发展,计算机也正式形成了通用计算机系统和嵌入式计算机系统二个分支。
基于51单片机的数字秒表课程设计、毕业设计论文

基于51单片机的数字秒表课程设计、毕业设计论文三、课题名称基于51单片的数字秒表设计二、目的和意义1、通过本次课程设计可以灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到电路搭建焊接,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。
2、本次课程设计还可以通过上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
3、在这次课程设计中,我们运用到了很多一切所学的知识和一些很有用的软件和工具,如keil4编程软件、Proteus仿真软件、Visio软件、等。
4、通过独立完成一个小的数字秒表系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。
5、掌握51单片机软件编程知识、实现功能、设计方法,及KEIL软件使用方法;6、应用所学模拟电子线路的知识,掌握电路的设计与应用;7、熟悉PROTEUS的设计与仿真;8、STC——ISP的使用方法;9、掌握焊接电子元器件的方法以及查阅元件功能与参数的方法、步骤。
三、设计目标或任务要求1 、设计目标以单片机为核心,设计数字秒表。
通过硬件电路设计,软件设计,电路搭建,作品调试。
最后完成本次课程设计。
2 、设计要求1、计时范围:0~59分59.59秒,整数四位数和小数两位数显示;2、计时精度10毫秒;3、复位按钮,计时器清零,并做好下次及时准备;4、可以对三个对象(A、B)计时,具有启/停控制;5、设开始、停止A、停止B、显示A、显示B、复位按钮。
四、任务分析、设计方案1、任务分析数字电子秒表具有显示直观、读取方便、精度高等优点,在计时中广泛使用。
本设计用单片机组成数字电子秒表,力求结构简单、精度高为目标。
设计中包括硬件电路的设计和系统程序的设计。
其硬件电路主要有主控制器,计时与显示电路和回零、启动和停表电路等。
主控制器采用单片机89C52显示电路采用共阳极LED数码管显示计时时间。
基于52单片机的数字秒表设计

摘要在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计,使单片机得到了广泛的应用,从小的电子产品到大型的工业控制,单片机都起到了举足轻重的作用。
单片机小的系统结构可谓是具有可编程硬件的一个缩影,对我们学习和研究微机系统具有重大意义。
本文对当前数字秒表开发与设计进行比较和分析最终确定采用AT89S52单片机实现数字秒表的设计。
本设计以AT89S52单片机为核心,采用7位LED数码管显示以及外部中断电路来实现数字秒表的基本功能。
本文简单介绍了其系统组成,重点讨论了其硬软件的实现过程,并对其计时精度进行了确定,使其达到0.01秒,并能实现0~99.99秒的计时。
最后通过对硬件系统的仿真观察其实际运行情况,给我们以直观的认识。
关键字:单片机数字秒表中断定时目录第一章硬件设计------------------------------------------------------1.1 总体方案的设计----------------------------------------------1.2 单片机的选择-------------------------------------------------1.3 显示电路的设计----------------------------------------------1.4 系统总体电路的设计---------------------------------------- 第二章软件设计-------------------------------------------------------2.1 主程序设计-----------------------------------------------------2.2 中断程序设计--------------------------------------------------2.3 程序清单-------------------------------------------------------- 第三章系统调试-------------------------------------------------------3.1 程序编译--------------------------------------------------------3.2 程序仿真-------------------------------------------------------- 第四章结束语---------------------------------------------------------- 参考文献------------------------------------------------------------------第一章硬件设计1.1 总体方案的设计硬件电路的设计要遵循以下原则:(1)在性价比满足应用系统要求的基础上,选择更可靠、更熟悉的单片机,缩短研制周期。
基于stm32单片机的数字秒表设计

基于stm32单片机的数字秒表设计摘要:本设计用stm32单片机搭以其它硬件组成数字电子秒表,采用主程序设计,通过数码管显示计时结果。
对硬件电路和软件进行设计,并进行仿真测试,结果表明,计时准确,结构简单,稳定性强。
关键词:STM32;单片机;数字秒表一、研究原理在刚通电后打开电源开关,使系统初始化,此时计时器显示为00.00.00,按下开关开始计时时,stm32单片机接收到外部中发来的中断请求后,转到开启TIM2定时器。
计时是靠TIM2定时器的中断来完成的,TIM2定时器时钟为72Mhz,定时器预分频为72分频,即时钟的72个周期,每1微妙定时器自加1,溢出值设定为999,即从0-999的共1000次,每1毫秒发生一次定时器中断,每当一处定时溢出是就向TIM发出中断请求,实现数据的累加,达到10次就实现进位加一,以此类推,直到实现最大计时23小时59分59.99秒后复位。
在定时器工作过程中,外部按下暂停键,信息会传送到TIM2的捕获输入引脚,CPU就收到捕获中断请求执行定时器捕获中断的程序,显示数据,并将数据存到寄存区内。
在暂停后,对PA0进行扫描,如果按下就回到主程序,准备开始新的计时。
在暂停健被按下时,此时显示时间被存到缓存内,再按下暂停键,再次继续计时时,上次显示的计时时间从缓存区转到最终存储区。
在秒表停止计时后扫描查看键PA2,PA2口是高电平,就查看最近的一次计时缓存,是低电平就调用最终缓存区的计时数据查看前面的计时数据。
从而实现多次计时和查看前面计时数据的功能。
二、硬件设计设计成品由硬件电路和软件程序协调合一组成。
硬件电路由显示电路、电源电路、控制电路、主控电路等组成。
主控电路以STM32为主,显示电路则用1602来作为显示工具。
本秒表利用STM32单片机的定时的定时原理,来达到精确计时的目标。
开始和暂停的功能靠的是单片机的中断系统。
在单片机的几个接口中,PB口为输出口,输出计时数据,列扫描的输出则是安排在PB0-PB4口,三个按钮开关接口为PA0、PA1、PA2,功能依次为开始、暂停、存储和查看前面的计时数据。
(完整版)基于89C51单片机的秒表课程毕业设计论文

摘要随着电子技术的发展,电子技术在各个领域的运用也越来越广泛,人对它的认识也逐步加深。
秒表计时器秒表计时器常常用于体育竞赛及各种其他要求有较精确时间的各领域中。
其中启停开关的使用方法与传统的机械计时器相同,即按一下启停开关,启动计时器开始计时,再按一下启停开关计时终止。
而复位开关可以在任何情况下使用,即使在计时过程中,只要按一下复位开关,计时应立即终止,并对计时器清零。
本设计就是利用所学到的电子元器件将脉冲源用数码管显示出来,以制承诺简易的秒表。
以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。
采用3个LED数码管显示时间,计时范围设置为0~99.9秒,即精确到0.1秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。
目录一、设计任务 (3)二、设计题目 (3)三、功能分析 (3)四、总体设计 (3)4.1硬件设计 (4)4.1.189C51单片机 (4)4.1.2晶体振荡电路 (5)4.1.3复位电路 (6)4.1.4按键电路 (7)4.1.5显示电路 (9)4.2引脚控制 (10)五、电路原理图 (10)六、程序流程图及程序设计 (11)6.1程序流程图 (11)6.2程序设计 (12)七、程序仿真 (23)八、心得体会 (24)九、致谢 (25)十、参考文献 (26)一、设计任务以单片机为核心,设计一个秒表,具有计时功能,按键有启动计时、数据清零、停止、时间显示。
二、设计题目秒表的设计三、功能分析采用3个LED数码管显示时间,计时范围设置为0~99.9秒,即精确到0.1秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。
基于51单片机的数字秒表毕业设计论文

摘要近年来随着科学技术的发展,单片机的应用正在不断走下面还深入。
本文简单阐述了基于单片机的数字秒表的的设计。
本设计的主要特点是计时精度达到0.01秒,是各种体育竞赛的必要设备之一。
本设计的数字秒表采用AT89S52单片机为主要器件,利用其定时器的原理,结合显示电路、LED数码管以及外部外部中断电路来设计计时器。
将软硬件结合起来,使得系统能实现0~99.99秒的计时,计时精度位0.01秒。
硬件系统利用proteus仿真,在仿真中就能观察到系统的实际运行情况。
关键字:单片机数字秒表仿真一硬件设计1、1 总体方案的设计数字秒表具有显示直观、读取方便、精度高等优点,在计时中广泛应用。
本设计中用单片机和数码管组成数字秒表力求结构简单。
设计中包括硬件电路的设计和系统程序的设计。
硬件电路主要有主控制器、控制按钮与显示电路组成。
主控制器采用单片机AT89S52,显示电路采用四位共阴极数码管显示计时时间。
本设计利用AT89S52单片机的定时器,使其能精确计时。
利用中断系统使其实现启动和暂停的功能,P0口输出段码数据,P2.0~P2.2连上译码器作为位选,P3.2和P3.3接口的两个按钮分别实现启动和暂停功能。
设计的基本要求是正确性。
硬件电路按下图进行设计。
计时器采用T0中断实现,定时溢出中断周期为1ms,当溢出中断后向CPU发出溢出中断请求,每发出10次中断请求就对10ms位(即最后一位)加一,达到100次就对100ms位加一,以此类推,直到99.99s为止。
再看按键的处理。
两个按键采用中断的方法,设置外部中断0和外部中断1位脉冲边沿触发方式,这样一来每当按键按下时便会触发中断,从而实现启动和暂停。
1.2 单片机的选择本设计在选取单片机时,充分借鉴了许多成型产品使用单片机的经验。
并根据自己的实际情况,选用了ATMEL公司的AT89S52。
ATMEL公司的89系列单片机以其卓越的性能、完善的兼容性、快捷便利的电擦写操作、低廉的价格完全替代了87C5162和875152,低电压、低功耗,有DIP、PLCC、QFP封装,是目前性能最好、价格最低、最受欢迎的单片机之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)AT89C52为51内核,仿真调试的软硬件资源丰富。
2)性价比高,货源充足。
3)功耗低,功能强,灵活性咼。
4)DIP40封装,体积小,便于产品小型化。
5)为EEPRO程序存储介质,1000次以上擦写周期,便于编程调试。
6)工作电压范围宽:2.7V—6V,便于交直流供电。
3.
3.1 LED
单片机系统中常用的显示器有:发光二极管LED(Light Emitti ng Diode)显示
器、液晶LCD(Liquid Crystal Display)显示器、CRT显示器等。LED LCD显示器
有两种显示结构:段显示7段、米字型等)和点阵显示(5X8、8X8点阵等)。 这里我们采用的是发光二管LED
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智 能化管理及过程控制等领域。
2
2.1
单片机是一种可通过编程控制的微处理器,单片机芯片自身不能单独运用于工
程或者产品上,它必须要依靠外围数字器件或者模拟器件的协调才能发挥自身的强 大功能。单片机内部包含中央处理器CPU程序存储器ROM数据存储器RAM I0口、定时计数器、外部中断、串行通信等内部结构。
2.2
单片机微型计算机是微型计算机的一个重要分支,也是颇具有生命力的机种。 单片机微型计算机简称单片机,特别适用控制领域,故又称为微控制器。通常,单 片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、 存储器和IO接口电路等。因此,单片机只需要和适当的软件及外部设备相结合, 便可称为一个单片机控制系统。
2.2单片机的选择9
3.秒表的硬件设计12
3.1LED显示电路12
3.2键盘控制电路15
3.3译码器的使用16
3.4单片机晶振和复位电路17
4秒表的软件设计19
4.1C程序整体设计思路19
4.2主程序设计20
4.3中断设计21
5软件调试和结果26
5.1软件调试与烧写26
5.2硬件仿真27
结束语30
参考文献31
89系列单片机以其卓越的性能、完善的兼容性、快捷便利的电擦写操作,低廉 的价格、超强的加密功能,完全替代87C5162和875152,低电压、低电源、低功耗, 有DIP、PLCC QFP封装,有民用型、工业级、汽车级、军品级等多种温度等级, 是当今世界上性能最好、价格最低、最受欢迎的八位单片机。
STC89C5为40脚双列直插封装的8位通用微处理器,采用工业标准的C51内 核,在内部功能及管脚排布上与通用的8xc52相同,其主要用于会聚调整时的功能 控制。功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始 化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等
管静态显示则需要5X8=40根IO端口来驱动,要知道一个89S51单片机可用的IO端口才32个呢,实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复 杂性。
STC89C52有40个引脚,32个外部双向输入输出(IO)端口,同时内含2个外 中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通 用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有 效地降低开发成本。
本次设计中,采用的是共阴极数码管。将共阴极数码管一端接地,一端接在单 片机上,通过操纵单片机的高低电平,去控制数码管。
LED显示器工作方式有两种:静态显示方式和动态显示方式。
1•静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个 单片机的IO端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静 态驱动的优点是编程简单,显示亮度高,缺点是占用IO端口多,如驱动5个数码
其定时器计数器定时和记数的原理,结合显示电路、LED数码管以及独立键盘来设
计秒表,将软、硬件有机地结合起来。
本设计的软件系统是用C语言编写的.包括一个定时器中断,4个独立键盘及软 件消抖等。最后做成一个具有打开、关闭、复位、记忆功能的数字秒表。
1引言1
1.1单片机的背景及意义1
2系统分析4
2.1单片机的基本结构4
1
1.1
单片机即单片机微型计算机。用专业语言讲,单片机就是在一块硅片上集成了 微处理器、存储器及各种输入输出借口的芯片,这样一块芯片就具有了计算机的属 性,因为被称为单片机微型计算机,简称单片机。
单片机的前身叫做单板机,是将CPU芯片、存储器芯片、10接口芯片和简单的10设备等装配在一块印刷电路板上, 再配上监控程序,就构成一块单板机。单片机 基本用于教学,后来发展为单片机。可以说,二十世纪跨越了三个“电”的时代, 即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计 算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人 却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。 顾名思义,这种计算机的最小系统只用了一片集成电路, 即可进行简单运算和控制。 因为它体积小,通常都藏在被控机械里。它在整个装置中,起着至关重要的作用, 它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智 能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片 机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词一一“智能型”, 如智能型洗衣机、智能手机等。现在有些工厂的技术人员或其它业余电子开发者搞 出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可 能就卡在产品未使用单片机或其它可编程逻辑器件上。
(此文档为word格式,下载后您可任意编辑修改!)
河南农业大学
《智能仪器设计实习》
题 目
姓 名:
指导教师:
成 绩:
时间:2014年12月5日
摘要21世纪,单片机的发展非常的迅速。单片机是把主要计算机功能部件都集成
在一块芯片上的微型计算机。它是一种集计数和多种接口于一体的微控制器,被广 泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代 表性的一种。本设计的数字电子秒表系统采用STC89C5洋片机为中心器件,利用