单片机秒表系统的设计 毕业论文

单片机秒表系统的设计 毕业论文

ID:316578

大小:321.04 KB

页数:24页

时间:2017-07-22

单片机秒表系统的设计  毕业论文_第1页
单片机秒表系统的设计  毕业论文_第2页
单片机秒表系统的设计  毕业论文_第3页
单片机秒表系统的设计  毕业论文_第4页
单片机秒表系统的设计  毕业论文_第5页
资源描述:

《单片机秒表系统的设计 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计论文说明书课题名称:单片机秒表系统的设计学生姓名专业机电一体化班级机电0902时间指导教师电子与电气工程系摘要近年来随着科技的飞速发展,微电子的发展可谓是日新月异,特别是单片机更是百花争艳。在电子时代的大潮流中,MCS-51系列的单片机以其特有的简单、易用、易学、应用技术成熟、应用技术人员多、性价比高的优势占有8位微控制器市场大约50%以上的份额,由此可见单片机在实际生活的广泛运用。单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以AT89C51单片机为核心的

2、秒表。设计的主要特点是计时器从00~99秒的计时,每秒自动加1,同时设置有暂停键和复位键,在任何情况下都可以暂停和复位。利用单片机定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现3位LED显示,显示时间为0~99秒,计时精度为1秒,能正确地进行计时。其中软件系统采用汇编语言编写程序,包括显示程序,中断服务,外部中断服务程序,复位程序等。本系统相对简单,指令中有较丰富的逻辑控制功能指令,能叫方便的直接操作外部的I/O设备。关键字:单片机;定时器;计数器23目录一、硬件简介与电

3、路设计31.1单片机AT89C51介绍31.1.1单片机AT89C51管脚说明31.1.2振荡器特性51.1.3芯片擦除51.2复位和按键电路设置51.3显示电路的选择与设计71.4晶振电路和电源电路的设计10二、软件设计112.1程序设计思想112.2系统资源的分配122.3主程序设计122.4中断程序设计132.4.1外部中断0服务程序142.4.2外部中断1服务程序142.5定时器T0子程序设计15三、数字电子秒表的安装与调试153.1软件的仿真与调试153.2硬件的安装与调试163.2.1晶振电路的测试163.2.2复位电路的测试173.2.3显

4、示电路的测试17四、程序设计18五、结束语21v致谢22v参考文献23一.硬件简介与电路设计231.1单片机AT89C51介绍AT89C51单片机介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51?指令集和输出管脚相兼容。由于将多功图1AT89C51能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一

5、种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。1.1.1单片机AT89C51管脚说明:VCC:供电电压。  GND:接地。  P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部

6、上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。23  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊

7、功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。  P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2/INT0(外部中断0)P3.3/INT1(外部中断1)P3.4T0(记时器0外部输入)P3.5T1(记时器1外部输入)P3

8、.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)P3口同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。