单片机基础知识绪论.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51单片机开发——基础知识一、什么是单片机?二、单片机的特点三、STC系列单片机四、单片机外部引脚及其功能五、AT89S51单片机外围部件及特性六、数电知识七、模电知识一、什么是单片机?单片机(单片微型计算机)就是在一片半导体硅片上,集成了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O接口、串行I/O接口、定时器/计数器、中断系统、系统时钟电路及系统总线的用于测控领域的微型计算机。简而言之,单片机就是一种集成多种电路的芯片。单片机最小系统能够运行的必要条件:电源、晶振、复位电路。对单片机任意IO口的随意操作:输出控制电平高低;输出检测电平高低。定时器:重点掌握最常用的方式2中断:外部中断、定时器中断、串口中断串口通信:单片机之间、单片机与计算机间二、单片机的特点1、简单方便,易于掌握和普及;2、功能齐全,应用可靠;3、发展迅速,前景广阔;4、嵌入容易,用途广泛。三、STC系列单片机STC89C51RCSTC:表示STC公司的产品8:表示该芯片为8051内核芯片9:表示内部有Flash存储器C:表示CMOS产品。S:表示具有ISP在线编程功能。5:固定不变1:表示该芯片内部程序存储空间大小,1为4KB,2为8KB,3为12KB。RC:STC单片机内部RAM(随机读写存储器)为512B四、单片机外部引脚及其功能作用P0作为地址总线(低8位)及数据总线的分时复用端口P0作为通用I/O口使用时,需加上拉电阻P1准双向I/O口,具有内部拉电阻P2作为高8位地址总线用准双向I/O口,具有内部拉电阻P3准双向I/O口,具有内部拉电阻单片机的复位引脚为RST(Pin9),单片机内部CPU的复位信号从这里输入。单片机复位完全通过RST引脚来完成,其基本原理是在单片机的时钟振荡电路启动后,如果RST引脚外加两个机器周期(即24个时钟振荡脉冲)以上的高电平,单片机便实现了复位。4、P3口的第二功能5、其它引脚ALE引脚(Pin30)具有两种功能,可以作为地址锁存使能端和编程脉冲输入端。下面分别进行介绍。当作为地址锁存使能端时为ALE。当单片机访问外部程序存储器时,ALE(地址锁存)的负跳变将低8位地址打入锁存。而当访问外部数据存储器时,例如执行MOVX类指令,ALE引脚会跳过一个脉冲。当单片机在非访问内部程序存储器时,ALE引脚将有一个1/6振荡频率的正脉冲信号输出,该信号可以用于外部计数或电路其他部分的时钟信号。当作为编程脉冲输入端时为,在进行程序下载时使用。五、AT89S51单片机外围部件及特性1、8位微处理器(CPU);2、数据存储器(128BRAM);3、程序存储器(4KBFlashROM);4、4个8位可编程并行I/O口;5、2个可编程的16位定时器/计数器;6、1个通用的全双工的异步收发串行口(UART);7、中断系统具有5个中断源、5个中断向量;8、特殊功能寄存器(指令寄存器)(SFR)26个;9、1个看门狗定时器(WDT);10、低功耗节电的空闲模式和掉电模式,且具有掉电模式下的中断恢复系统;11、三个程序加密锁定位。单片机的结构类型,哈佛结构1、各部件主要功能1、CPU:8位的CPU,包括运算器和控制器两大部分,此外还有面向控制的位处理和位控功能;2、数据存储器(RAM):片内为128B,物理地址为00H~FFH,片外最多还可外扩64KB的数据存储器,物理地址为0000H~FFFFH;3、程序存储器(FlashROM):片内为4KB,物理地址为0000H~0FFFH,片外最多还可外扩64KB的程序存储器,物理地址为0000H~FFFFH,其中1000H~FFFFH为外部ROM;4、中断系统:5个中断源,2级中断优先权;5、定时器/计数器:2个16位的定时器/计数器,具有4种工作方式;6、串行口:1个全双工的异步串行口(UART);7、特殊功能寄存器(SFR);8、1个看门狗定时器WDT。2、控制器控制器包括程序计数器、指令寄存器、指令译码器、定时及控制电路等。PC(程序计数器)是作为程序寄存器的地址指针,即PC指针(程序指针),单片机复位时,PC中的内容为0000H。PC的位数为16位。3、单片机存储器1、程序存储器空间:片内存储器为4KB的Flash存储器,地址范围为0000H~0FFFH,可外扩的程序存储器空间为64KB,地址范围为0000H~FFFFH。2、数据存储器空间:片内数据存储器(RAM)共有128个单元,地址为00H~7FH。3、特殊功能寄存器(26个)4、位地址空间(211个)4、时钟周期、机器周期与指令周期1、时钟周期T=1/f,即时钟晶体的震荡频率的倒数。2、机器周期:12个时钟周期为1个机器周期。3、指令周期:执行一条指令所需的时间。5、掉电保护掉电保护主要是为了防止电源突然中断时,保存一些重

文档评论(0)

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

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

1亿VIP精品文档

相关文档