华南师范大学单片机复习.docx

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

第4 11 12不考程序只涉及5 7章因为单片机只能存储分析数字量,需要转换为模拟信号输出。单片机也可称为微控制器或嵌入式控制器第一章单片机概述什么是单片机一片半导体硅片集成:中央处理单元CPU(运算器和控制器)、存储器RAM ROM、并行I/O口,串行I/O口,定时器/计数器,中断系统,系统时钟电路,系统总线的微型计算机。按二进制位数分为:4/8/16/32位第二章 AT89S51单片机硬件结构硬件组成(1)8位微处理器(2)数据处理器128B RAM(内部数据存储器的地址范围是 00H~7FH )(3)程序存储器4KB ROM(4)4个8位可编程并行I/O口(5)1个全双工的异步串行口(6)2个可编程的16位定时器/计数器定时器/计数器各有4中工作方式(7)1个看门狗定时器;(8)中断系统具有5个中断源、5个中断向量;(9)特殊功能寄存器(SFR)26个;(10)低功耗模式有空闲模式和掉电模式,且具有掉电模式下的中断恢复模式;(11)3个程序加密锁定位。(1)CPU(微处理器)8位的CPU,与通用CPU基本相同,同样包括了运算器和控制器两大部分,还有面向控制的位处理功能。(2)数据存储器(RAM)-内存片内为128B(52子系列为256B),片外最多可扩64KB。(3)程序存储器(Flash ROM)片内集成有4KB的Flash存储器(AT89S52 则为8KB;AT89C55片内20KB),如片内容量不够,片外可外扩至64KB。(4)中断系统具有5个中断源,2级中断优先权。(5)定时器/计数器2个16位定时器/计数器(52子系列有3个),4种工作方式(6)串行口1个全双工的异步串行口,4种工作方式。可进行串行通信,扩展并行I/O口,还可与多个单片机构成多机系统。(7)P0口、P1口、P2口、P3口4个8位并行I/O口。(8)特殊功能寄存器(SFR)26个,对片内各功能部件管理、控制和监视。是各个功能部件的控制寄存器和状态寄存器,映射在片内RAM区80H~FFH内(9)1个看门狗定时器WDT当由于干扰程序陷入死循环或跑飞时,可使程序恢复正常运行。AT89S51单片机芯片共有 40 个引脚控制引脚(1)RST (RESET,9脚)复位信号输入,在引脚加上持续时间大于2个机器周期的高电平,可使单片机复位。正常工作,此脚电平应≤ 0.5V。2) /VPP (Enable Address/Voltage Pulse of Programing,31脚):引脚第一功能:外部程序存储器访问允许控制端(访问外部程序,不是数据)。=1,在PC值不超出0FFFH(即不超出片内4KB Flash存储器的地址范围)时,单片机读片内程序存储器(4KB)中的程序,但PC值超出0FFFH (即超出片内4KB Flash地址范围)时,将自动转向读取片外60KB(1000H-FFFFH)程序存储器空间中的程序。EA=1 则可以扩展外部程序存储器的大小为(60KB)=0,只读取外部的 VBC S程序存储器中的内容,读取的地址范围为0000H~FFFFH,片内的4KB Flash 程序存储器不起作用。(3)ALE/ (Address Latch Enable/PROGramming,30脚)ALE为CPU访问外部程序存储器或外部数据存储器提供地址锁存信号,将低8位地址锁存在片外的地址锁存器中。(4)(Program Strobe ENable,29脚)--程序ROM片外程序存储器读选通信号,低电平有效(5)WR*--外部数据存储器读选通信号,低电平有效(16脚)--数据RAM(ALE PSEN* 会在外部程序存储器和外部数据存储器中用到)。2.2.3 并行I/O口引脚(1)P0口:P0.7~P0.0脚8位,漏极开路的双向I/O口当外扩存储器及I/O接口芯片时,P0口作为低8位地址总线及数据总线的分时复用端口。P0口也可用作通用的I/O口,需加上拉电阻,这时为准双向口。作为通用I/O输入,应先向端口写入1。可驱动8个LS型TTL负载。P0—低8位地址总线和数据总线需要上拉电阻。(只有P0需要上拉电阻)P0口为双向三态I/O口(2)P1口:P1.7~P1.0脚8位,准双向I/O口,具有内部上拉电阻。准双向I/O口,作为通用I/O输入时,应先向端口锁存器写1P1口可驱动4个LS型TTL负载。(3)P2口:8位,准双向I/O口,具有内部上拉电阻。当AT89S51扩展外部存储器及I/O口时,P2口作为高8位地址总线用,输出高8位地址。P2口也可作普通I/O使用。当作通用I/O输入时,应先向端口输出锁存器写1。可驱动4个LS型TTL负载。(4)P3口:P3.7~ P3.0脚,8位,准双向I/O口,具有内部上拉电阻。可作为通用的I/O口使用

文档评论(0)

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

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

1亿VIP精品文档

相关文档