网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的计数器设计小结.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的计数器设计小结

实习期小结 1.总结 2 1.1引脚 2 2.设计与开发 3 一. AT89C51单片机的结构和原理 3 二. AT89C51系列中各种芯片的引脚 3 2.1开发环境最小系统搭建 4 2.1.1硬件要求 4 2.2.2软件环境 5 2.2硬件设计及软件的开发 6 2.2.1闪烁警报灯的设计 6 2.2.2数码管结构,原理控制方法和蜂鸣器的使用 7 ⑴数码管 7 ⑵蜂鸣器 8 2.3中断和定时应用 8 2.3.1中断请求标志 9 2.3.2中断允许控制 10 3.错误报告 12 4.实习感受 13 5.附录 程序 13 5.1流水灯结合蜂鸣器 13 5.2数码管计数 14 5.3 流水灯、蜂鸣器、数码管综合 19 1.总结 学习了AT89C51单片机的系统知识。并且通过小组方式亲自动手和与组员的合作,制作了一个简单的,电路板。 1.1引脚 P0 口(P0.0-P0.7,39-32脚):P0口是一个漏极开路的8位准双向I/O端口。 的输出端口,每个能驱动8个LS型TTL负载。当 P0口作为输入口使用时,应先向口锁存器(地址80H)写入全1,此时P0口的全部引脚浮空,可作为高阻抗输入。作输入口使用时要先写1,这就是准双向的含义。 CPU访问片外存储器(8031片外EPROM或RAM )时,P0口是分时提供低8位地址和8位数据的复用总线。在此期间,P0口内部上拉电阻有效 P1口(P1.0-P1.7,1-8脚): P1口是一个带内部上拉电阻的8位准双向I/O端口。P1口的每一位能驱动(灌入或输出电流)4个LS型TTL负载。 P1口作为输入口使用时,应先向P1口锁存器(地址90H)写入全1,此时P1口引脚有内部上拉电阻拉成高电平。 2口(P2.0-P2.7,21-28脚): P2口是一个带内部上拉电阻的8位准双向I/O端口。 P2口的每一位能驱动(灌入或输出电流)4个LS型TTL负载。在访问片外EPROM/ROM时,它输出高8位地址 P3口(P3.0-P3.7,10-17脚): P3口是一个带内部上拉电阻的8位准双向I/O端口。 P3口的每一位能驱动(灌入或输出电流)4个LS型TTL负载 P3口与其他I/O端口有很大区别,它除作为一般准双向I/O口外,每个引脚还具有第二功能。 2.设计与开发 一. AT89C51单片机的结构和原理 二. AT89C51系列中各种芯片的引脚 引脚是互相兼容的,如89C51,8751和8031均采用40脚双列直插封装(DIP)方式。当然,不同芯片之间引脚功能也略有差异。89C51单片机是高性能单片机,因为受到引脚数目的限制,所以有不少引脚具有第二功能,如图所示。 1.电源引脚Vcc和Vss ???? Vcc(40引脚):电源端,为+5V。 ? ??Vss(20引脚):接地端。 2.时钟电路引脚XTAL1和XTAL2 ???? XTAL1(19引脚):接外部晶体和微调电容的一端;在采用外部时钟时,该引脚必须接地。 ???? XTAL2(18引脚):接外部晶体和微调电容的另一端;若采用外部时钟电路时,该引脚输入外部时钟脉冲。 2.1开发环境最小系统搭建 2.1.1硬件要求 要让一个单片机能够工作,其中会有一个最小的(通俗讲就是能够让单片机工作的最小开发环境)开发环境,其基本组成有以下几个: 即:⑴复位电路 单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行 ⑵晶振电路 这是单片机得以工作的基本条件.典型的晶振取11.0592MHz/12MHz ⑶C51单片机 2.2.2软件环境 要了解单片机首先要知道①c语言②keil软件 1、单片机C语言 C语言既具有一般高级语言的特点,又能直接对计算机的硬件进行操作,并且采用C语言编写的程序能够很容易地在不同类型的计算机之间进行移植。 2、Keil软件 Keil C51 uVision2是目前最流行的C51集成开发环境(IDE),集编辑,编译,仿真于一体,支持C51及汇编编程,界面友好,易学易用。 2.2硬件设计及软件的开发 2.2.1闪烁警报灯的设计 组成: 闪烁报警电路由电源电路、发光器件、输出驱动、单片机控制电路等组成 ⑴硬件的搭建 ⑵软件搭建 2.2.2数码管结构,原理控制方法和蜂鸣器的使用 ⑴数码管 七段数码管是数码管的一种是半导体发光器件,其基本单元是发光二极管。 数码管是一类价格便宜 使用简单,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档