基于单片机59秒计数器的设计与调试.docx

上传人:b****1 文档编号:773007 上传时间:2022-10-12 格式:DOCX 页数:13 大小:104.95KB
下载 相关 举报
基于单片机59秒计数器的设计与调试.docx_第1页
第1页 / 共13页
基于单片机59秒计数器的设计与调试.docx_第2页
第2页 / 共13页
基于单片机59秒计数器的设计与调试.docx_第3页
第3页 / 共13页
基于单片机59秒计数器的设计与调试.docx_第4页
第4页 / 共13页
基于单片机59秒计数器的设计与调试.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

基于单片机59秒计数器的设计与调试.docx

《基于单片机59秒计数器的设计与调试.docx》由会员分享,可在线阅读,更多相关《基于单片机59秒计数器的设计与调试.docx(13页珍藏版)》请在冰豆网上搜索。

基于单片机59秒计数器的设计与调试.docx

基于单片机59秒计数器的设计与调试

基于单片机59秒计数器的设计与调试

 

戈亚磊

【摘要】近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。

本次做的数字秒表是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、锁存器74HC573等),再配以相应的软件,达到制作简易数字秒表的目的,其硬件部分难点在于元器件的选择、布局及焊接。

【关键词】:

单片机AT89C51锁存器LED数码显示

【Abstract】Inrecentyears,withcomputersintheinfiltrationandthedevelopmentoflarge-scaleintegratedcircuits.SCMapplicationissteadilydeepening,asithasstrongfunction,smallsize,lowpowerdissipation,lowprices,reliable,easytousefeatures,itisparticularlysuitedtoandcontrolofthesystem,increasinglywidelyusedinautomaticcontrol,intelligentinstruments,gauges,dataacquisition,militaryproductsandhouseholdappliances,andotherareas,isoftenmicrocontrollerasacorecomponenttouse,Inlightofspecifichardwarearchitecture,andapplication-specificsoftwarefeaturesobjectcombinetomakeperfect.ThefiguresdobellonSCM(AT89C51)atthecore,Combinedwiththecomponents(atotalofcathodeLEDdigitaldisplay,latchor74HC537),andfactoringinthecorrespondingsoftware,Easytoproducedigitalclockpurposes,aspartofthehardwarecomponentsisadifficultchoice,layoutandwelding.

【Keywords】:

SCMAT89C51TotalcathodeLEDfiguresdisplay74HC537

 

第一章简介

1.1选题背景

1.1.1数字单片机的技术发展

1.1.2以单片机为核心的嵌入式系统

1.2AT89C51单片机简介

第二章设计方案

2.1硬件设计流程

2.1.1基本电路

2.2.2功能电路

2.2软件设计流程

2.2.1流程图

2.2.2源代码程序

第三章焊接调试与功能说明

3.1仿真调试

3.2系统性能测试与功能说明

3.3成果展示

第四章总结

4.1课题总结

4.2结束语

第五章致谢

第六章参考文献

 

 

第一章简介

1.1选题背景

随着计数器技术的不断发展与进步,计数器的种类越来越多,应用的范围越来越广,随之而来的竞争也越来越激烈。

过硬的技术也成为众多生产厂商竞争的焦点之一。

厂商为了在竞争中处于不败之地,从而不断地改进技术,增加产品的种类。

单片机因将其主要组成部分集成在一个芯片上而得名,就是把中央处理器、随机存储器、只读存储器、中断系统、定时器/计数器以及I/O接口电路等部件集成在一个芯片上。

自问世以来,以其极高的性能价格比、应用广、发展快。

受到人们的重视和关注。

它具有体积小、功能多、价格低廉、使用方便、系统设计灵活等优点。

随着电子技术、计算机芯片技术和微电子技术的飞速发展,单片机技术也发生了一日千里的变化。

1.1.1数字单片机的技术发展

1.内部结构的变化

单片机在内部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:

定时器,比较器,A/D转换器,D/A转换器,串行通信接口,Watchdog电路,LCD控制器等。

有的单片机为了构成控制网络或形成局部网,内部含有局部网络控制模块CAN。

例如,Infineon公司的C505C,C515C,C167CR,C167CS-32FM,81C90。

因此,这类单片机十分容易构成网络。

特别是在控制,系统较为复杂时,构成一个控制网络十分有用。

为了能在变频控制中方便使用单片机,形成最具经济效益的嵌入式控制系统。

有的单片机内部设置了专门用于变频控制的脉宽调制控制电路,

这些单片机有Fujitsu公司的MB89850系列、MB89860系列;Motorola公司的MC68HC08MR16、MR24等。

在这些单片机中,脉宽调制电路有6个通道输出,可产生三相脉宽调制交流电压,并内部含死区控制等功能。

特别引人注目的是:

现在有的单片机已采用所谓的三核(TrCore)结构。

