北京赛车历史开奖号,北京赛车pk10历史记录有限公司欢迎您!

单片机分类

作者:admin    来源:未知    发布时间:2020-02-17 05:53    浏览量:

  第一讲 单片机分类 模块一:MCS-51单片机根本学问 性能上分类: 根基型: 8051/8751/8031 80C51/87C51/80C31 巩固型: 8052/8752/8032 80C52/87C52/80C32 模块一:MCS-51单片机根本学问 巩固型与根基型的几点差异: 片内ROM:从4K加多到8K 片内RAM:从128加多到256 按时/计数器:从2个加多到3个 结束源:从5个加多到6个。 模块一:MCS-51单片机根本学问 正在片内圭表存储器的装备上分类: 如下列单片机: 80C31正在芯片内无圭表存储器 80C51有4K字节的掩膜ROM 87C51有4K字节的EPROM 89C51片内有4KFlsash ROM 模块一:MCS-51单片机根本学问 片内ROM的装备式子: 无ROM型,要正在片表扩展圭表存储器; 掩膜ROM型,圭表由芯片临蓐厂写入; EPROM型,圭表通过写入安装写入; FlashROM型,圭表可电写入(常用)。 又有OTPROM型,拥有较高的牢靠性。 模块一:MCS-51单片机根本学问 第二讲 MCS-51单片机的构造 模块一:MCS-51单片机根本学问 时钟OSC 圭表存储器 数据存储器 ROM RAM CPU 结束 并、串行I/O口 按时器/计数器 INT0/INT1等 P0~P3 RXD/TXD T0/T1 8051单片机构成框图 模块一:MCS-51单片机根本学问 ? 正在这一块芯片上,集成了一台微型算计机 的各个个别。此中要紧有CPU、存储器、串 并I/O口、按时/计数器。各个别通过内部 总线个迥殊性能寄存器,别离叫 SP、IE、IP、PCON......(与内部RAM同一 编址80H~FFH) 模块一:MCS-51单片机根本学问 一、80C51的CPU 运算器 累加器ACC 寄存器B PSW 左右器 圭表计数器PC 指令寄存器IR 按时与左右逻辑 模块一:MCS-51单片机根本学问 二、片内存储器 圭表存储器和数据存储器2个独立的空间 (称为哈佛构造): ROM:4K 规模是:000H~0FFFH RAM:128字节 规模是:00H~7FH 模块一:MCS-51单片机根本学问 三、I/O口及性能单位 并口:P0~P3,双向口。每口8条I/O 线,全双工 按时/计数器: 2个,16位 结束体例:5个结束源,2个优先级 模块一:MCS-51单片机根本学问 四、迥殊性能寄存器(SFR) 21个SFR,所在80H~FFH。只占用了 80H~FFH中的21个字节单位,且这些单 元是离散散布的。 巩固型单片机的SFR有26个字节单位,所 加多的5个单位均与按时/计数器2相干。 模块一:MCS-51单片机根本学问 第三讲 MCS-51单片机的存储器构造 8051正在物理构造上有四个存储空间: 片内圭表存储器、片表圭表存储器、 片内数据存储器、片表数据存储器。 模块一:MCS-51单片机根本学问 64KB FFFFH ROM 圭表存储器 FFFFH 64KB RAM (I/O) 数据存储器 MOVC 1000H 0FFFH EA=0 0000H 4KB ROM EA=1 MOV FFH 80H SFR 7FH 00H RAM MOVX 0000H 片表 片内 片表 模块一:MCS-51单片机根本学问 8051正在逻辑上,即从用户角度上8051有 两个存储空间: 片表里同一编址的圭表存储器 片表里差异一编址的数据存储器 ★拜候这几个差异的逻辑空间时,采用的指令: 片表里圭表存储器空间----MOVC 片内数据存储器空间和SFR----MOV 片表数据存储器所在空间----MOVX 模块一:MCS-51单片机根本学问 一、圭表存储器及所在空间 功用--圭表存储器用于存放编好的圭表和表格常数。 ①8051片内有4K字节ROM,片表用16位所在线K字节ROM,两者是同一编址的。 ★即使EA端仍旧高电平,8051实行片内前4KB ROM所在 (0000H~0FFFH) 中的圭表。当寻址规模超越4KB (1000H~FFFFH)时,则从片表存储器取指令。 ★当EA端仍旧低电日常,8051的全面取指令操作均正在 片表圭表存储器中实行,这时片表存储器可能从 0000H滥觞编址。 模块一:MCS-51单片机根本学问 ②正在圭表存储器中,有6个单位拥有迥殊性能 0000H: 8051复位后,PC=0000H,即圭表从0000H 滥觞实行指令。 0003H:表部结束0入口。 000BH:按时器0溢出结束入口。 0013H:表部结束1入口。 001BH:按时器1溢出结束入口。北京赛车pk10历史记录 0023H:串行口结束入口。 应用时,凡是正在这些入口所在处存放一条绝对跳转 指令,使圭表跳转到用户调理的结束圭表开始所在,或 者从0000H开始所在跳转到用户打算的初始圭表上。 模块一:MCS-51单片机根本学问 二、数据存储器及所在空间 片表RAM64KB,所在规模0000H~FFFFH 数 据 应用时只可用MOVX指令拜候 存 储 器 片内RAM256B,所在规模00H~FFH 应用MOV指令拜候,可能实行仓库操作 模块一:MCS-51单片机根本学问 片内数据存储器空间散布图 7FH 通用RAM区 ①由PSW中的2位RS1、RS0来决议选 (80B) .........通用RAM区 哪一组为目今任务寄存器: RS1、RS0=00 选0组 RS1、RS0=01 选1组 RS1、RS0=10 选2组 RS1、RS0=11 选3组 30H 位所在区 2FH (16B) 20H 寄存器3组 寄寄存存器器2区组 4寄组存(器321B组) 1FH ... 寄存器0组 00H ②正在位所在区,每一个BIT都有一个 所在,共16×8=128位 寄存器区 4组(32B) ③共80个字节,动作大凡的数据缓 冲区并可修设仓库区 模块一:MCS-51单片机根本学问 三、迥殊性能寄存器(21个字节) SFR (Special Functional Register) 模块一:MCS-51单片机根本学问 ①与ALU相干的(3个) A Register (Accumulator): 累加器,凡是用A或ACC示意。可字节寻址(E0H), 也可位寻址(E0H~E7H) 它是一个寄存器,而不是一个做加法的部件。 正在运算器做运算时此中一个数必定是正在ACC中。 B Register:暂存寄存器。 暂存寄存器。正在做乘、除法时放乘数或除数及结果。 PSW (Program Status Word ): PSW是8位寄存器,用于动作圭表运转状况的记号。这是一 个很首要的部件,内里存放了CPU任务时的许多状况,借此, 咱们可能理会CPU确当前状况,并作出相应的收拾。 模块一:MCS-51单片机根本学问 PSW位所在 D7H D6H D5H D4H D3H D2H D1H D0H CY AC F0 RS1 RS0 OV P ? CY:进位记号。 加减运算时,保全最高位进位、借位状况。 ? AC:半进位记号。 例:78H+97H 0111 1000 +1001 0111 1 0000 1111 有进位 CY=1 没有半进位 AY=0 模块一:MCS-51单片机根本学问 PSW位所在 D7H D6H D5H D4H D3H D2H D1H CY AC F0 RS1 RS0 OV 1 1 D0H P ? RS1、RS0:任务寄存器组选拔位。 0 0 选拔任务寄存器0组 MOV PSW,#00H 0 1 选拔任务寄存器1组 MOV PSW,#08H或SETB RS0 1 0 选拔任务寄存器2组 MOV PSW,#10H或SETB RS1 1 1 选拔任务寄存器3组 MOV PSW,#18H或setb rs0,setb rs1 ? P:奇偶校验位,它用来示意累加器A实质中二进造数位 “1”的个数的奇偶性。若为奇数,则P=1,不然为0。 例:某运算结果是78H(01111000),P=0。 模块一:MCS-51单片机根本学问 PSW位所在 D7H D6H D5H D4H D3H D2H D1H D0H CY AC F0 RS1 RS0 OV P ?F0:用户记号位。动作软件记号,由编程职员决议 何时应用。 ?OV:溢出记号位。 有符号数运算时,即使发作溢出,OV置“1”, 否 则清“0”。 模块一:MCS-51单片机根本学问 ②与指针相干的(2个) SP (Stack Pointer): 仓库指针,8位寄存器,用来指定仓库的栈顶场所, 初值为07H。它是加1计数. DPTR (Data Pointer)(分成DPH、DPL两个): 数据指针可能用它来拜候表部数据存储器中的任 一单位,也可能动作通用寄存器来用. MOV DPTR,#1234H 相当于: MOV 83H,#12H MOV 82H,#34H 或者: MOV DPH,#12H MOV DPL,#34H 模块一:MCS-51单片机根本学问 ③与端口相干的(7个) P0、P1、P2、P3: 四个并行输入/输出口的寄存器。它内里的实质对应着管 脚的输出。 SCON (Serial Control Register) SBUF (Serial Date Buffer) PCON (Power Control Register) ④与按时/计数器相干的(6个) TMOD (Timer/Counter Mode Register) 按时器任务形式寄存器。 TCON (Timer/Counter Control Register) 按时器左右寄存器。 TH0、TL0 、TH1、TL1:别离是T0、T1的记数初值寄存器。 模块一:MCS-51单片机根本学问 ③与结束相干的(2个) IP (Interrupt Priority Register) IE (Interrupt Enable Register) 教室学习及思虑题 1.下列是合于8051单片机存储空间的描画,了解其对 错: a.迥殊性能寄存器容量为26B, 有一个别迥殊性能寄 存用具有位所在。 b.表部数据存储器容量可达64KB, 字节所在和位地 址规模均为0000H~FFFFH c.圭表存储器容量可达64KB, 字节所在规模为 0000H~FFFFH 模块一:MCS-51单片机根本学问 d. 8051内部数据存储器容量为256B, 字节所在00FFH,位所在规模为00H~7FH 2.MCS-51单片机的任务寄存器组何如选拔?若PSW 的RS1、RS0位的实质是01,那么此时任务寄存器R1 的字节所在是多少? 提示:PSW中RS0和RS1两位状况,实质为01选拔 第1组寄存器,R1的字节所在为09H. 3.MCS-51内部RAM的寄存器区一共有多少个存储单 元?分为多少组?每组有多少个存储单位?别离以 什么动作寄存器名? 提示:一共有32个单位,分为四组,每组8个单眼, 别离叫R0、R1、R2、R3、R4、R5、R6、R7 模块一:MCS-51单片机根本学问 第四讲 MCS-51单片机的引脚 8051单片机有4个I/O端口,每个端口都是8位准 双向口,共占32根引脚。每个端口都征求一个锁存 器(即专用寄存器P0~P3)、一个输出驱动器和输入 缓冲器。凡是把4个端口含糊地示意为P0~P3。 模块一:MCS-51单片机根本学问 正在无片表扩展存储器的体例中,这4个端口 的每一位都可能动作准双向通用I/O端口应用。 正在拥有片表扩展存储器的体例中,P2口动作高8 位所在线位所在线有第二性能. 模块一:MCS-51单片机根本学问 P3第二性能各引脚性能界说: P3.0:RXD串行口输入 P3.1:TXD串行口输出 P3.2:INT0表部结束0输入 P3.3:INT1表部结束1输入 P3.4:T0按时器0表部输入 P3.5:T1按时器1表部输入 P3.6:WR表部写左右 P3.7:RD表部读左右 模块一:MCS-51单片机根本学问 复位后,PC指向0000H,使单片机从开始所在0000H 滥觞实行圭表。 复位电途(两种) +150VU/22RUST9 1K/10K 8051 C +5V RST9 K R 8051 上电复位电途 上电且开合复位 模块一:MCS-51单片机根本学问 复位后单片机的状况 复位后各寄存器的状况 PC P0、P1、P2、P3 SP PSW 其余大个别都是0 0000H(圭表入口) 0FFH (可能直接输入) 07H (栈底曾经设好) 00H (选拔0组寄存器) 模块一:MCS-51单片机根本学问 XTAL1和XTAL2 内部时钟 表部时钟 30P/20P CYS C1 C2 12M/6M XTAL2 振荡器 XTAL1 80C51 悬空 XTAL2 表部 时钟 XTAL1 信号 80C51 模块一:MCS-51单片机根本学问 1.振荡周期:晶体振荡器的周期。1/12M 2.状况周期:振荡周期2分频,也称时钟周期。 3.机械周期:一个机械周期征求12个振荡周期。 4.指令周期:实行一条指令的工夫。1\2\3\4个机械 周期 INTEL对每一条指令都给出了它的指令周期数, MCS-51单片机的全面指令中,有少少完毕得比拟疾, 只须一个机械周期就行了,有少少完毕得比拟慢,得 要2个机械周期,又有两条指令要4个机械周期才行。 模块一:MCS-51单片机根本学问 最幼体例 ----起码表部电途条款下,可能独立任务的单片 机体例。 +5V C 9RST K R 8051 模块一:MCS-51单片机根本学问 温习题 1、80C51的片内、片表存储器何如选拔? 2、PSW 寄存器诸位记号的意思何如? 3、80C51确当前任务寄存器组何如选拔? 4、晶振为12MHz,时钟周期、机械周期为多少? 5、80C51复位后的状况何如?复位门径有几种? 模块一:MCS-51单片机根本学问

相关新闻推荐

Copyright 2019 北京赛车历史开奖号_北京赛车pk10历史记录网站地图