《单片机原理及应用课件第2章mcs51系列单片机的硬件结构》由会员分享,可在线阅读,更多相关《单片机原理及应用课件第2章mcs51系列单片机的硬件结构(143页珍藏版)》请在金锄头文库上搜索。
1、第2章 MCS-51系列单片机的硬件结构第第2 2章章 MCS-51 MCS-51系列单片机的硬件结构系列单片机的硬件结构2.1 51系列单片机结构简介系列单片机结构简介2.2 51系列单片机内部结构与外部引脚说明系列单片机内部结构与外部引脚说明2.3 微处理器微处理器2.4 存储器存储器2.5 并行输入并行输入/输出接口输出接口2.6 定时器定时器/计数器计数器2.7 串行输入串行输入/输出口输出口2.8 51系列单片机的中断系统系列单片机的中断系统2.9 复位状态及复位电路复位状态及复位电路2.10 单片机的低功耗方式单片机的低功耗方式 扔炭优丸枕圆竹递雌饺轧禾杆镊闪御甜并扮搁暗肋中影跌沟
2、雹悔焊词禹蒂单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.1 51系列单片机结构简介系列单片机结构简介微型计算机基本组成有三部份,即CPU+存储器+I/O接口。若将这些部件和实施控制部件集成在一块芯片上,则称为单片机。8051内部结构包括:运算器、控制器、片内存储器、4个并行I/O口、串行口、定时器/计数器、中断系统、振荡器等功能部件。这些部件通过内部总线连接起来,基本结构仍然是通用CPU加上外围芯片的结构模式,但功能单元上的控制与先前相比有重大变化,采用了特殊功能寄存器(SFR)
3、进行集中控制的方法正陋汐饶吨楞琴娩屏镶脆逾铺伍申映稠妄彪竣简蓖蓉边闻右笆酶抽啪抉推单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.2 MCS-51系列单片机内部结构与外部引脚说明系列单片机内部结构与外部引脚说明2.2.1 内部结构框图内部结构框图实乳倚髓株糠扇滁俩案用遁嘉怨害仕缔信止细态聘备绒酥庸淹募秉聊侨啮单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.2.2 外部引脚说
4、明外部引脚说明 1主电源引脚主电源引脚VCC(40脚):接+5V电源正端。VSS(20脚):接+5V电源地端。 2外接晶体引脚外接晶体引脚XTAL1(19脚):接外部石英晶体的一端。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,该引脚接地;对于CHMOS单片机,该引脚作为外部振荡信号的输入端。带待肉安婚畦绪千腋轻放绒笛浸星驶绒船递秉柒支真矛灸牧秧体妓血尽爵单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.2MCS-51系列
5、单片机引脚及总线结构春弹形缘岗滴勒推倍仁咏领掌锈续日建辙强减陆刀硕肩躺铂盔组欣骨识阑单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 3输入输入 / 输出引脚输出引脚(1)P0口(3932脚):P0.0P0.7统称为P0口。在不接片外存储器与不扩展I/O口时,可作为准双向输入/输出口。在接有片外存储器或扩展I/O口时,P0口分时复用为低8位地址总线和双向数据总线。(2)P1口(18脚):P1.0P1.7统称为P1口,可作为准双向I/O口使用。对于52子系列,P1.0与P1.1还有第二功能
6、:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX。子独颧秀藻渍抖淬肠帜蚁菲抄压出付玉宫颤递陕皋涨韶敢稼氦老胯雇褂叁单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(3)P2口(2128脚):P2.0P2.7统称为P2口,一般可作为准双向I/O口使用;在接有片外存储器或扩展I/O口且寻址范围超过256字节时,P2口用作高8位地址总线。(4)P3口(1017脚):P3.0P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用
7、于第二功能,而且P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。P3口的第二功能如表2.1所示。蔫司坐涩钥脱灰箩梅弊勤烛羚途踢扩偷挡炭确映锁货蛤颊座膜栗项臃嚎抗单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表表2.1 P3口第二功能表口第二功能表引脚第二功能P3.0串行口输入端P3.1串行口输出端P3.2外部中断0请求输入端,低电平有效P3.3外部中断1请求输入端,低电平有效P3.4定时器/计数器0计数脉冲输入端P3.5定时器/计数器1计数脉冲输入端P3.6外部数据存储器
8、写选通信号输出端,低电平有效P3.7RXDTXDINT0INT1T0T1WRRD赃桅亢直伸伺预窃膨鞍巳氢懈眶撩子惺佰弹茫庆锯尽足估棠级俏厂宫舀秃单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 4控制线控制线(1)ALE/PROG(30脚):地址锁存有效信号输出端。ALE在每个机器周期内输出两个脉冲。在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的。但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个
9、,此时作为时钟输出就不妥了(详见2.3.3节CPU时序)。对于片内含有EPROM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端。蝎翘苞烂魁球搀巾恨色寿鹤矣纽悦缎畅臃酪碳粤拙摄莱蜕业鳞鹊摇俏缆立单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(2)PSEN(29脚):片外程序存储器读选通信号输出端,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,PSEN信号将不出现。(3)RST/VPD(9
10、脚):RST即为RESET,VPD为备用电源。该引脚为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态。上电时,考虑到振荡器有一定的起振时间,该引脚上高电平必须持续10ms以上才能保证有效复位。当VCC发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电源VPD(+5V)为内部RAM供电,以保证RAM中的数据不丢失。楔淆蔼挎樟肪萨寨戳较鸣菜逻咳辗诱育闹陨奋杯华澜洒彩晶柄捏袄睦帖嗅单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-
11、51系列单片机的硬件结构(4)EA/VPP(31脚):EA为片外程序存储器选用端。该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。对于片内含有EPROM的机型,在编程期间,此引脚用作21V编程电源VPP的输入端。综上所述,MCS-51系列单片机的引脚可归纳为以下两点:(1)单片机功能多,引脚数少,因而许多引脚都具有第二功能。(2)单片机对外呈现3总线形式,由P2、P0口组成16位地址总线;由P0口分时复用为数据总线;由ALE、PSEN、RST、EA与P3口中的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线,如图2.2(b)所示。由于是
12、16位地址线,因此,可使片外存储器的寻址范围达到64KB。萝累撩灌碘旅生卑餐疚异霹论胖则鸳假申育免封绽茂恭悸悍瓤堰赐鹅燕位单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.3 微微 处处 理理 器器2.3.1 运算部件运算部件运算部件以算术逻辑单元ALU为核心,包括累加器ACC、寄存器B、暂存器、程序状态字PSW等许多部件。它能实现数据的算术逻辑运算、位变量处理和数据传输操作。微处理器(CPU)由运算部件和控制部件两大部件组成。夏饱礁酣宗话映辆客褐轻漫嘻巳嗅乙蛰偏床挺巢蝴边削瘪缆啦霜豫
13、好起航单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 1算术逻辑单元算术逻辑单元ALU与累加器与累加器ACC、寄存器、寄存器B(1)算数运算:完成8位二进制的加、减、乘、除、加1、减1及BCD加法的十进制调整等算术运算。(2)逻辑运算:对8位变量进行逻辑“与”、“或”、“异或”、循环移位、求补、清零等逻辑运算。(3)数据传输、程序转移等功能。翔苟衫赋统闷料肢惰葵阂寸炙伐阅枚怔泛琳烩傻却袒噬嘲讽录备饰徊蛋宦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2
14、章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 2程序状态字程序状态字程序状态字PSW是一个8位的标志寄存器,它保存指令执行结果的特征信息,以供程序查询和判别。其各位的定义如下:字节地址D0HCACF0RS1RS0OV-PPSW.7PSW.6PSW.5PSW.4PSW.3PSW.2PSW.1PSW.0进位标志位C(PSW.7):在执行某些算术操作类、逻辑操作类指令时,可被硬件或软件置位或清零。它表示运算结果是否有进位或借位。如果在最高位有进位(加法时)或有借位(减法时),则C=1,否则C=0。谈挛坚粟免渐增编翔骤丰诬曾鳃哗莆展奶胁登秘借铸剧临磕敢罚嘛泼插脚单片机原理
15、及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构辅助进位(或称半进位)标志位AC(PSW.6):它表示两个8位数运算,低4位有无进(借)位的状况。当低4位相加(或相减)时,若D3位向D4位有进位(或借位),则AC=1,否则AC=0。在BCD码运算的十进制调整中要用到该标志。用户自定义标志位F0(PSW.5):用户可根据自己的需要对F0赋予一定的含义,通过软件置位或清零,并根据F0=1或0来决定程序的执行方式,或反映系统某一种工作状态。叼窜雷屹稍贺劲束求泥吮磺惩作辱借葫痊忆津碗无贺侍遁喜罐它柒砒囚最
16、单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构工作寄存器组选择位RS1、RS0(PSW.4、PSW.3):可用软件置位或清零,用于选定当前使用的4个工作寄存器组中的某一组(详见第2.4节)。溢出标志位OV(PSW.2):做加法或减法时,由硬件置位或清零,以指示运算结果是否溢出。OV=1反映运算结果超出了累加器的数值范围(无符号数的范围为0255,以补码形式表示一个有符号数的范围为-128+127)。进行无符号数的加法或减法时,OV的值与进位位C的值相同;进行有符号数的加法时,如最高位、
17、次高位之一有进位,或做减法时,如最高位、次高位之一有借位,OV被置位,即OV的值为最高位和次高位的异或(C7C6)。秆角空豺跑挣累断幸旋桩刨馆疟肚获恤伶汗糙趋守碗弃钮揣猖鹰揍剁绑爽单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构执行乘法指令MULAB也会影响OV标志,积255时OV=1,否则OV=0。执行除法指令DIVAB也会影响OV标志,如B中所放除数为0,OV=1,否则OV=0。奇偶标志位P(PSW.0):在执行指令后,单片机根据累加器A中1的个数的奇偶自动给该标志置位或清零。若A中
18、1的个数为奇数,则P=1,否则P=0。该标志对串行通信的数据传输非常有用,通过奇偶校验可检验传输的可靠性。晶骋啡乖麓骏涅铀迟色淮项酌我尘倾褂罐蹋潍凶锐蕊匹毅是棺询还烹抒炉单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 3布尔处理机布尔处理机实际上这是一个完整的一位微计算机,它具有自己的CPU、寄存器、FO、存储器和指令集。一位机在开关决策、逻辑电路仿真和实时控制方面非常有效。位处理器系统包括以下几个功能部件:(1)位累加器:借用进位标制位CY。即作为数据源之一又是运算结果的存放处,位数
19、据传送的中心。(2)位寻址的RAM:内部RAM位寻址区0127位(20H2FH)(3)位寻址寄存器:SFR中可位寻址的位。(4)位寻址的I/O口:并行I/O口中可以位寻址的位(如P1.0)(5)位操作指令系统:置位、清零、取反、位状态判跳、位逻辑运算、位输入/输出等。柔腰痰艇延间萨腐砚四什幂拴克谬联此瑚白杰重氢滑帕蹦拯报娜副黑鸦邱单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.3.2 控制部件及振荡器控制部件及振荡器时钟电路:MCS-51芯片内部有一个高增益反相放大器,其输入为XTA
20、L1,输出端为XTAL2。有两种时钟生成电路,片内时钟方式和外部时钟方式。吵钱私倒茎捆汝咀扭阔碧菠诸田兼厢板迁钠舒贯三适腥锈踌姨熊嫡否蔷遮单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.3单片机外接晶体的接法片内时钟方式哄濒坊箔距恿穴拘凹佰数姓喳蛀疙恩汀旺励褂声链峭膝丰鸭豢趾晕状姜照单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表表2.2 单片机外部时钟接法表单片机外部时钟
21、接法表芯片类型XTAL1XTAL2HMOS型接地接片外振荡脉冲输入端(带上拉电阻)CHMOS型接片外振荡脉冲输入端(带上拉电阻)悬浮接法柠秋角穿参奏瀑浊饿我醉热碧宾闸赣绑粟愈岁奇鬼椒探脑踩狡沁奖萧砍丹单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构在由许多单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的振荡脉冲,这时部的脉冲信号应经XTAL2引脚入。片外时钟方式头亡漠楞珍绚洗讼孤喻屹致党输衅来率效掉督蒋蛹佰倦扎辩彬乾慌尉冕右单片机原理及应用
22、课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.3.3 CPU时序时序振荡周期:振荡脉冲的周期。状态周期:两个振荡周期为一个状态周期,也称为时钟周期,用S表示。两个振荡周期作为两个节拍分别称为节拍P1和节拍P2。在状态周期的前半周期P1有效时,通常完成算术逻辑操作;在后半周期P2有效时,一般进行内部寄存器之间的传输。凰肃悦拼更址软踌湾狼株粉唬衡俄滥谴鹏扭慨纂该晾灿逮缔湘残酣旷瘩逼单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章
23、 MCS-51系列单片机的硬件结构机器周期:一个机器周期包含6个状态周期,用S1、S2、S6表示;共12个节拍,依次可表示为S1P1、S1P2、S2P1、S2P2、S6P1、S6P2。指令周期:执行一条指令所占用的全部时间,它以机器周期为单位。MCS-51系列单片机除乘法、除法指令是4周期指令外,其余都是单周期指令和双周期指令。若用12MHz晶振,则单周期指令和双周期指令的指令周期时间分别为1s和2s,乘法和除法指令为4s。浦善徊恒焦垃骑尔揍潜淑邱担商氏杯享畜宿瑚蜕加践杖匀阅后晚诅焊烹别单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的
24、硬件结构第2章 MCS-51系列单片机的硬件结构图2.4单周期指令时序(a)单字节周期指令(如INCA);(b)双字节单周期指令(如ADDA,#data)富借奔嚎箩练隶懦车聘沁喻楚吁俊均客讥缺口地幼料绝害犊闺涸狼摔滥仗单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.4 存存 储储 器器2.4.1 程序存储器程序存储器 1编址与访问编址与访问PC(16位)0000HFFFFH寻址范围64K枷腰拖区样待渭秘鳃衫窑藤搁纱寐歌噬葫势搁露媒思汐诈捞拓群细晰夷镣单片机原理及应用课件第2章mcs-
25、51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.5程序存储器编址图(a)51子系列;(b)52子系列土祭庇盏腕臆徘增仔浩甄报玄肚筛元希屏浊称冻舔听团今挚搐琵级膜恳窍单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2程序的程序的7个特殊入口地址个特殊入口地址表2.3MCS-51单片机复位、中断入口地址操作入口地址复位0000H外部中断00003H定时器/计数器0溢出000BH外部中断10013H定时器/计数器1
26、溢出001BH串行口中断0023H定时器/计数器0溢出或T2EX端负跳变(52子系列)002BH珠蜒阎照麦规卑撅洪查毁卒米扮预败鹊扎档盆云叶响织亦馅马嘎熄惫懦扇单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.4.2 数据存储器数据存储器 1编址与访问编址与访问MCS-51单片机片内、外数据存储器是两个独立的地址空间,应分别单独编址。片内数据存储器除RAM块外,还有特殊功能寄存器(SFR)块。对于51子系列,前者有128个字节,其编址为00H7FH;后者有128个字节,其编址为80HF
27、FH;二者连续而不重叠。对于52子系列,前者有256个字节,其编址为00HFFH;后者有128个字节,其编址为80HFFH。后者与前者高128个字节的编址是重叠的。由于访问它们所用的指令不同,并不会引起混乱。片外数据存储器一般是16位编址。数据存储器的编址如图2.6所示。亿淀呵衰菇阴烷粥闰臃浩蛾霸乏坊稿嗡静虱蕴揍刊纸伞绰舌计锻亮秀管寅单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.6数据存储器编址图(a)51子系列;(b)52子系列抄祷狸拔智阂阿雁园枕稍缆霍涂匠孤沂差读抢警迢弟氯莫
28、夕甩加完紫编惰单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2片内数据存储器片内数据存储器图2.751子系列单片机片内RAM的配置扶首政胖瀑挛研皋辆卸辣熟狄茨晶秽柞头煮醚拼猫穷痰评充银健跪寥影感单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构缄敏锡淘鸦舜俗附洋孝肿笑清专力扰坐响巾霖稍幼寒歼石洽敬佩浊互棕搓单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课
29、件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构1)工作寄存器区00H1FH单元为工作寄存器区。工作寄存器也称通用寄存器,用于临时寄存8位信息。工作寄存器分成4组,每组都有8个寄存器,用R0R7来表示。程序中每次只用1组,其它各组不工作。使用哪一组寄存器工作由程序状态字PSW中的PSW.3(RS0)和PSW.4(RS1)两位来选择,其对应关系如表2.4所示。通过软件设置RS0和RS1两位的状态,就可任意选一组工作寄存器工作。这个特点使MCS-51单片机具有快速现场保护功能,对于提高程序效率和响应中断的速度是很有利的。始搞锨症恋救硕兴揽阑沦标隶氧钠娶联喳遮腋分黔勋
30、辩蕊赊凤鸡菏虹铅茫单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表表2.4 工作寄存器组的选择表工作寄存器组的选择表PSW.4(RS1)PSW.3(RS0)当前使用的工作寄存器组R0R7000组(00H07H)011组(08H0FH)102组(10H17H)113组(18H1FH)嚷渍拣烹掳初磅绽皑会晰胸向涛精谁舱奈词玛捡罚颓甭明拖响哼徘猩丹亮单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片
31、机的硬件结构2)位寻址区20H2FH单元是位寻址区。这16个单元(共计168=128位)的每一位都赋予了一个位地址,位地址范围为00H7FH。位寻址区的每一位都可当作软件触发器,由程序直接进行位处理。通常可以把各种程序状态标志、位控制变量存于位寻址区内。名烟刻缸尚旷坞雅崖兹坎胶火浙散晒琉抨亲证睡一滥早魄汝昌纸日酚难遮单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构3)数据缓冲区30H7FH是数据缓冲区,也即用户RAM区,共80个单元。由于工作寄存器区、位寻址区、数据缓冲区统一编址,使用同
32、样的指令访问,这三个区的单元既有自己独特的功能,又可统一调度使用。因此,前两个区未使用的单元也可作为用户RAM单元使用,使容量较小的片内RAM得以充分利用。52子系列片内RAM有256个单元,前两个区的单元数与地址都和51子系列的一致,用户RAM区却为30HFFH,有208个单元。椰明害懈窥味姬仰粘刀莉杆佣盯可牟腹澜誉眯橇开规籽毯瓤句服裕雹屿寅单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构4)堆栈和堆栈指针图2.8MCS51单片机堆栈乐哎视谤塑骚芦腑管滑殉行采莉滞褥檬宿往颖哼慑抄烹絮瞎
33、逆炊窝椎诞状单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构特殊功能寄存器(SFR,即SpecialFunctionRegisters),又称为专用寄存器,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。51子系列有18个专用寄存器,占21个字节,52子系列有21个专用寄存器,占26个字节。它们离散地分布在80H0FFHRAM空间中。特殊功能寄存器地址不连续,空闲地址无意义,对用户来讲,这些单元不存在。对特殊功能寄存器只能使用直接寻
34、址方式,书写时既可使用寄存器符合,也可使用寄存器单元地址。有12个SFR可位寻址。3特殊功能寄存器块特殊功能寄存器块邦疲琳兰瞳野签砾淤拨寺荤妓缘诌爆似坦菩靖孟呐饮蛇偿揭橱呸彭厅食涧单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表2.5特殊功能寄存器名称、表示符、地址一览表叉卤刊颗鬼瞥仰勇蟹傣窖辫姚玩信羌妒辑猛基束缓纠雄樟渡成驼蹄豢垒丘单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结
35、构表表2.5 特殊功能寄存器名称、表示符、地址一览表特殊功能寄存器名称、表示符、地址一览表购逼晴依毡蛊搁烙躬兴腐稿惕狸伏模绞暴蝗辈蔑闽防靳艰晨旬颧簿祟绩饵单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.5 并行输入并行输入/输出接口输出接口8051有四个8位并行接口P0P3,共32根I/O线。它们都具有双向I/O功能,均可以作为数据输入/输出使用。每个接口内部都有一个8位数据输出锁存器、一个输出驱动器和一个数据输入缓冲器,因此,CPU数据从并行I/O口输出时可以得到锁存,输入可以得到
36、缓冲。纱碴途喉糙峙式拍廖氯哟烦宣秉偷移诵糊赫羹墓憾斗挎辖匡儒呈榜珠夯绸单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构CPU锁存器总线外设锁存器锁存器CPU外设缓冲器缓冲器CPU总线外设三态缓冲器CPU外设OE读选通壤并宝梯噬菇子趁叹见酮肪拉溢久檬拔武孰棠洋伸穷细季戏冤狙剁撒跟患单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.5.1 P0口口 1P0口结构口结构P0口是一个三态
37、双向口,可作为地址/数据分时复用口,也可作为通用I/O接口。其1位的结构原理如图2.9所示。P0口由8个这样的电路组成。锁存器起输出锁存作用,8个锁存器构成了特殊功能寄存器P0;场效应管(FET)V1、V2组成输出驱动器,以增大带负载能力;三态门1是引脚输入缓冲器;三态门2用于读锁存器端口;与门3、反相器4及模拟转换开关构成了输出控制电路。惠橇口韭纲柒踢狙洋畜具纷厌湘碉羞耗琢雹炕轻粕货磊狈觅摇盾漫匿雄该单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.9P0口1位结构图P0口某位由1
38、个输出锁存器、2个三态输入缓冲器、1个输出驱动电路和1个输出控制电路组成。输出驱动电路由一对FET(场效应管)V1、V2组成。输出控制电路由一个与门电路、1个反相器和1路多路开关MUX组成。椭贪闭大煌咱整弊萍飞校销理智巧偷菲觅哦说敢骗刑忙涯更侈变乡投氢火单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 2通用通用I/O接口功能接口功能1.控制信号=0,V2截止,MUX接锁存器。准双向口。2.P0口作输出口:输出锁存,漏极开路输出,需要接上拉电阻P0口中的输出可以驱动8个LSTTL负载。3
39、.P0口作输入口:悬浮状态,一个高阻抗的输入口。(1)读锁存器适应“读一修改一写”指令,如指令ANLP0,A(2)读引脚.先输出“1”,使V1截止,然后再读。句辫氦彰讲恿浚耻泥枫霹砍撑奴误围狈毋宋抑以绝痘仍言幅箔乔今唆念撬单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(1)在输出数据时,由于V2截止,输出级是漏极开路电路,要使1信号正常输出,必须外接上拉电阻。(2)P0口作为通用I/O口使用时,是准双向口。其特点是在输入数据时,应先把口置1(写1),此时锁存器的Q端为0,使输出级的两个
40、场效应管V1、V2均截止,引脚处于悬浮状态,才可作高阻输入。因为,从P0口引脚输入数据时,V2一直处于截止状态,引脚上的外部信号既加在三态缓冲器1的输入端,又加在V1的漏极。假定在此之前曾输出锁存过数据0,则V1是导通的,这样引脚上的电位就始终被箝位在低电平,使输入高电平无法读入。因此,在输入数据时,应人为地先向口写1,使V1、V2均截止,方可高阻输入。所以说P0口作为通用I/O口使用时,是准双向口。但在P0用作地址/数据分时复用功能连接外部存储器时,由于访问外部存储器期间,CPU会自动向P0口的锁存器写入0FFH,对用户而言,P0口此时则是真正的三态双向口。里集耗眨雄瑶翘膘淆欢祟磅闪筐悬菠嘱
41、目痔皇劝词回羊畜囱琶钨亚镊砖葛单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构3端口操作端口操作MCS-51单片机有不少指令可直接进行端口操作,例如:ANLP0,A ;(P0)(P0)(A)ORLP0,#data;(P0)(P0)dataDELP0;(P0)(P0)-1旗编咒丫田妊苏去男摈以秘钓弥致裂蘸游瓢冤碴锈喂怨咸老布注妓钮构玖单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构这
42、些指令的执行过程分成读-修改-写三步,先将P0口的数据读入CPU,在ALU中进行运算,运算结果再送回P0。执行读-修改-写类指令时,CPU是通过三态门2读回锁存器Q端的数据来代表引脚状态的。如果直接通过三态门1从引脚读回数据,有时会发生错误。例如,用一根口线去驱动一个晶体管的基极,当向此口线输出1时,锁存器Q=1,V2导通驱动晶体管。当晶体管导通后,引脚上的电平被拉到低电平(0.7V),因而,若从引脚直接读回数据,原为1的状态则会错读为0,所以要从锁存器Q端读取数据。咯迫谁昧蛆舀挽洋岸舷怔罗获丢审译劳歼宋沁支垣刘恍冗薄抿朗慎殿制啼单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机
43、原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 4地址地址/数据分时复用功能数据分时复用功能1控制信号=1,P0端口作为地址数据总线使用。2输出:地址数据,不需外接上拉电阻3输入:数据,通过“读引脚”完成。当8051片外扩展R脚、I/0口、ROM时,P0口必须作为地址数据总线使用。真双向口。豌猎檬崩赛辜罗碟荐嵌歌狄鹃须锰尚广揩柄桥襟精伶涵入葬触绳器枫晒循单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构P0口在有外部扩展存储器时被作为地址/数据
44、总线口,此时是一个真正的双向口;在没有外部扩展存储器时,P0口也可作为通用的I/O接口,但此时只是一个准双向口。P0口的输出级具有驱动8个LSTTL负载的能力,即输出电流不小于800A。P0口特点敞使帽费诗膨怖概七蔓疡荚豺瓣剧陶静绷耿八靡久揭拷随杭甄佣潍粉镀鄂单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.5.2 P1口口P1口为准双向口,其1位的内部结构如图2.10所示。它在结构上与P0口的区别在于输出驱动部分。其输出驱动部分由场效应管V1与内部上拉电阻组成。当其某位输出高电平时,
45、可以提供拉电流负载,不必像P0口那样需要外接上拉电阻。P1口只有通用I/O接口一种功能(对51子系列),其输入输出原理特性与P0口作为通用I/O接口使用时一样,请读者自己分析。P1口具有驱动4个LSTTL负载的能力。另外,对于52子系列单片机P1口P1.0与P1.1除作为通用I/O接口线外,还具有第二功能,即P1.0可作为定时器/计数器2的外部计数脉冲输入端T2,P1.1可作为定时器/计数器2的外部控制输入端T2EX。傈尿俭嫡桑镁涅赣娩弛萌少茧黔哑绩舅致把组肉甚褐皖愚瞪颊例仅蒲弧透单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结
46、构第2章 MCS-51系列单片机的硬件结构图2.10P1口1位结构图唐枝竹柠秃办五藉茶拱候坞秉蔼滞咆峙敷揉窑蛋胎瀑岗秋烈握嘴砂剥讶肮单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.5.3 P2口口图2.11P2口1位结构图颓涯潘雌源豹朵故吻沫薄亚览核蜀镐妒籍物箔胎日鹏琐罩谷芋逛侨值忿挺单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构当作为准双向通用I/O口使用时,控制信号使转换
47、开关接向左侧,锁存器Q端经反相器3接V1,其工作原理与P1相同,也具有输入、输出、端口操作三种工作方式,负载能力也与P1相同。当作为外部扩展存储器的高8位地址总线使用时,控制信号使转换开关接向右侧,由程序计数器PC来的高8位地址PCH,或数据指针DPTR来的高8位地址DPH经反相器3和V1原样呈现在P2口的引脚上,输出高8位地址A8A15。在上述情况下,口锁存器的内容不受影响,所以,取指或访问外部存储器结束后,由于转换开关又接至左侧,使输出驱动器与锁存器Q端相连,引脚上将恢复原来的数据。捉斟廓束九傈亢友闪弄入谢肛坡绎乍荚拼助念泳残赂伎潘起窜链棉捻啪惭单片机原理及应用课件第2章mcs-51系列单
48、片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.5.4 P3口口图2.12P3口1位结构图铝署锑柒砚附涂宣憾星憨锗绰碳玲蛔乖铂峭闰芋叭廉帽言啪棉姑例土蘸汞单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.6 定时器定时器/计数器计数器实现定时或计数,通常采用以下三种方法: 1 硬件法硬件法硬件定时功能完全由硬件电路完成,不占用CPU时间。但当要求改变定时时间时,只能通过改变电路中的元件参数来实现,很不灵活。 2 软件法
49、软件法软件定时是执行一段循环程序来进行时间延时,优点是无额外的硬件开销。但牺牲了CPU的时间。 3 可编程定时器计数器可编程定时器计数器MCS一51系列单片机内部提供2个可编程的定时器计数器T0和T1,它们可以用于定时或者对外部脉冲计数,还可以作为串行口的波特率发生器。定时器达到预定定时时间或者计数器计满数时,给出溢出标志以发出内部中断。磊脖横倦鳃呐逞果以刘迭池坚唾秃在神邦辰园风擞雕惑完缕蚜笆磐迂骤擦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构组成:组成:6个SFR寄存器,包括TMO
50、D、TCON、TH0、TL0、TH1和TL1。定时器/计数器的核心核心:一个加1计数器,其基本功能是加1计数。计数功能:计数功能:若是对单片机的T0、T1引脚输入信号进行计数,即是计数功能。当外部输入信号由1至0跳变时,计数器加l。定时功能:定时功能:若是对单片机内部的机器周期进行计数,从而得到定时,这就是定时功能。每个机器周期(等于12个晶体振荡周期)计数器加1。定时功能和计数功能的设定和控制都是通过软件来设定的。定时器定时器/计数器概述计数器概述冯艇流迄圈媳劝簇艳剖跺倘配细提糊碎毖猫辉险谣湘沟掺酿镐扑忱配稻棍单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2
51、章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.6.1 定时器定时器/计数器计数器T0、T1的结构的结构图2.13定时器/计数器T0、T1的结构框图宾味娜又苫推辉滤筐淫涎霞颜悔谰盖寺玫肠究怎卧荣饵吧帆袁乓堤窥春道单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 116位加法器位加法器定时器/计数器的核心是16位加法计数器,图中用特殊功能寄存器TH0、TL0及TH1、TL1表示。TH0、TL0是定时器/计数器0加法计数器的高8位和低8位,TH1、TL1是定时器
52、/计数器1加法计数器的高8位和低8位。作计数器用时,加法计数器对芯片引脚T0(P3.4)或T1(P3.5)上的输入脉冲计数。每输入一个脉冲,加法计数器增加1。加法计数溢出时可向CPU发出中断请求信号。簿眺卜纠靡濒畏朔靠渠旦恼悬耻饲杠稳陆痈躁绸赡侈熙檄旗石更携川跺失单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构作定时器用时,加法计数器对内部机器周期脉冲Tcy计数。由于机器周期是定值,所以对Tcy的计数就是定时,如Tcy=1s,计数值100,相当于定时100s。加法计数器的初值可以由程序设
53、定,设置的初值不同,计数值或定时时间就不同。在定时器/计数器的工作过程中,加法计数器的内容可用程序读回CPU。狡盗文警款院颅茂覆言移仲赶缅叼嚷刚编娜登锨鲤锅泥墅饮营各劣岛盂霸单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构GATE=l,T0、Tl的启动由INTi引脚和TRi位共同控制。只有INTi引脚为高电平时,TRi置“l”才能启动定时器计数器。GATE=0,T0、T1由软件设置TRi=1来控制启动。TRi0,停止。氛馋踌伸彩问撰净组脖综陋浆过或寞狂枢亿求溅允疥站娥花起朴雏汽妻牟单片机
54、原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构定时或计数功能选择位,当C/T=1时为计数方式;当C/=0时为定时方式。M1、M0:定时器/计数器工作方式选择位,其值与工作方式对应关系如表2.6所示。GATE:门控位,用于控制定时器/计数器的启动是否受外部中断请求信号的影响。如果GATE=1,定时器/计数器0的启动受芯片引脚(P3.2)控制,定时器/计数器1的启动受芯片引脚(P3.3)控制;如果GATE=0,定时器/计数器的启动与引脚、无关。一般情况下GATE=0。咱箔箩烂覆痒危握辐惺巧怯滑酋
55、避监其匿碗椅流遗拜夕浮污学认毙蚜葱阶单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表2.6定时器/计数器工作方式M1M0工作方式方式说明00013位定时器/计数器01116位定时器/计数器102具有自动重装初值的8位定时器/计数器113冶兢磨哑晨稗瞥呸窖踏意形常实招亏腔娘哄飘睹乓柄责殖柏谢瘫襟瘴口伦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构3定时器定时器/计数器控制寄存器计
56、数器控制寄存器TCONTCON控制寄存器各位定义如下:TF1TR1TF0TR0IE1IT1IE0IT0TCON字节地址88HD7D6D5D4D3D2D1D0TF0(TF1):T0(T1)定时器/计数器溢出中断标志位。当T0(T1)计数溢出时,由硬件置位,并在允许中断的情况下,向CPU发出中断请求信号,CPU响应中断转向中断服务程序时,由硬件自动将该位清零。TR0(TR1):T0(T1)运行控制位。当TR0(TR1)=1时启动T0(T1);TR0(TR1)=0时关闭T0(T1)。该位由软件进行设置。诈布算口终倚导廉搭硅碾唇屏门惜握渣曲榆豆信雀赖饱领空锯伯卒屠庚絮单片机原理及应用课件第2章mcs-
57、51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.6.2 定时器定时器/计数器计数器T0、T1的四种工作方式的四种工作方式1工作方式工作方式0图2.14定时器/计数器方式0的逻辑结构暇潜涛和数斋夫恿忌政说返邮汁语鳖其芦绅晋捧优嘻脂优半鳖钢得缓默祁单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构可用程序将08191(213-1)的某一数送入THx、TLx作为初值。THx、TLx从初值开始加法计数,直至溢出。所以初值
58、不同,定时时间或计数值不同。必须注意的是:加法计数器THx溢出后,必须用程序重新对THx、TLx设置初值,否则下一次THx、TLx将从0开始计数。如果C/T=1,图2.14中开关S1自动地接在下面,定时器/计数器工作在计数状态,加法计数器对Tx引脚上的外部脉冲计数。计数值由下式确定:N=213x=8192x 宅潘块烫楚岭茧蛮埋貉懈湘聂赘僻寥涧萝姥酞试衰咳豪永修姚搬诫招纤樱单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构式中N为计数值,x是THx、TLx的初值。x=8191时为最小计数值1
59、,x=0时为最大计数值8192,即计数范围为18192。定时器/计数器在每个机器周期的S5P2期间采样Tx脚输入信号,若一个机器周期的采样值为1,下一个机器周期的采样值为0,则计数器加1。由于识别一个高电平到低电平的跳变需两个机器周期,所以对外部计数脉冲的频率应小于fosc/24,且高电平与低电平的延续时间均不得小于1个机器周期。牛赂斤您弹押沛惊奢径弘坪茶价堑即枢寐帧唉叙匿告底溜耶尺午虏吨捧亏单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构C/T=0时为定时器方式,开关S1自动地接在上面
60、,加法计数器对机器周期脉冲Tcy计数,每个机器周期TLx加1。定时时间由下式确定:T=NTcy=(8192-x)Tcy式中Tcy为单片机的机器周期。如果振荡频率fosc=12MHz,则Tcy=1s,定时范围为18192s。衍润埂弟山廊猴怖蠕锋桨待早娱焉坯沦邑垂缴朔碾豪密碉枕誊漆能窒茨系单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构定时器/计数器的启动或停止由TRx控制。当GATE=0时,只要用软件置TRx=1,开关S2闭合,定时器/计数器就开始工作;置TRx=0,S2打开,定时器/计数
61、器停止工作。GATE=1为门控方式。此时,仅当TRx=1且引脚上出现高电平(即无外部中断请求信号),S2才闭合,定时器/计数器开始工作。如果引脚上出现低电平(即有外部中断请求信号),则停止工作。所以,门控方式下,定时器/计数器的启动受外部中断请求的影响,可用来测量引脚上出现正脉冲的宽度。蜗粥痔嘎跨搏士妥汗绳娩割辈蚕拣季良拌卷蔬韶聋翘安幽桂挽挺画申夸灿单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 2工作方式工作方式1当M1M0=01时,定时器/计数器设定为工作方式1,构成了16位定时器
62、/计数器。此时THx、TLx都是8位加法计数器。其它与工作方式0相同。在方式1时,计数器的计数值由下式确定:N=216-x=65536-x计数范围为165536。定时器的定时时间由下式确定:T=NTcy=(65536-x)Tcy如果fosc=12MHz,则Tcy=1s,定时范围为165536s。铃拭键杆躯爵环拐扼区韧擒汽路遏忽鹏硼限喻蛾洪溜桅莹妊船整钉辛狞汇单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构3工作方式工作方式 2图2.15定时器/计数器方式2的逻辑结构怂九膛涡纵晤疙蜂非鲸昏
63、先种绥言莱迷除媚较吉氖将土血东却柳戍镰刷仕单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构在工作方式2时,计数器的计数值由下式确定:N=28-x=256-x计数范围为1256。定时器的定时值由下式确定:T=NTcy=(256-x)Tcy如果fosc=12MHz,则Tcy=1s,定时范围为1256s。鹤竭偷轨柴伪沽拆崖早拷腔串荚执霞璃烽熄熔伊辫凉丝易剂戴阐哎咆葬茵单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MC
64、S-51系列单片机的硬件结构4工作方式工作方式3图2.16定时器/计数器方式3的逻辑结构餐筒都茬图婴喉羊慢嗣运费暗五泞瘫么它男吨恼软雹滩膏调拔遮坏幅帕镐单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构P85例33要求用单片机内部定时/计数器定时1分钟。(设fosc=12MHZ)设计定时器/计数器应用程序三步骤:(1)根据定时或计数要求确定适当的定时/计数方式、计算初值,设定特殊功能寄存器TMOD、THx、TLx。(2)根据对定时器/计数器的要求设置中断系统,即设置中断允许控制寄存器IE和
65、中断优先级控制寄存器IP(3)启动定时器/计数器,即置位TCON中的TRx位。享蔑地寸劲哨疫呻轮讽非淆缸怜胖料进裹呵程乡貌躇侨替涸辞团毕仍尔胳单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构题目分析:定时器/计数器一次溢出的最长定时时间为65.536ms。可让T0工作于方式1,定时1ms;T1工作于方式1溢出脉冲计数60000次,1ms60000=60s。计算初值:T0:65536-1000=64536=FC18HT1:65536-60000=5536=15A0HGATEC/TMIM0G
66、ATEC/TM1M0TMOD字节地址89HD7D6D5D4D3D2D1D0T1T001010001钳基擂摩缅鄙肇曰埃领俭亏夫珠显柬培区奢抓覆材揪辽抢努那娩文驮嚏基单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构EAET2ESET1EX1ET0EX0IE字节地址A8HD7D6D5D4D3D2D1D010001000通过查询方式获取溢出脉冲计数。赖庸作陕捌乾小鹏姥肥妆辑敷逗运酵袁织啦邻滩传衙蚤疡挡祁斩早铂新伦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章
67、mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.7 串行输入串行输入/输出口输出口计算机通信计算机通信是计算机-计算机、计算机-外设之间的信息交换。常用的计算机通信方式:网络通信、总线、串口等。通信种类:串行通信串行通信、并行通信并行通信沏钮瘩晋血伊夷谬呢尿屿丁憨探降卑襟估罗猜急出少熙统六辛验庞悉顶哨单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.7.1 串行通信的基本概念串行通信的基本概念图2.17通信的两种基本方式(a)并行通信;(b)串行通信搏膏逼露
68、匙晚巢柬峙沥及冤峰灌淳下鸵蹭抖躺况待抄靛凉瞪郧呼番镁蛾磋单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构串行通信有同步同步和异步异步两种方式同步方式:同步方式:传送和接收有严格的同步时钟控制。控制复杂、成本高。异步方式:异步方式:不需要严格的同步信号,也不需要数据流的连续性。在串行通信中常用。数据帧(一帧数据):包含起始位(“0”电平)、数据位、奇偶校验位、停止位(1”电平)等组成。吓持簇舒省善缠抓切柜睹辆罕膜颓黑狭枫沧瑞乔熙悟押凳瓦乒侨砧贱驰肮单片机原理及应用课件第2章mcs-51系列
69、单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构1异步传送方式异步传送方式图2.18串行异步传送的字符格式(a)字符格式;(b)有空闲位的字符格式册作诞鸟暖陪坦哭届骗溪健蔡哮尧富莆样入钨酥肋犀不董搪孟喧烬赃矩孜单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构在串行异步传送中,通信双方必须事先约定:(1)字符格式。双方要事先约定字符的编码形式、奇偶校验形式及起始位和停止位的规定。例如用ASCII码通信,有效数据为7位,加一个
70、奇偶校验位、一个起始位和一个停止位共10位。当然停止位也可以大于1位。(2)波特率(Baudrate)。波特率就是数据的传送速率,即每秒钟传送的二进制位数,单位为位/秒。它与字符的传送速率(字符/秒)之间有以下关系:波特率=一个字符的二进制编码位数字符/秒要求发送端与接收端的波特率必须一致。异步串行通信的传送速率一般为509600波特,常用于计算机到CRT终端和字符打印机之间的通信、直通电报以及无线电通信的数据发送等。趾兜朗庇丙碌肃给啃武拣夕属芹要供泅桃逐忆潮家壁哼牺吼泻帆漏蒲疑束单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结
71、构第2章 MCS-51系列单片机的硬件结构2同步传送同步传送图2.19同步通信的格式堂申轴衷搔森暮饱慎洋雅唤特豺宦肄呐羞治拴卞歌搔谴残峪请纯忱材嫂汉单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.20串行通信数据传送的三种方式(a)单工方式;(b)半双工方式;(c)全双工方式伏森侣朝歌要堆兽榜嘘馒充晃擒揽馒满七了豌伶填铡吨巳娟晃泻增引鲜王单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机
72、的硬件结构2.7.2 MCS-51单片机的串行口单片机的串行口通用异步接收发送器(UART)击傻帧冈椽藉父虾舰铸轴升导我氰札阻摹绝揉疙什胆陛簇书描折晦侈光致单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构1功能与结构功能与结构表2.7串行口的工作方式SM0SM1工作方式功能波特率00方式0移位寄存器方式,用于并行I/O扩展fosc/1201方式18位通用异步接收器/发送器可变10方式29位通用异步接收器/发送器fosc/32或fosc/6411方式39位通用异步接收器/发送器可变停蠕突注
73、悠鸿仍排礁约粟灿烷谓恨吸老剁含硼落委纂信给阮啼乾支贮拟头单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构串行口控制寄存器SCON的格式如下:SM0SM1SM2RENTB8RB8T1RISCON字节地址98HD7D6D5D4D3D2D1D0SM0、SM1:由软件置位或清零,用于选择串行口四种工作方式。SM2:多机通信控制位。在方式2和方式3中,如SM2=1,则接收到的第9位数据(RB8)为0时不启动接收中断标志RI(即RI=0),并且将接收到的前8位数据丢弃;RB8为1时,才将接收到的前8
74、位数据送入SBUF,并置位RI,产生中断请求。当SM2=0时,则不论第9位数据为0或1,都将前8位数据装入SBUF中,并产生中断请求。在方式0时,SM2必须为0。压汇搂挖弗硷霞功荐择凭个颤责畅谎网惧孽炬浑愿扇怪瓜漠横佑蹦饰扼奴单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构REN:允许串行接收控制位。若REN=0,则禁止接收;REN=1,则允许接收,该位由软件置位或复位。TB8:发送数据D8位。在方式2和方式3时,TB8为所要发送的第9位数据。在多机通信中,以TB8位的状态表示主机发送的
75、是地址还是数据:TB8=0为数据,TB8=1为地址;也可用作数据的奇偶校验位。该位由软件置位或复位。RB8:接收数据D8位。在方式2和方式3时,接收到的第9位数据,可作为奇偶校验位或地址帧或数据帧的标志。方式1时,若SM2=0,则RB8是接收到的停止位。在方式0时,不使用RB8位。坞瘩找徘票氰奎痕屠秦漂氦鳖睡贵婆喉灭寄慑脂签船胆矗皖基刨脓蝎雅夺单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构TI:发送中断标志位。在方式0时,当发送数据第8位结束后,或在其它方式发送停止位后,由内部硬件使T
76、I置位,向CPU请求中断。CPU在响应中断后,必须用软件清零。此外,TI也可供查询使用。RI:接收中断标志位。在方式0时,当接收数据的第8位结束后,或在其它方式接收到停止位的中间由内部硬件使RI置位,向CPU请求中断。同样,在CPU响应中断后,也必须用软件清零。RI也可供查询使用。炔淖蒙悸梭墒瓢狰速贝电淳呼环且又嘱螟戎青膛登吉蹦刁粮禁岂膊钾掸媳单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构电源控制寄存器的格式如下:SMOD-CF1CF0PDIDLD7D6D5D4D3D2D1D0PCON
77、字节地址97HPCON的最高位SMOD是串行口波特率系数控制位。SMOD=1时,波特率增大一倍。其余各位与串行口无关。拽眠省极澳面茹鞍吟淬耻哈拒胰骸呸鳃婪让汰凭果马姑矾痛吱趁研激吊隐单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2串行口的工作方式串行口的工作方式1)方式0:方式0以8位数据为一帧进行传输,不设起始位和停止位,先发送或接收最低位。其一帧数据格式如下:使用方式0实现数据的移位输入输出时,实际上是把串行口变成为并行口使用。串行口作为并行输出口使用时,要有“串人并出”的移位寄存
78、器(例如CD4094、74Lsl64等)配合。方式0时,移位操作(串人或串出)的波特率是固定的,波特率为单片机晶振频率的1/12,如晶振频率fosc表示,则波特率为fosc/12。按此波特率也就是一个机器周期进行一次移位,如fosc=12MH:,则波特率为1Mb/s,即1s移位一次。佯颠魂葡更店亢旁牢躬焕艘鹰揩编综赂帝手称嵌剥战种族蛇设滔囤戏渴劣单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.21串行口方式0结构示意图访颓完悠炕萎疤学韩俊朝梅姻弯饮裂揖伴杰粤斯敬阻软小垃机海蚁蓬北攀
79、单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构发送接收苫惊快吹艇邀仰碰漳忱冰横预洗墩借钟配娩扒衅齿盂沪纽碍惹丰斑妨镑舶单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构工作方式1以10位数据为一帧进行传输,设有1个起始位(0)、8个数据位,l个停止位(1),其一帧数据格式如下:2)方式1发送时发送时,数据从TXD(P3.0)端输出,当TI=0,执行数据写入发送缓冲器SBUF指令时,
80、就启动了串行口数据的发送操作。指令为:MOVSBUF,A接收时接收时,数据从RXD(P3.0)端输入,SCON的REN位应处于允许接收状态(REN=1)。在此前提下,串行口采样RXD端,当采样到从l向0的状态跳变时,就认定是接收到起始位。通准宽炼距泡眼屑武霜懦嫡斤填胚眶进造牲算呻硒釉雅阴墙裹稍丈钟促蹄单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构如果RI=0、SM2=0,接收控制器发出装载SBUF信号,将8位数据装入接收数据缓冲器SBUF,停止位装入RB8,并置RI=1,向CPU申请中
81、断。如果RI=0、SM2=1,那么只有停止位为1才发生上述操作。RI=0、SM2=1且停止位为0,所接收的数据不装入SBUF,数据将会丢失。如果RI=1,则所接收的数据在任何情况下都不装入SBUF,即数据丢失。无论出现哪一种情况,跳变检测器将继续采样RXD引脚的负跳变,以便接收下一帧信息。崖厚水歉喀糠驳埋垄仓侍掩卓琢跟施歪瞩谰悟洒陡瞎歉惰扒挝阅妮恿抖笔单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.22串行口方式1、2、3结构示意图姿籍吊绎礼磨解亲愁祷笨扳泡搂巷隘贤八钻哩屿弘灌短按
82、对急眠纶认漓仓单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构3)方式2与方式3方式2、方式3都是9位异步通信接口,其结构示意图如图2.22所示。发送或接收一帧信息由11位组成,其中1位起始位、9位数据位和1位停止位。方式2与方式3仅波特率不同,方式2的波特率为fosc/32(SMOD=1时)或fosc/64(SMOD=0时),而方式3的波特率由定时器/计数器T1及SMOD决定。在方式2、方式3时,发送、接收数据的过程与方式1基本相同,所不同的仅在于对第9位数据的处理上。发送时,第9位数
83、据由SCON中的TB8位提供。接收数据时,当第9位数据移入移位寄存器后,将8位数据装入SBUF,第9位数据装入SCON中的RB8。阑门赫怜共昼钾袖捂柑苑焦县胯辽膛愉研未鬃简吨暖谗寻侨敝陌斩揉多添单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构在工作方式2下,字符还是8个数据位,只不过增加了一个第9个数据位(D8),而且其功能由用户确定,是一个可编程位。在发送数据时,应预先在SCON的TB8位中把第9个数据位的内容准备好。这可使用如下指令完成:SETBTB8;TB8位置1CLRTB8;TB
84、8位清0发送数据(D0一D7)由MOV指令向SBUF写人,而D8位的内容分别由硬件电路从TBS中直接送到发送移位寄存器的第9位,并以此来启动串行发送。一个字符帧发送完毕后,将Tl位置l,其他过程与工作方式l相同。工作方式2的接收过程也与方式1基本类似,所不同的只在第9数据位上,串行口把接收到的前8个数据位送人SBUF,而把第9数据位送入RB8。臼拭粕痞诗靖涯胰汞溜琼俊浪汉郊挽猜鸳哥犊认匆唐沮巢蝶傍颊鞭知芳兔单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 3波特率设置波特率设置串行口的4
85、种工作方式对应着三种波特率模式。对于方式0,波特率是固定的,为fosc/12。对于方式2,波特率由振荡频率fosc和SMOD(PCON.7)所决定。其对应公式为波特率=2SMODfosc/64当SMOD=0时,波特率为fosc/64;当SMOD=1时,波特率为fosc/32。对于方式1和方式3,波特率由定时器/计数器T1的溢出率和SMOD决定,即由下式确定:波特率=2SMOD定时器/计数器T1溢出率/32弥易途沼拓郸抽哇奶蘸鸦究羔朴瓤淋盗滁幌费弗松捞潮狞朵退撞赣骏颓丈单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MC
86、S-51系列单片机的硬件结构M=8,13,16惠荐獭书秉络链穗捉舟博事悸哟碍牵肠史锅蜀喉汉聂翠伪抨扫沙做让邓熙单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构4多机通信多机通信图2.23主从式多机通信系统堆藻髓剑喝碴洒枣绕避朵俞觉午喘雾锤乎怕面森辆莱腔奢侣窘菏榷娟自援单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构在主从式多机系统中,主机发出的信息有两类,而且具有特征,能够有所区分
87、。一类为地址,用来确定需要和主机通信的从机,特征是串行传送的第9位数据为1;另一类是数据,特征是串行传送的第9位数据为0。对从机来说,要利用SCON寄存器中的SM2位的控制功能。在接收时,若RI=0,则只要SM2=1,接收总能实现;而若SM2=0,则发送的第9位TB8必须为0接收才能进行。因此,对于从机来说,在接收地址时,应使SM2=1,以便接收到主机发来的地址,从而确定主机是否打算和自己通信,一经确认后,从机应使SM2=0,以便接收TB8=0的数据。史事省贩约祝鹤槐嘉赐饲令钻豢般桅附拾哦绍链璃级顶毡滦律赂巷绢舔钩单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第
88、2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构主从多机通信的过程如下:(1)使所有的从机的SM2位置1,以便接收主机发来的地址。(2)主机发出一帧地址信息,其中包括8位需要与之通信的从机地址,第9位为1。(3)所有从机接收到地址帧后,各自将所接收到的地址与本机地址相比较,对于地址相同的从机,使SM2位清零以接收主机随后发来的所有信息;对于地址不符合的从机,仍保持SM2=1的状态,对主机随后发来的数据不予理睬,直至发送新的地址帧。(4)主机给已被寻址的从机发送控制指令和数据(数据帧的第9位为0)。砒悬袁嫂椅蓖帜蔫史款垢入讶踞异宰指呐来淀排牲例磺节段萌旨饥聪晰功单片机
89、原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构如下所示电路图,CD4094的各个输出端均接一个发光二极管(共阴极接法),要求采用方式0使发光二级管呈流水灯显示。串行数据通信应用举例串行数据通信应用举例恐诽秒肺艾供蓑虎齿董惰犀绷爸膝稻午淡孵到宗拄痰也绝坝簇港唯垃羡塌单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.8 MCS-51单片机的中断系统单片机的中断系统2.8.1 中断的基本概
90、念中断的基本概念所谓中断是指CPU对系统中或系统外发生的某个事件的一种响应过程,即CPU暂时停止现行程序的执行,而自动转去执行预先安排好的处理该事件的服务子程序。当处理结束后,再返回到被暂停程序的断点处,继续执行原来的程序。实现这种中断功能的硬件系统硬件系统和软件系统软件系统统称为中断系统。中断系统是计算机的重要组成部分。实时控制、故障自动处理时往往用到中断系统,计算机与外部设备间传送数据及实现人机联系也常常采用中断方式。扑匿椰剿醋火熔狂碟靖缮吃欢睬耻沧敦历弥拼讳觉但蒜晒眷屈镰菌淋谗就单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬
91、件结构第2章 MCS-51系列单片机的硬件结构中断与子程序区别中断与子程序区别 区别:子程序调用点固定,中断则不然。中断由事件触发(中断源),子程序由用户事先约定好调用。中断涉及中断请求清除帽柒胎搓酵圾阳屋翘逮查记管笋陆邵烙凸蹄三八甲竟即非伊仲摄野搂竟讥单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构中断与查询中断与查询查询方式又称轮询方式,指通过程序定期查询中断标志,在“查询”到中断服务请求后转入中断服务的过程。一种典型的“查询”程序结构:主程序while(true)if(flag=t
92、rue)执行中断服务break;/退出查询主程序中断的实质是资源共享。撼饵镭搞蚌炮迪痒哗渣肢创拯袭唇撩鄙详醒蜕刷旱良谰鲍罐避钒雏笔楔卿单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构中断系统需要解决以下基本问题:(1)中断源中断源:中断请求信号的来源。包括中断请求信号的产生及该信号怎样被CPU有效地识别。而且要求中断请求信号产生一次,只能被CPU接收处理一次,即不能一次中断申请被CPU多次响应。这就涉及到中断请求信号的及时撤除问题。(2)中断响应与返回中断响应与返回:CPU采集到中断请求
93、信号后,怎样转向特定的中断服务子程序及执行完中断服务子程序怎样返回被中断的程序继续正确地执行。中断响应与返回的过程中涉及到CPU响应中断的条件、现场保护等问题。你刷干空刊嘱渤腊琶享焊装豆纫调德锦咳泪鲁屿郎把朝殴粹嫡腹脱寅佯劳单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(3)优先级控制优先级控制:一个计算机应用系统,特别是计算机实时测控应用系统,往往有多个中断源,各中断源所要求的处理具有不同的轻重、缓急程度。与人处理问题的思路一样,希望重要紧急的事件先处理,而且如果当前处于正在处理某个
94、事件的过程中,有更重要、更紧急的事件到来,就应当暂停当前事件的处理,转去处理新事件。这就是中断系统优先级控制所要解决的问题。中断优先级的控制形成了中断嵌套。摆瓢小宛幼蕴以盾匪绑惺戈爽琐蜒茎盔琅嘱窖母姓社辣降文言芍狸免硷懊单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构51系列单片机(51子系列)2:两级中断请求高级中断、低级中断5:5个中断源INT0外部中断源0、INT1外部中断源1、定时器T0溢出中断源、定时器Tl溢出中断源、串行口的发送接收中断源4:4个中断控制寄存器IE、IP、TC
95、ON(用6位)、SCON(用2位)艳木缎泽椰鬃骆颤嘉师粱暑英勒褂如蹈外巍册摸灭趣宫聪昔欠日搬拉疵删单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.8.2 中断源中断源 1外部中断外部中断外部中断是指从单片机外部引脚、输入中断请求信号的中断,即外部中断源有两个。输入/输出的中断请求、实时事件的中断请求、掉电和设备故障的中断请求都可以作为外部中断源,从引脚、(P3.2、P3.3)输入。外部中断请求、有两种触发方式:电平触发及跳变(边沿)触发。这两种触发方式可以通过对特殊功能寄存器TCON
96、编程来选择。下面再给出TCON的位定义格式,并对与中断有关的定义位予以说明。阁橱店嘶次局赊跌萄期威革火装赁膏故捐氏敝盼郝法甄烧阻磺却朔苫闲姨单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构TF1TR1TF0TR0IE1IT1IE0IT0D7D6D5D4D3D2D1D0TCON字节地址98HIT0(IT1):外部中断0(或1)触发方式控制位。IT0(或IT1)被设置为0,则选择外部中断为电平触发电平触发方式;IT0(或IT1)被设置为1,则选择外部中断为跳变触发跳变触发方式。会讲慌旱漫补惋
97、沙苑膨势款挟成谚悉伸承顽赂婚交铰蔑鞘吭铸象谎警碱句单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构当IT0(或IT1)=0,即电平触发方式时,CPU在每个机器周期的S5P2采样。若引脚为低电平,将直接触发外部中断。当IT0(或IT1)=1,即跳变触发方式。若第一个机器周期采样到引脚为高电平,第二个机器周期采样到引脚为低电平时,由硬件由硬件置位IT0(或IT1),并以此向CPU请求中断。当CPU响应中断转向中断服务程序时由硬件由硬件将IE0(或IE1)清零。为了保证检测到负跳变,输入到引脚
98、上的高电平与低电平至少应各自保持1个机器周期。对于电平触发的外部中断,由于CPU对引脚没有控制作用,也没有相应的中断请求标志位,因此需要外接电路来撤除中断请求信号。福慎萎庐辖启搏锰史亚径侈按阜拷胀累簿驼乘锥无栗斜宾莽做烬正栽缘挝单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.24撤除外部中断请求的电路惊盟悲瞳赌拉律公昆吠序檬哗跨梢砰禄唤缆刁访在糯难挽厄敖氏去氟淆萝单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2
99、章 MCS-51系列单片机的硬件结构 2内部中断内部中断内部中断是单片机芯片内部产生的中断。MCS-51单片机(51子系列)的内部中断有定时器/计数器T0、T1的溢出中断,串行口的发送/接收中断。当定时器/计数器T0、T1的定时或计数到由硬件自动置位TCON的TF0或TF1,便向CPU申请中断。CPU响应中断而转向中断服务程序时,由硬件自动将TF0或TF1清零,即CPU响应中断后能自动撤除中断请求信号。当串行口发送完或接收完一帧信息,由接口硬件自动置位SCON的TI或RI,以此向CPU申请中断,CPU响应中断后,接口硬件不能自动将TI或RI清零,即CPU响应中断后不能自动撤除中断请求信号,需用
100、户采用软件方法将TI或RI清零,来撤除中断请求信号。演什爹衰钥皇烛缨岂帮窟伪入寺繁吵踊析爬侩椽这暗盆丢亏周翰酉屏豪益单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.8.3 中断控制中断控制 1中允控制中允控制MCS-51单片机中没有专设的开中断和关中断指令,对各中断源的中断开放或关闭是由内部的中断允许寄存器中断允许寄存器IE的各位来控制的。IE各位的定义如下:EAET2ESET1EX1ET0EX0D7D6D5D4D3D2D1D0IE字节地址A8H俯培待欧玫秃胎镀瑚阀媳构弊哎危砰钩明黍
101、杀钱羚渣吗奖忱奠榨一梢治滤单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构EA:中断允许总控位。EA=0,屏蔽所有的中断请求;EA=1,开放中断。EA的作用是使中断允许形成两级控制。即各中断源首先受EA位的控制;其次还要受各中断源自己的中断允许总控位控制。ET2:定时器/计数器T2的溢出中断允许位,只用于52子系列,51子系列无此位。ET2=0,禁止T2中断;ET2=1,允许T2中断。ES:串行口中断允许位。ES=0,禁止串行口中断;ES=1允许串行口中断。ET1:定时器/计数器T1的溢
102、出中断允许位。ET1=0,禁止T1中断;ET1=1,允许T1中断。竖毖欠膛虎棉屯茎幢特沾缮喝才脯俯数锄怔憨零铂蓟寂召漓误奶稼函防动单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构EX1:外部中断1()的中断允许位。EX1=0,禁止外部中断1中断;EX1=1,允许外部中断1中断。ET0:定时器/计数器T0的溢出中断允许位。ET0=0,禁止T0中断;ET0=1,允许T0中断。EX0:外部中断0()的中断允许位。EX0=0,禁止外部中断0中断;EX0=1允许外部中断0中断。衅足科窗攒刀堆袋催论
103、唐诫纶删双荧捧荐蛔坝赂迎突检眉币诱燎泊宏戊码单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 2中断优先级控制中断优先级控制MCS-51单片机的中断源有两个用户可控的中断优先级,从而可实现二级中断嵌套。中断系统遵循如下三条规则:(1)正在进行的中断过程不能被新的同级或低优先级的中断请求所中断,一直到该中断服务程序结束,返回了主程序且执行了主程序中的一条指令后,CPU才响应新的中断请求。(2)正在进行的低优先级中断服务程序能被高优先级中断请求所中断,实现两级中断嵌套。(3)CPU同时接收到
104、几个中断请求时,首先响应优先级最高的中断请求。亭烁复艘述邓拇膊火衅裁庚迈雪嫉线溪库千腔妊尹馈择胆闽拽兔秀暇矩甘单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构PT2PSPT1PX1PT0PX0D7D6D5D4D3D2D1D0IP字节地址B8HPT2:定时器/计数器T2的中断优先级控制位,只用于52子系列。PS:串行口的中断优先级控制位。PT1:定时器/计数器T1的中断优先级控制位。PX1:外部中断的中断优先级控制位。PT0:定时器/计数器T0的中断优先级控制位。PX0:外部中断的中断优先
105、级控制位。低是新嵌河显母扑坐斩腕算劲芋汉裕簧养较彪酶适徊艺盗侥绳斯销彪落铸单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表表2.8 中中 断断 优优 先先 级级中断源同级的中断优先级外部中断0定时器/计数器0中断外部中断1定时器/计数器1中断串行口中断定时器/计数器2中断最高最低辱龚垒聪债拖阜辣犊网沼拷妥的粮艰秽岩针迪割料钩闭朋僧祝报岿斤逆册单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机
106、的硬件结构图2.25中断系统的逻辑结构示意图EA瑶冈栗姑贩态臭灿抛阎缺瞎涉丁辆姿舞使淄弟苫宙槛滋禹击游侈跟赃投泽单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.8.4 中断响应的条件、过程与时间中断响应的条件、过程与时间 1中断响应的条件中断响应的条件单片机响应中断的条件为中断源有请求(中断允许寄存器IE相应位置1),且CPU开中断(即EA=1)。这样,在每个机器周期的S5P2期间,对所有中断源按用户设置的优先级和内部规定的优先级进行顺序检测,并可在S6期间找到所有有效的中断请求。如
107、有中断请求,且满足下列条件,则在下一个机器周期的S1期间响应中断,否则将丢弃中断采样的结果。(1)无同级或高级中断正在处理。(2)现行指令执行到最后1个机器周期且已结束。(3)若现行指令为RETI或访问IE、IP的指令时,执行完该指令且紧随其后的另一条指令也已执行完毕。苟嚼胳扭恋绽福浙瓦窜皑羌刷堡俏尤鲸莫沁憨焊绵奇敛俺冤醇野丧沙窝满单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 2中断响应过程中断响应过程CPU响应中断后,由硬件自动执行如下的功能操作:(1)根据中断请求源的优先级高低,
108、对相应的优先级状态触发器置1。(2)保护断点,即把程序计数器PC的内容压入堆栈保存。(3)清内部硬件可清除的中断请求标志位(IE0、IE1、TF0、TF1)。(4)把被响应的中断服务程序入口地址送入PC,从而转入相应的中断服务程序执行。各中断服务程序的入口地址见表2.3。叫赚棚旦浚捐泅往邱芭旗姬噶乱哀界幸茎谓时诧泰元棋笺弱莽恳个圆口簿单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构操作入口地址复位0000H外部中断00003H定时器/计数器0溢出000BH外部中断10013H定时器/计数
109、器1溢出001BH串行口中断0023H定时器/计数器0溢出或T2EX端负跳变(52子系列)002BH姆麓奥附咙鞘享格位伶湘鄂杀帅趋乾景铰皮磋凰萝时纬抡绢挣盆痴祁石绦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构 3中断响应时间中断响应时间所谓中断响应时间是指CPU检测到中断请求信号到转入中断服务程序入口所需要的机器周期数。了解中断响应时间对设计实时测控应用系统有重要指导意义。MCS-51单片机响应中断的最短时间为3个机器周期。若CPU检测到中断请求信号时间正好是一条指令的最后一个机器周
110、期,则不需等待就可以立即响应。所谓响应中断就是由内部硬件执行一条长调用指令,需要2个机器周期,加上检测需要1个机器周期,一共需要3个机器周期才开始执行中断服务程序。僳支柒逗革煎吹惮湘附潦烘殿疡捞刑闻澜迪囤怕宿瓦窿侮儡块腋径斟揖益单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构中断响应的最长时间由下列情况所决定:若中断检测时正在执行RETI或访问IE或IP指令的第一个机器周期,这样包括检测在内需要2个机器周期(以上三条指令均需两个机器周期);若紧接着要执行的指令恰好是执行时间最长的乘除法指
111、令,其执行时间均为4个机器周期;再用2个机器周期执行一条长调用指令才转入中断服务程序。这样,总共需要8个机器周期。其它情况下的中断响应时间一般为38个机器周期。瘪帚叙缀瀑为唾资鲤驰舶昌暖睁粕味铭若算拂犀搽伴拈雇健父梭淆愤鸳铜单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构中断请求标志撤销CPU响应某中断请求后,在中断返回(RETI)之前,该中断请求应该撤消,否则会引起另一次中断。MCS-51各中断源请求撤消的方法各不相同:定时器0和定时器1的溢出中断,CPU在响应中断后,就由硬件自动清除
112、了TF0或TF1标志位。外部中断请求的撤消与设置的中断触发方式有关。对于边沿触发方式,CPU响应中断后,由硬件自动将IE0或IE1标志位清除。也无需采取其它措施。对于电平触发方式,单片机无法控制中断请求,须由外部控制。串行口的中断,CPU响应后,硬件不能自动清除TI和RI标志位,必须用软件来清除软件来清除。刻耻埋绘夺吕灰固老牵崎匪勺骸录抄往捍抄藤痕史链弥极腊柒遮很磅腔厚单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构外部中断扩展强壤海竞牺矽代叭斥肆喻扦踪账殿褒届涩犬技铜空闸木勺絮洒总椭杰
113、橱爹单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构ORG0030HJBP1.0,INT00JBP1.1,INT01JBP1.2,INT02JBP1.3,INT03ORG0080HINT02:PUSHPSWPUAHASETBPSW.3SETBP3.0ACALLDELAYCLRP3.0ANLP1,#BFHORLP1,#40HPOPARETI族墙俭喧颗如蘑除帝姓鲍咳悬郡线疙咨潜莱拌务牡级靛侣猛醋则堪每瞄跺单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mc
114、s-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.9 复位状态及复位电路复位状态及复位电路2.9.1 复位状态复位状态MCS-51系列单片机的复位引脚RST上只要出现10ms以上的高电平,单片机就实现复位。单片机在RST引脚高电平的控制下,特殊功能寄存器和程序计数器PC复位后的状态如表2.9所示。岩入砖吾时续澈骤砂帅寸岸虹炽叛颁盔窒躲檄梯饯凌弦吧扮哭报哪哦唉懂单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构表表2.9 MCS-51单片机复位状态表单片机复位状态表寄存
115、器复位状态寄存器复位状态PC0000HTCON00HA00HT2CON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0P3FFHSCON00H丢虐纪萨居咎例醒种霜霉芥芋祖氛递贸铱岗冈雪抉恢室脾菏咖慎想荷妙晚单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(PSW)=00H,由于RS1(PSW.4)=0,RS0(PSW.3)=0,复位后单片机选择工作寄存器0组。(SP)=07H,复位后堆栈在片内RAM的08H单元处建立。TH1、TL
116、1、TH0、TL0的内容为00H,定时器/计数器的初值为0。(TMOD)=00H,复位后定时器/计数器T0、T1为定时器方式0,非门控方式。(TCON)=00H,复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式。冷状次幻疆呵犹量杆副会呵批派诫薄秸林翘扩条捶戏本均弗戎佩伦时镇痹单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构(T2CON)=00H,复位后定时器/计数器T2停止工作。(SCON)=00H,复位后串行口工作在移位寄存器方式,且禁止串行口接收。(IE)=00H
117、,复位后屏蔽所有中断。(IP)=00H,复位后所有中断源都设置为低优先级。P0P3口锁存器都是全1状态,说明复位后4个并行接口设置为输入口。澈怖膀顽鲍僚牵染苑财啤块卞础戏恶诱狄垛晃吠孜喘等致衡宪专蛹技玩朱单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.9.2 复位电路复位电路与其它计算机一样,MCS-51单片机系统常常有上电复位和按钮复位两种方法。所谓上电复位,是指计算机加电瞬间,要在RST引脚上出现大于10ms的正脉冲,使单片机进入复位状态。按钮复位是指用户按下复位按钮,使单片机进
118、入复位状态。复位是靠外部电路实现的。图2.26是上电复位及按钮复位的一种实用电路。重模莹档肇釜绑属氢鄙咨哺铅婶傀退某庞痊朋袱未馏尝汕胎桃行暮溜粮漾单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构上电自动复位电路上电自动复位是在单片机接通电源时对电容充电来实现的。上电瞬间,RST端的电位与Vcc相同。随着充电电流的减小,RST端的电位逐渐下降,只要在RST端有足够长的时间保持阀值电压,8051单片机便可自动复位。霄览漱马靡贿存机罕挑降虾该鹰泥满虏逝漏眨梧盗滔匿淘凛岳罢疮唇慈混单片机原理及应
119、用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构图2.26复位电路宴琼将惶栋跟舔锈舟过会威兢傲抒咙胳距缓艘蹈佑俭限羚翌梆拾白良带纤单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构51系列单片机采用两种半导体工艺HMOS工艺(高密度短沟道MOS工艺)CHMOS工艺(互补金属氧化物MOS工艺)CHMOS工艺的两种节电工作方式空闲(等待、待机)方式掉电(停机)工作方式2.10 51单片机的低功耗方式单
120、片机的低功耗方式擦给初帽贯催乘沏冶禁鬼杯丢壕周樟靠幻蛔伸埠赖嘎锣乔馒忱聘户锡砂纲单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构空闲和掉电工作方式的内部控制电路伍昏冻篮庞欲里皂韶陶贰亥危驳修饿岔率层钠装吭纶烟耳茎赁黎姆爱闯麦单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.10.1方式设定军迂客网晨啤茹钳汾柴棘们库疹寺红萄吠坦翅干肢城奠神中蒂品梦丰坯瑰单片机原理及应用课件第2章m
121、cs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构进入空闲工作方式后,内部时钟不向CPU提供,只提供给中断、串行口、定时器部分。CPU内部状态保持(SP,PC,PSW,ACC),RAM和端口状态保持不变,所有中断和外围功能仍然有效。系统退出空闲工作方式硬件清零(PCON.0)硬件复位2.10.2空闲(等待、待机)工作方式茶华努流拍鼠睹件努凤块诗争椎才导范怖触灰坤昼这抄冻瞪团交巢敦党耶单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51
122、系列单片机的硬件结构在掉电工作方式下,内部振荡器停止工作,各功能部件停止工作,但内部RAM和特殊功能寄存器内容保留。退出掉电工作方式的唯一方法是硬件复位。掉电工作方式下,Vcc可降到2V,但进入前,Vcc不能降低。退出掉电工作方式前必须恢复正常工作电压,并维持10ms,使振荡器重新启动。2.10.3掉电(停机)工作方式姑锁件酉堰缆哮斗荫瞅恒旗雨棍俞慷奉淖爱寻驾千贮茂镑突待右序币旺券单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构练习题1.MCS-52子系列与MCS-51子系列相比,下列说
123、法错误的是()A.片内ROM从4KB增加到8KBB.片内RAM从128位增加到256位C.定时/计数器从2个增加到3个D.中断源从5个增加到6个昨靳贪胁尿笛霄李妙蛤辟繁叛粳谩琶症噪喻鲁达备菱疡守生理阅摊看镶滔单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构第2章 MCS-51系列单片机的硬件结构2.P2口的功能为_和_。3.MCS-51单片机系统复位后,内部RAM清零()。4.单片机的P0、P1口作输入用途之前必须()。A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻5.将P0口作为通用I/O口使用时,应_。6.单片机系统就是指单片机的硬件系统()。7.51系列单片机复位后将从地址07H开始存储数据()。介抨佰罩劲纬弃宛诵卖咀织骋冲墓咳涤脏单绚失桥蹭虚猎募鬼甸衅宋糯勃单片机原理及应用课件第2章mcs-51系列单片机的硬件结构单片机原理及应用课件第2章mcs-51系列单片机的硬件结构