这是一种建立在系统级芯片(Systemonachip)概念上的结构。

这种单片机由三个核组成:

一个是微控制器和DSP核,一个是数据和程序存储器核,最后一个是外围专用集成电路(ASIC)。

这种单片机的最大特点在于把DSP和微控制器同时做在一个片上。

把它和传统单片机结合集成大大提高了单片机的功能。

这是目前单片机最大的进步之一。

这种单片机最典型的有Infineon公司的TC10GP;Hitachi公司的SH7410,SH7612等。

2.功耗、封装及电源电压的发展

现在新的单片机的功耗越来越小,特别是很多单片机都设置了多种工作方式,这些工作方式包括等待,暂停,睡眠,空闲,节电等工作方式。

现在单片机的封装水平已大大提高,随着贴片工艺的出现,单片机也大量采用了各种合符贴片工艺的封装方式出现,以大量减少体积。

扩大电源电压范围以及在较低电压下仍然能工作是今天单片机发展的目标之一。

目前,一般单片机都可以在3.3~5.5V的条件下工作。

而一些厂家,则生产出可以在2.2~6V的条件下工作的单片机。

3.工艺上的发展

现在的单片机基本上采用CMOS技术,但已经大多数采用了0.6?

m以上的光刻工艺,有个别的公司,如Motorola公司则已采用0.35?

m甚至是0.25?

m技术。

这些技术的进步大大地提高了单片机的内部密度和可靠性。

1.1.2以单片机为核心的嵌入式系统

单片机的另外一个名称就是嵌入式微控制器。

目前,把单片机嵌入式系统和Internet连接已是一种趋势。

要实现嵌入式设备和Internet连接,就需要把传统的Internet理论和嵌入式设备的实践都颠倒过来。

为了使复杂的或简单的嵌入式设备,例如单片机控制的机床、单片机控制的门锁,能切实可行地和Internet连接,就要求专门为嵌入式微控制器设备设计网络服务器,使嵌入式设备可以和

Internet相连,并通过标准网络浏览器进行过程控制。

EmWare公司提出嵌入式系统入网的方案--EMIT技术。

这个技术包括三个主要部分:

即emMicro,emGateway和网络浏览器。

目前,单片机应用中提出了一个新的问题:

这就是如何使8位、16位单片机控制的产品,也即嵌入式产品或设备能实现和互联网互连?

TASKING公司目前正在为解决这个问题提供了途径。

该公司已把emWare的EMIT软件包和有关的软件配套集成,形成一个集成开发环境,向用户提供开发方便。

嵌入互联网联盟ETI(embedtheInternetConsortium)正在紧密合作,共同开发嵌入式Internet的解决方案。

1.2AT89C51单片机简介

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

AT89C51提供以下标准功能:

4K字节闪速存储器,128字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89S51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中到内容,但振荡器停止工作并禁止其它所有工作部件直到下一个硬件复位。

主要特性:

·与MCS-51兼容

·4K字节可编程闪烁存储器

寿命:

1000写/擦循环

数据保留时间:

10年

·全静态工作:

0Hz-24Hz

·

第二章总体设计方案

 

利用单片机来制作一个手动计数器,在单片机的脚管上接一个开关,作为手动计数的按钮,用单片机的I/O口接数码管作为计数器,进行加数显示。

计数器计数到59后,再按计数按钮,则数码管从00重新开始计数。

2.1硬件设计流程

用定时计数器设计一个59s计数器:

用AT89c51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。

如图1-1所示

主要性能参数:

与MCS-51产品指令系统完全兼容

4K字节在系统编程(ISP)Flash闪速存储器

1000次擦写周期

4.0-5.5V的工作电压范围

全静态工作模式:

0HZ-33MHZ

三级程序加密锁

128*8字节内部RAM

32个可编程I/O口线

2个16位定时/计数器

6个中断源

全双工串行UART通道

低功耗空闲和掉电模式

中断可从空闲模式唤醒系统

看门狗(WDT)及双数据指针

掉电标示和快速编程特性

灵活的在系统编程(ISP-字节或页写模式)

 

2.1.1基本电路

 

2.2.2功能电路

单片机的最小系统是由电源、复位、晶振、/EA=1组成,下面介绍一下每一个组成部分。

1.电源引脚

Vcc 40 电源端GND 20 接地端

工作电压为5V,另有AT89LV51工作电压则是2.7-6V,引脚功能一样。

2.外接晶体引脚

图1-2晶振连接的内部、外部方式图

XTAL1 19

XTAL2 18

XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。

内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。

晶振的频率可以在1MHz-24MHz内选择。

电容取30PF左右。

系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。

AT89单片机内部有一个用于构成振荡器的高增益反相放大器。

引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。

这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。

外接晶体谐振器以及电容C

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1