欢迎来到天天文库
浏览记录
ID:27284841
大小:756.28 KB
页数:21页
时间:2018-12-02
《毕业论文范文——单片机手动计数器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机手动计数器第一章概述1.1单片机计数器的介绍本系统采用单片机AT89C51作为本设计的核心元件,系统由AT89C51、LED数码管、按键等部分构成,能实现输出等功能利用单片机的接收等功能而设计的一款计数器。由两个共阴极数码管显示,一个独立按键组成键盘部分,由单片机控制,CD4511七段译码器进行驱动,由LED数码管显示来表示数字计时。1.2本课题研究的任务和目的计数器在工业控制中有着广泛的应用。传统的数字计数器都是用中小规模数字集成电路构成的,不但电路复杂,成本高,功能修改也不易。用单片机制作的计数器可以克服传统数字电路计数器的局限,有着广阔的应用前景。本文介绍的计数器采用ATME
2、L公司的AT89C51单片机。本计数器的主程序完成按键开关的读取和数码管扫描。数码管采用静态扫描的方法显示,实现对p2.0脚的检测用这种方法可以实现实时计数。通过对此课题的学习研究,还可以培养自己独立解决实际问题的能力,为以后的学习打下基础。第19页共21页单片机手动计数器第二章主要元器件的简介与选用2.1AT89C51的结构和性能AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含4KB的可反复擦写的程序存储器和128B的随机存取数据存储器(RAM),器件采用Atmel公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内配置通用8位中央处理
3、器(CPU)和Flash存储单元,功能强大的AT89C51单片机可灵活应用于各种控制领域。2.1.1主要性能参数l与MCS-51产品指令系统完全兼容l4KB可反复擦写Flash闪存存储器l1000次擦写周期l时钟频率范围:0Hz~24MHzl3级加密程序存储器l128×8B内部RAMl32个可编程I/O接口线l2个16位定时/计数器l6个中断源l可编程串行UART通道l低功耗空闲和掉电模式2.1.2功能特性概述AT89C51提供以下标准功能:4KB的Flash闪存存储器,128B内部RAM,32个I/O接口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡
4、器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。第19页共21页单片机手动计数器2.1.3管脚配置AT89C51的封装形式和引脚排列如图2.1、图2.2和图2.3所示。图2.1AT89C51DEPDIP封装形式和引脚排列图2.2PQFP/TQFP封装形式和引脚排列第19页共21页单片机手动计数器图2.3PLCC封装形式和引脚排列lVCC:电源。lGND:地。lP0口:P0口
5、是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能以吸收电流的方式驱动8个TTL逻辑门电路,对端口些“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。lP1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引
6、脚被外部信号拉低时会输出一个电流(IIL)。Flash编程和程序校验期间,P1接收低8位地址。lP2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX@DPTR,A)时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器(如执行MOVX第19页共21页单片机手动计数器@R1,A)时,P2口线上的内容(特殊功能寄存器SFR区中R2寄存器的内容),在整个访问期间不改变。Fla
7、sh编程或校验时,P2亦接收高位地址和其他控制信号。lP3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流(IIL)。P3口除了作为一般的I/O口线外,更重要的功能是它的第二功能,如表2-1所示。P3口还接收一些用语Flash闪速存储器编程和程序校验的控制信
此文档下载收益归作者所有