- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复件 第2章 单片机开发快速入门.docx
2012-2-25MCS-51单片机原理与应用1本章导读本章以AT89C2051单片机控制的单灯闪烁实验为例,来阐述集编辑、编译、连接、调试、仿真于一体的著名51工具软件Keil μVision3的设置和使用,让读者一开始就初步掌握单片机开发过程,在动手中迅速入门,建立起单片机软硬件控制的整体概念。 第2章 单片机开发快速入门12012-2-25MCS-51单片机原理与应用2用AT89C2051单片机控制一个LED灯的亮与灭。2.1.1 AT89C2051引脚功能AT89C2051是Atmel公司生产的一种低功耗、高性能CMOS八位单片机, 20个引脚的双列直式芯片,其实物外形如图2.1(a)所示。单片机的基本功能部件都集成在这个小小的芯片中,AT89C2051是40个引脚AT89C51的简化版,电气特性都与AT89C51基本一样,2.1 初识单片机 122012-2-25MCS-51单片机原理与应用3只是FEPROM容量减少到2KB,I/O口线,减少到15个。AT89C2051是PDIP封装,引脚排列如图2.1(b)。对比上面两个图,容易看出引脚的排列规律。引脚功能说明:(1)VCC:电源输入,12MHz下电压范围为2.7V~6.0V。(2)GND:接地端。(3)RST:复位输入。晶振工作时,RST引脚持续保持2个机器周期高电平将使单片机复位。(4)XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。(5)XTAL2:振荡器反相放大器的输出端。(6)P1.0~P1.7,P3.0~P3.5、P3.7共15个I/O引脚。引脚的第二功能,在图2.1(b)中是用括号括起来的。 2.1 初识单片机 232012-2-25MCS-51单片机原理与应用41. 单灯闪烁的硬件线路AT89C2051控制单灯闪烁的完整电路如下图2.2所示, 只需一个引脚P1.0控制LED灯的亮与灭。在图2.2中, 电源电压是5V,即第20脚VCC接正极,第10脚2.1.2 AT89C2051控制的单灯闪烁 142012-2-25MCS-51单片机原理与应用5GND接负极。单片机振荡电路:在4脚和5脚间接12MHz晶振T1,T1两端分别接两只20pF小电容到地,以保证振荡器稳定。C3和R2组成了高电平复位电路。P1.0引脚与LED阴极相连,采用了P1.0低电平直接驱动LED电路。当P1.0为高电平时,LED没有正向偏压而不会点亮;只有当P1.0为低电平时,LED因正向偏置而点亮。R1是LED的限流电阻,流过LED的电流I可以用以下公式估算:I =(5V-VD)/ R1 ,其中VD是LED的导通压降,在1.5~1.8V之间。2. 单灯闪烁的汇编源程序控制要求:单灯闪烁间隔为0.1s。P1.0置1: SETB P1.0,并延时0.1s使LED熄灭。P1.0清0: CLR P1.0,延时0.1s使LED点亮。2.1.2 AT89C2051控制的单灯闪烁 252012-2-25MCS-51单片机原理与应用6ORG 0000HLJMP STARTORG 0030HSTART:CLR P1.0;使P1.0=0,LED点亮ACALL DELAY;调用0.1秒延时子程序,等待0.1秒SETB P1.0;使P1.0 =1,LED熄灭ACALL DELAY;调用0.1秒延时子程序,等待0.1秒LJMP START;返回到标号START处再循环DELAY:MOV R0,#255;延时子程序,延时0.1秒D1:MOV R1,#195DJNZ R1,$DJNZ R0,D1RETEND START2.1.2 AT89C2051控制的单灯闪烁 362012-2-25MCS-51单片机原理与应用7汇编源程序需要在Keil μVision3软件中编辑、汇编,直到最后得到对应的十六进制代码的目的文件,然后用编程器将该文件写入到89C2051中。将固化好的芯片插入用户板的座子上,就可以进行本实验了。Keil μVision3是Keil C51(V8.02)工具包中的一个重要组件,μVision3是用于多种8051MCU的集成开发环境(IDE,Integrated Development Environment),集编辑、编译、连接、调试、仿真于一体,支持汇编和C语言的程序设计。μVision3提供对多种必威体育精装版的8051类MCU支持,其内嵌的仿真器不但可以对目标系统进行实时在线仿真,而且允许模拟仿真, 从而对没有仿真器的用户带来了便利。2.2 Keil μVision3软件的安装与界面72012-2-25MCS-51单片机原理与应用82.2.1 Keil μVision3软件的安装 1 1. Keil μVision3软件的安装供学习目的用的Keil C5
您可能关注的文档
- 第1章 单片机基础.docx
- 第2章 单片机开发快速入门.ppt
- 第3章 MCS-51单片机硬件结构.ppt
- 第4章 MCS-51指令系统.docx
- 第4章 MCS-51指令系统.ppt
- 第5章 汇编语言程序设计.ppt
- 第7章 MCS-51串行接口与I2C总线.ppt
- 第8章 MCS-51系统扩展与接口.ppt
- 第9章 单片机应用系统开发.ppt
- 第10章 单片机的实验与实训.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)