首页 第2章单片机芯片的硬件结构

第2章单片机芯片的硬件结构

举报
开通vip

第2章单片机芯片的硬件结构null第 章 单 片 机 的硬件结构 第 章 单 片 机 的硬件结构 本章内容Single Chip Microcomputer2.1.1 AT89C51单片机的逻辑结构2.1.1 AT89C51单片机的逻辑结构结构框图中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/...

第2章单片机芯片的硬件结构
null第 章 单 片 机 的硬件结构 第 章 单 片 机 的硬件结构 本章内容Single Chip Microcomputer2.1.1 AT89C51单片机的逻辑结构2.1.1 AT89C51单片机的逻辑结构结构框图中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。串行口:一个全双工串行口。中断控制系统:5个中断源(外部中断2个,定时/计数中断2 个,串行中断1个)时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ1、AT89C51单片机的基本组成1、AT89C51单片机的基本组成中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时或计数功能。 并行I/O口:4个8位的I/O口P0、P1、P2、P3。 串行口:一个全双工串行口。 中断控制系统:5个中断源(外中断2个,定时/计数中断2 个,串行中断1个) 时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ2.89C51芯片逻辑结构图2.89C51芯片逻辑结构图3.单片机的工作过程3.单片机的工作过程取指过程例: MOV A,#09H 74H 09H ;把09H送到累加器A中执行过程PC=0000H0 1 1 1 0 1 0 00 0 0 0 1 0 0 10001H0002H0000H外部控制总线CB取指过程执行过程你知道PC的作用吗?2.1.3 AT89C51的信号引脚2.1.3 AT89C51的信号引脚P3口线的第二功能VCCVSSXTAL2 XTAL1RSTP0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0ALEP3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.72、振荡电路:XTAL1、XTAL23、复位引脚:RST4、并行口:P0、P1、P2、P37、ALE:地址锁存控制信号1、电源线:VCC(+5V)、VSS(地)3.控制、选通和复位引脚3.控制、选通和复位引脚(1) (9脚):复位信号输入端。当振荡器工作时,RST引脚出现两个周期以上高电平将使单片机复位。 (2) (30脚):地址锁存使能端/编程脉冲。当访问外部器件时的负跳变将低8位地址写入地址锁存器;在Flash编程时输入编程脉冲。在非访问外部器件期间,引脚仍以1/6振荡频率的脉冲输出,可用于外部计数或时钟信号。 (3) (29脚):访问外部程序存储器读选通信号。在访问外部程序存储器读取指令码时,每个机器周期产生两次有效信号,即输出两个有效脉冲,有效信号作为外部ROM芯片输出允许OE的选通信号。在读内部ROM或片内外RAM时,信号无效。 (4) (31脚):访问内部或外部程序存储器选择信号/编程电源。 当端保持高电平(接Vcc)时则CPU首先从片内0000H单元开始执行内部程序存储器程序,如果外部还有扩展程序存储器,则CPU在执行完内部程序存储器的程序后自动转向执行外部程序存储器的程序; 端保持低电平(接GND端)时,只访问片外ROM,即从0000H~FFFFH单元顺序访问(MCS-51系列芯片8031无片内ROM,则直接接低电平);如果保密位被编程,则复位时内部会锁存端的状态。 为Flash编程电压。在对片内Flash编程时,此引脚施加12V编程允许电压(如果选用的Flash编程电压是12V允许值的话)。P3口线的第二功能P3口线的第二功能 P3.0(10脚):(串行接收端口)。 P3.1(11脚):(串行发送端口)。 P3.2(12脚):(外部中断0请求端)。 P3.3(13脚):(外部中断1请求端)。 P3.4(14脚):(定时/计数器0外部计数输入端)。 P3.5(15脚):(定时/计数器1外部计数输入端)。 P3.6(16脚):(外部数据写选通)。 P3.7(17脚):(外部数据读选通)。 芯片引脚的第二功能 (1)80C51 的引脚复用 P3口的8条口线都定义有第二功能。有的芯片还有与编程相关的第二功能。 (2)引脚复用不会引起混乱 第一功能与第二功能是不同工作方式下的信号,不会发生使用上的矛盾。 4、并行输入/输出电路结构4、并行输入/输出电路结构P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0P3. 0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.74个8位并行I/O口:P0,P1,P2,P3;均可作为双向I/O端口使用。(1)特点: P0:访问片外扩展存储器时, 复用为低8位地址线和数据线 P2:高8位地址线。P1:双向I/O端口 P3:第二功能 (2)输出举例(2)输出举例1ALE指令1:MOV P1,#00H指令2:MOV P1,#0FFH指令3:MOV P1,#0AAH指令4:CLR P1.0指令5:SETB P1.0+5V下一页(3)输入举例(3)输入举例ALE读端口: MOV P3, #11111111BMOV A, P3 89C51寄存器A注:当I/O端口作为输入使用时,需先向端口写入“1”,使内部的FET截止,再读入引脚的状态。 你知道P3.4对应寄存器A哪一位吗?你知道这是为什么吗?012.1.4 (1) 时钟电路2.1.4 (1) 时钟电路1. 振荡电路 石英晶体作为感性元件,与电容构成振荡回路,为片内放大器提供正反馈和振荡所需的相移条件,从而构成一个稳定的自激振荡器,如下图。 (a) 内部时钟方式(b) 外部时钟方式null2. 分频电路 振荡电路产生的振荡信号并不直接为单片机所用,而要进行分频,以得到单片机各种相关的时钟信号。定时单位定时单位1. 拍节与状态 即振荡周期,时钟脉冲频率的倒数,定义为拍节(P)。时钟信号的周期定义为状态(S)。1S=2P 2. 机器周期 规定一个机器周期的宽度为6个状态,S1~S6。 3. 指令周期 执行一条指令所需要的时间,可包含1个、2个或4个机器周期。null单片机复位条件: 必须使RST引脚持续10 ms以上高电平即2机周(外部时钟12MHz) 2.1.4 (2) 复位电路 谁知道 复位电路怎么起到复位的作用?2. 初始化状态 复位后的片内状态为2. 初始化状态 复位后的片内状态为PC 0000H ACC 00H B 00H PSW 00H SP 07H DPTR 0000H P0~P3 0FFH IP xxx00000B 完成复位操作需24个状态周期 IE 0x000000B TMOD 00H TCON 00H TH0,TL0,TH1,TL1 00H SCON 00H SBUF 不定 PCON 0xxxxxxxB2.2 存 储 器2.2 存 储 器8031 8751 AT89C51 89C51 256B(字节)4K64K64K2.2.1 数据存储器2.2.1 数据存储器数据存储器RAM专用 寄存器内部RAM存储器工作寄存器区选择位RS0、RS1RAM位寻址区位地址表RAM位寻址区位地址表MSB——Most Significant Bit (最高有效位) LSB ——Least Significant Bit (最低有效位)null高128个单元☆离散分布有21个特殊功能寄存器SFR。☆ 11个可以进行位寻址。☆特别提示:对SFR只能使用直接寻址方式, 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 写时可使用寄存器符号,也可用寄存器单元地址。2.2.2 内部数据存储器高128单元区2.2.2 内部数据存储器高128单元区1. 专用寄存器简介 (1)累加器A(或ACC----ACCumulator) 累加器是最常用的专用寄存器 (2)B寄存器(B register) 在乘除指令中用到B寄存器 乘 MUL AB;A与B相乘,高字节放在B中,低字节放在A中。 除 DIV AB;A除以B,商放在A中,余数放在B中。 其他指令中,B同一般的RAM。 null(3)程序状态字(PSW----Program Status Word) 是8位寄存器,它包含了程序状态信息。 CY:进位标志。在执行某些算术和逻辑运算时,可被硬件或软件置位或清除。 AC:辅助进位标志。当低4位数向高4位数进位或借位时,AC将被硬件置1,否则就被清除。 RS0,RS1:用软件置位或清除来确定工作寄存器区。 (0,0)——区0(00H~07H) (0,1)——区1(08H~0FH) (1,0)——区2(10H~17H) (1,1)——区3(18H~1FH) OV:溢出标志。执行算术运算时,由硬件置位或清除 。 加减法时 OV=C’6异或C’7 乘除也会影响OV,积大于255或除数为0,OV置位否则清零。 P:奇偶标志。每个指令周期都由硬件来置位或清零。A中值为1的位数为奇数,则P置位,否则清零。null(4)数据指针DPTR DPTR 数据指针 :是一个16位专用寄存器,高8位为DPH,低8位为DPL。可作16位来处理,也可分别作8位来处理。 2. 专用寄存器的单元寻址 80C51中有21个专用寄存器:A,B,PSW,SP,DPL,DPH,IE,IP,P0,P1,P2,P3,PCON,SCON,SBUF,TCON,TMOD,TL0,TL1,TH0,TH1。 3. 专用寄存器的位寻址 这些专用寄存器,有11个寄存器是可以位寻址的。包括:B,A,PSW,IP,P3,IE,P2,SCON,P1,TCON,P0。 4. 程序计数器PC(Program Counter) PC寄存器在物理上是独立的,不属于内部数据专用寄存器区。2.2.3 堆栈操作2.2.3 堆栈操作1. 堆栈的功用 堆栈主要是为子程序调用和中断操作而设立的,对应有两项功能:保护断点和保护现场。 2. 堆栈的开辟 只能开辟在芯片的内部数据存储中。 3. 堆栈指针 堆栈的两种操作:进栈和出栈。都是对栈顶单元进行的。堆栈指针SP用来指示栈顶。SP的内容就是堆栈栈顶的存储单元地址。null 4. 堆栈类型 两种不同类型的堆栈结构 两种类型:向上生长型和向下生长型。80c51使用向上生长型堆栈,操作规则如下: 进栈操作:先SP加1,后写入数据。 出栈操作:先读出数据v,后SP减1。 null5. 堆栈使用方式 两种:自动方式和指令方式。 自动方式:在调用子程序或中断时,返回地址自动进栈。程序返回时,断点再自动弹回PC。 指令方式:使用专用的堆栈操作指令,进行进出栈操作。进栈指令为PUSH,出栈指令为POP。2.2.4 程序存储器2.2.4 程序存储器程序存储器(PC)程序存储器资源分布中断入口地址2.3 实训1:单片机复位、晶振、ALE信号的观测 2.3 实训1:单片机复位、晶振、ALE信号的观测 实训目的: 1.熟悉单片机应用研发工具和教学实验装置的使用 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,熟悉AT89C51的引脚分布; 2.掌握AT89C51的最小系统电路结构和调试方法; 3.掌握AT89C51的最小系统相关信号的测试方法。 实训设备: 1.单片机应用研发工具和教学实验装置及导线若干; 2.40MHz双踪示波器。null图2-9 单片机复位、晶振与ALE信号观测电路原理图null用示波器观测单片机复位状态电信号 要实现单片机复位操作,必须使单片机RST(9脚)引脚上保持至少两个机器周期的电平。一般可用上电复位和按键复位方法。 (1) 将示波器(最好为数字存储示波器)接在单片机RST引脚上(即9脚),上电时观察并 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 上电复位电信号波形。观察并说明复位高电平持续时间与什么有关。 (2) 将示波器(最好为数字存储示波器)接在单片机RST引脚上(即9脚),上电后观察用按键复位的电波形并记录。观察并说明复位高电平持续时间与什么有关。null1、CPU主要的组成部部分为( )。B.加法器,寄存器 C.运算器,寄存器 D.运算器,指令译码器A.运算器,控制器 null2、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS1 指令,此时只能使用( )区的工作寄存器。A.0区B.1区C.2区D.3区null3. 09H位所在的单元地址是( )A. 02HC. 08HB. 21HD.20Hnull4.单片机在进行取指令操作时,指令的地址是由( )的内容决定。A. SPC. DPTRD. PSEN和ALE B.PCnull5. P0,P1口作输入用途之前必须( )。A.外接高电平 B.外接上拉电阻C.相应端口先置0 D.相应端口先置1 null6.程序计数器PC用来( )。A.存放指令 B.存放上一条的指令地址D.存放正在执行的指令地址 C.存放下一条的指令地址 null1. 数123可能是( )。 A. 二进制数 B. 八进制数 C. 十六进制数 D. 四进制数 E.十进制数 2. 8031单片机内部RAM包括( ) 。 A.程序存储区 B.堆栈区 C.工作寄存器及特殊功能区 D.位寻址区 E. 中断入口地址区 3. AT89C51单片机CPU的主要功能有( )。 A.产生控制信号 B.存储数据 C.算术、逻辑运算及位操作 D.I/O端口数据传送 E.驱动LED思 考 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 null思 考 题4.单片机能够直接运行的程序是( )。 A. 汇编源程序 B. C语言源程序 C. 高级语言程序 D. 机器语言源程序 5. 十进制数126其对应的十六进制可表示为( )。 A.8F B.8E C.FE D. 7E 6. 十进制数89.75其对应的二进制可表示为( ). A.10001001.01110101 B.1001001.10 C.1011001.11 D.1001001.11 7. 二进制数110010010对应的十六进制数可表示为( ) A.192H B.C90H C. 1A2H D. CA0H 8. 二进制数110110110对应的十六进制数可表示为( )。 A. 1D3H B, 1B6H C. DBOH D. 666H 9. -3的补码是( )。 A. 10000011 B. 11111100 C.11111110 D. 11111101null思 考 题10. CPU主要的组成部部分为( )。 A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D. 运算器,指令译码器 11. INTEL AT89C51 CPU是( )位的单片机。 A. 16 B.4 C.8 D.准16位 12. 对于INTEL 8031来说,/EA脚总是( ) A.接地 B.接电源 C. 悬空 D.不用 13. 在单片机中,通常将一些中间计算结果放在( )中 A.累加器 B.控制器 C. 程序存储器 D.数据存储器 14. 程序计数器PC用来( )。 A.存放指令 B.存放正在执行的指令地址 C. 存放下一条的指令地址 D.存放上一条的指令地址null思 考 题15. 指令和程序是以( )形式存放在程序存储器中。 A. 源程序 B. 汇编程序 C. 二进制编码 D.BCD码 16. 单片机应用程序一般存放在( )中。 A. RAM B.ROM C. 寄存器 D.CPU 17. 单片机上电后或复但后,工作寄存器R0是在( )。 A. 0区00H单元 B.0区01H单元 C. 1区09H单元 D.SFR 18. 进位标志CY在( )中。 A. 累加器A B.算术逻辑运算部件ALU C.程序状态字寄存器PSW D. DPDR 19. 单片机AT89C51的XTALl和XTAL2引脚是( )引脚 A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振null思 考 题20. 8031复位后,PC与SP的值为( )。 A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H 21. P0,P1口作输入用途之前必须( )。 A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻 22. 8031单片机中既可位寻址,又可字节寻址的单元是( )。 A.20H B.30H C.00H D.70H 23. 8031单片机中片内RAM共有( )字节。 A.128 B.256 C.4K D.64K 24. 当标志寄存器PSW的RS0、RS1分别为1和0时,系统选用的工作寄存器组为( )。 A. 组0 B.组1 C.组2 D. 组3null思 考 题25. AT89C51的内部RAM中,可以进行位寻址的地址空间为( )。 A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH 110. 26. AT89C51的程序计数器PC为16位计数器,其寻址范围是( ) 。 A. 8K B. 16K C. 32K D. 64K 27. AT89C51单片机中,唯一一个用户不能直接使用的寄存器是( )。 A.PSW B. DPTR C.PC D. B 28. 对MCS-51单片机来说,其内部RAM( )。 A.只能位寻址 D.只能字节寻址 C.既能位寻又能字节寻址 D.少部分能位寻址 29. 所谓系统总线,指的是( )。 A. 数据总线 B.地址总线 C. 内部总线 D.外部总线 E.控制总线
本文档为【第2章单片机芯片的硬件结构】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_910122
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:其他高等教育
上传时间:2011-08-09
浏览量:30