单片机与其最小应用系统课件.ppt

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

1 单片机是单片微型计算机(Single Chip Microcomputer)简称。 所谓单片机,通俗的来讲,就是把中央处理器CPU(Central Processing Unit),存储器(memory),定时器,I/O(Input/Output)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。单片机特别适合于控制领域,故又称为微控制器MCU(Micro Control Unit)。 中文“单片机”的称呼是由英文名称“Single Chip Microcomputer”直接翻译而来的。 单片机只要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 温馨提示 1. 熟悉和了解单片机的内部资源和指令系统; 2.了解并熟练掌握常用软件的使用方法。源程序编译及调试软件Keil C51等;硬件电路仿真软件Proteus。 3. 坚持手、脑并用的原则;要勤于动手,要多做、多看、多想,先看懂别人的程序,再学修改别人的设计,最后是自己设计,编写程序。 4. 学好相关硬件电路知识,软件与硬设计结合,理论与实践结合。学会利用网上的资源,会上单片机的网站并会查相关资料。 5.最后要自己动手完整设计完成一个课题,并总结经验,在实践中掌握单片机应用技术。 温馨提示 1. 计算机一台:无特殊要求,可选用经济型电脑。能上网最佳。 2. 开发实验板一块:学校统一提供,可完成多个实用课题。也可以自己制作。 3. ISP下载线一条:用于对单片机进行编程下载,可自制。 4. 相关软件:开发软件、仿真软件、ISP下载软件等,如: 源程序编辑软件:记事本、UltraEdit等。 集成开发软件:Keil C51等。 电路仿真软件:Proteus等 其它工具软件:参数计算设置软件、串口调试、PCB设计等软件 5.工具书:教材1~2本 6.其它资料:器件资料、应用文档、实例等,主要由网络收集。 7.U盘:1G,用于保存资料(选购)。 任务2 单片机AT89S51的识读 AT89S51单片机是美国ATMEL公司生产的低功耗、高性能CMOS 8位单片机,片内含4k Bytes可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。 AT89S51单片机芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。单片机AT89S51的TQFP和PLCC封装形式如图1.2.1所示,PDIP封装形式和三种封装的实物芯片外形如图1.2.2所示。 40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。 ? 8031 CPU与MCS-51 兼容 ? 4K字节可编程FLASH存储器(寿命:1000写/擦循环) ? 全静态工作:0Hz-24KHz ? 三级程序存储器保密锁定 ? 128*8位内部RAM ? 32条可编程I/O线 ? 两个16位定时器/计数器 ? 6个中断源 ? 可编程串行通道 ? 低功耗的闲置和掉电模式 ? 片内振荡器和时钟电路 (1)电源引脚Vcc和GND Vcc(40脚):电源端,接+5V。 GND(20脚):接地端 (2)时钟电路引脚 XTAL1和XTAL2 XTAL1(19脚):接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接地。 XTAL2(18脚):接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外部时钟的输入端。 (3)ALE(30脚):地址锁存允许 系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低8位地址,从而实现数据与低位地址的复用。 (4) (32脚):外部程序存储器读选通信号。是读外部程序存储器的选通信号,低电平有效。 (5) / VPP(31脚):外程序存储器地址允许输入端。当为高电平时,CPU执行片内程

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档