单片机原理及应用课件_第1页
单片机原理及应用课件_第2页
单片机原理及应用课件_第3页
单片机原理及应用课件_第4页
单片机原理及应用课件_第5页
已阅读5页,还剩144页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

第一章微机基础知识

第二章89C51单片机的结构和原理第三章89C51指令系统第四章汇编语言程序设计知识第五章中断系统第六章定时器及应用第七章89C51串行口及通信技术第八章单片机小系统片外扩展第九章应用系统配置及接口技术附录A89C51指令系统表参考资料Exit6/30/20231§2.1 MCS-51单片机的结构§2.2 MCS-51单片机引脚及其功能§2.3 89C51存储器配置§2.4 CPU时序§2.5 复位及复位电路§2.6 89C51单片机的低功耗工作方式返回第二章 MCS-51单片机的结构和原理§2.7 输出/输入端口结构

§2.8思考题与习题6/30/20232§2.1 MCS-51单片机的结构§2.1.1MCS-51单片机的基本组成§2.1.2MCS-51单片机内部结构返回6/30/20233§2.1.1MCS-51单片机的基本组成一、组成二、MCS-51系列单片机的性能返回6/30/20234一、组成89C51单片机结构框图如图2-1所示返回6/30/2023589C51单片机结构框图89C51CPU振荡器和时序OSC64KB总线扩展控制器数据存储器256BRAM/SFR2×16位定时器/计数器可编程I/O程序存储器4KBROM可编程全双工串行口外中断内中断控制并行口串行通信外部时钟源外部事件计数返回6/30/20236一、组成一个8位的微处理器CPU。返回6/30/20237一、组成用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等。片内数据存储器(RAM128B/256B):返回6/30/20238一、组成用以存放程序、一些原始数据和表格。但有一些单片机内部不带ROM/EPROM,如8031、8032、80C31等。片内程序存储器FlashROM(4KB/8KB):返回6/30/20239一、谷组成每个洽口可寨以用食作输弊入,掠也可浪以用拘作输荡出。四个8位并浴行I/奴O(输入/输出合)接迟口P0芒~P文3:返回6/颠26窜/2夺02牛310一、稠组成每个删定时是/计减数器使都可槽以设火置成仇计数宪方式贿,用丑以嚷对割外部贸事件打进行若计数殊,也挂可以烈设置款成定曾时方犯式,水并可溜以根该据计拉数或弯定时陶的结险果陶实现序计算办机控扫制。两个秤或三榆个定晃时/计数肯器:返回6/王26雁/2巧02些311一、寇组成可实都现单插片机政与单孙片机泪或其页它微资机之楼间串繁行通滩信。一个皂全双瓶工UA公RT的串粗行I/城O口:返回6/却26钞/2朴02杀312一、合组成但需斥外接肃晶振竭和电奶容。片内乒振荡临器和李时钟蛛产生看电路:返回6/游26催/2街02范313一、插组成五个层中断畜源的向中断呼控制搭系统脑。返回6/幻玉26唤/2年02抗314二、沈MC茎S-盲51叛系列牧单片竹机的醉性能如表2眨-1所示戴。表想中型找号带额“C深”表搅示所勾用的挑是C朗MO叛S工仁艺,刻具有袍功耗谷低的悔优点闲。返回6/尚26并/2呼02苦315MC全S-携51杨系列辱单片盗机的体性能集表返回6/伤26连/2滥02部316§2阅.1伤.2触MC定S-竭51存单片调机内冒部结袖构一、布结构酷图二、留结构全组成返回6/姨26眨/2落02哥317一、摘结构慨图由中央鸣处理轻单元剃(C库PU枣)、存储慢器(通RO薄M及琴RA感M)和I/袄O接宾口组成愁。MC荐S-罩51环单片劳机内谢部结勿构如图2显-2所示。返回6/远26搞/2观02绘318P0品驱动嗽器P2稳驱动胳器P0艇锁存宝器P2圣锁存治器RA耗M地腿址寄先存器12逮8B姥RA错M4K伏BFl粗as术h振RO少MB寄肿存器暂存贯器1暂存匠器2AC蜘CSP程序锐地址韵寄存膀器缓冲辟器PC暑增1PCDP偶TR中断丛、串及行口脊和定甲时器PS蚕WP1迈锁存烈器P1州驱动陵器P3春锁存邪器P3弦驱动晃器定时伏控制指令印寄存想器指令盏译码糊器OS证CAL蚕UXT队AL门1奥XT留AL室2PS熔ENAL墓EEARE汪T89柴C5尖1单璃片机内部拥结构赤图返回6/村26办/2管02丧319二、店结构肉组成(一歪)、哥中央赚处理困单元伯(CP做U)(二音)、哈存储勇器(三启)、I/碌O接口返回6/甩26坟/2耳02狡320(一里)、枯中央屿处理佩单元愁(C数PU桂)1.筒运算膀器返回2.控杯制器6/习26浊/2驴02驴3211.厉运算望器(1怖)8穿位的昨AL扎U:返回(2各)8浮位累偶加器悼AC派C(负A)风:(3贴)8轻位程筐序状列态寄亚存器该PS豆W:(4爪)8惧位寄塔存器德B:(5射)布灭尔处业理器婶:(6博)2肢个8呼位暂药存器凝:6/辈26惜/2本02他3221.帝运算泽器可对4位、8位、16位数扣据进吧行操昂作。返回(1台)8拆位的膀AL耍U:6/槐26弃/2利02荒3231.拢运算踩器(2恢)8否位累愉加器害AC骆C(位A)孙:它经疲常作商为一祖个运诵算数谅经暂赤存器烂2进茄入A袖LU制的输窑入端妈,与花另一缎个来杆自暂季存器疲1的件运算叙数进慌行运跨算,膀运算格结果续又送紧回A形CC爬。返回6/皱26监/2微02机3241.临运算游器指示猜指令蒙执行佳后的苍状态猜信息腊供程剑序查隆询和踏判别称用。(3练)8射位程晨序状碧态寄披存器片PS使W:返回6/抚26橡/2逆02翼3251.鞠运算剥器(4鞭)8狼位寄闸存器随B:在乘方除运达算时仗,用股来存肢放一聚个操威作数胶也用犹来存温放运狗算后吨的一屯部分坦结果梦;如范不能团做乘勾除运岗算时辣,作排为通前用寄安存器路。返回6/叶26降/2狮02阔3261.孙运算非器(5华)布留尔处自理器求:专门牢用于芳处理璃位操秘作的博,以竹PS铅W中很的C扫为其已累加节器。返回6/姻26够/2播02溪3271.索运算晒器(6捞)2撤个8版位暂猫存器能:AL衡U的舍两个玻入口娱处。返回6/振26丽/2盟02限3282.暂控制僚器(1帅)程作序计政数器嘉PC丑(1垃6位拌)(2苹)指米令寄桃存器著IR通及指乱令译微码器叔ID(3例)振拌荡器厅和定锦时电成路返回6/垫26盒/2隐02蜂329(1筝)程庸序计愉数器砖PC鹿(1载6位悬)由两雀个8混位计罢数器蛇PC糟H、和PC添L组辜成。PC赚是程两序的殃字节础地址诉计数僚器,装PC言内容蔑为将夹要执笼行的在指令幕地址笼。改变军PC炮内容纠,改军变执冤行的涝流向飘。PC蜂可对阴64歌KB酬的R碍OM漫直接液寻址列,也涝可对惩89钓C5归1片躁内R职AM台寻址伯。返回6/天26邀/2卸02撒330(2话)指及令寄凉存器朴IR相及指死令译屑码器雹ID由P味C中木的内通容指沉定R描OM泽地址白,取斯出来励的指姥令经床IR研送至字ID今,由论ID唤对指紧令译愧码产雄生一泰定序框列的勇控制汤信号诞,以蒙执行督指令燃所规邀定的轿操作围。返回6/翼26陪/2唇02挡331(3牧)振齿荡器牢和定台时电饱路89疼C5赔1单碍片机幕片内坊有振翼荡电扁路,斑只需历外接浩石英怜晶体续和频熄率微谢调电紧容(乱2个炼30相pF施左右誉),娱其频陆率范撇围为冒1.炎2M江Hz~12千MH侧z。器该信欠号作然为8述9C简51针工作宿的基气本节肿拍即净时间丑的最恼小单抬位。返回6/个26菌/2煮02介332(二诉)、纳存储漠器1、都程序识存储惊器(参RO好M)2、按数据脾存储润器(惠RA穷M)返回6/影26苹/2浓02舍3331、仇程序当存储杠器(宾RO程M)地址瞎从00豆00沸H开始保。用于患存放最程序炊和表颠格常娘数。返回6/赖26千/2救02缩慧3342、袄数据矿存储董器(队RA弄M)地址初为00被H~7F佩H。用于蠢存放翁运算烤的中赵间结少果、道数据转暂存短以及肉数据仁缓冲伟等。这12渐8B的RA有M中有32个字撕节单潮元可捉指定鸦为工援作寄复存器霸。片内研还有21个特摸殊功欠能寄疏存器咐(SF抹R),它们铁同12设8字节RA腊M统一神编址分,地俩址为80塞H~FF码H。后面柳详细梳介绍踪蝶。返回6/野26饮/2俗02鉴335(三府)、拿I/主O接票口89鹊C5亦1有四脾个8位并耕行I/棋O接口P0~P3。它们罚都是猾双向碌端口把,每诸个端梳口各始有8条I/纲O线。P0途-P鞠3口四承个锁星存器煤同RA蕉M统一猪编址炎,可梢作为SF痒R来寻稻址。返回6/梁26伟/2唱02垦3362.新2倒MC蛋S-渡51闲单片旧机引话脚及验其功饲能§2示.2联.1起M舱CS叼-5博1单烫片机执引脚§2输.2粱.2权M痒CS结-5题1单招片机喜引脚剖功能返回6/烂26肥/2丝式02航337§2精.2哲.1撤89谱C5废1单仪片机晋引脚89缩慧C5草1单准片机笑引脚造如图贫2-花3所遥示。返回6/下26秋/2绩02昨33889花C5越1单洒片机舒引脚粘图返回6/秆26赴/2碑02静339§2炉.2吴.2考8啊9C揪51忽单片永机引粗脚功询能一、扑电源桌引脚扛:V诞cc给和V葛ss二、蠢时钟渗电路僻引脚律:X惊TA夹L1掌和X粗TA汪L2三、哑控制符信号衰引脚棉RS懒T、黑AL咳E、扔PS隙EN乔和E摔A四、两I/盐O端隐口P拆0、艺P1烛、P暴2和羊P3返回6/理26连/2锣02麦340一、欠电源烛引脚闹:V哗cc被和V炮ss1.漂Vc存c(阳40蒜脚)枯:电常源端芒,为厕+5殿V。2.俗Vs没s(骂20外脚)液:接妈地端爸。返回图2兔-36/支26扑/2倡02里341二、听时钟鸣电路鼓引脚息:XT爷AL厨1和苹XT穷AL气2XT净AL符2(张18番脚)慨:接姐外部射晶体酿和微蹈调电僚容的比一端杰;在河89患C5失1复片内肾它是仰振荡起电路键反向泊放大例器的轻输出愧端,锐振荡率电路丹的频涨率就域是晶僵体固包有频荡率。店若需连采用俗外部伴时钟碰电路德时,怎该引楼脚输宗入外俩部时骨钟脉介冲。爬89走C5唱1/想80灵31遣正常驰工作殃时,烈该引你脚应狐有脉厅冲信吼号输砖出。返回6/幸26钟/2活02愁342XT爸AL怨1(冤19搂脚)脾:接笨外部倡晶体画和微丛调电格容的悟另一停端;辞在片垃内它昂是振婆荡电览路反撤向放炎大器颂的输筒入端粱,在僻采用颗外部庄时钟尊时,芬该引讲脚接真地。二、制时钟绿电路比引脚挤:XT痰AL尚1和炮XT呜AL睬2返回6/额26点/2弓02拢343三、组控制势信号里引脚煤:RS限T、胡AL蹦E、求PS蜓EN摇和E龙ARS酱T/寸VPD(9梅脚)症:RS决T:复位讯信号李输入冶端,稍高电配平有欢效。粉当此躬输入泥端保妻持两备个机牧器周渠期的惊高电亏平时箱,就叶可以咬完成敬复位赛操作西。返回6/领26茧/2溜02谦344RS穴T/堪VPD(9堵脚)所:VPD:RS动T引脚鸭的第疯二功裙能,斧备用吉电源险输入灵端。御当主往电源Vc电c发生雪故障粉,降砖低到民低电神平规严定值龟时,瘦将+5芹V电源薪自动缩慧接入手该引器脚,瓜为RA治M提供鼻备用荒电源该,以幅保证RA吵M中的扒信息孟不丢柜失,俗使得敏复位监后能从继续即正常呀运行蜡。三、馒控制西信号臭引脚当:RS故T、绸AL雄E、名PS逮EN恰和E杜A返回6/早26捕/2生02翁345AL积E/艺PR顾OG做(3妖0脚底):AL肯E:地址多锁存幻玉允许砌信号促端。藏正常餐工作叙时,争该引慕脚以届振荡劳频率弯的1/栗6固定送输出质正脉居冲。CP瘦U访问织片外划存储践器时洒,该解引脚驱输出框信号胃作为愈锁存择低8位地织址的斗控制响信号系。它责的负余载能矛力为8个LS型TT纳L负载磨。三、伐控制路信号室引脚附:RS固T、晚AL效E、六PS玻EN提和E忌A返回6/及26喷/2慨02潜346AL氏E/猴PR收OG茅(3米0脚哲):PR子OG垒:是驱对片或内带催有4胃KB渴E障PR装OM俭的8湾75压1编串程写瓣入时蹲的编界程脉锐冲输沫入端库。三、鞭控制草信号戴引脚鬼:RS戒T、衰AL闸E、霉PS贫EN茅和E穷A返回6/全26作/2腰02队347PS档EN氏(2为9脚召):程序滔存储听器允不许信芝号输掏出端袜。在访渣问片绿外RO垫M时,惜定时塑输出受负脉傲冲作撒为读替片外RO来M的选骂通信粒号,哭接片过外RO胀M的OE端。它的立负载咬能力爽为8个LS型TT羡L负载元。三、成控制盟信号怜引脚宋:RS滔T、指AL坦E、振PS永EN弱和E惩A返回6/咱26露/2筹02文348EA匹/Vpp(3磨1脚宽):EA:外部勇程序非存储合器地翻址允肢许输润入端山。当该梳引脚桐接高阴电平牲时,CP至U访问面片内EP熄RO矩M/馅RO丙M并执磁行片护内程创序存擦储器慈中的逃指令衰,但隐当PC值超阿过0F道FF你H(片内RO监M为4K胆B)时,掌将自宰动转堡向执绸行片盟外RO退M中的昏程序绵。当该魔引脚培接低遗电平捏时,CP助U只访拨问片饭外EP滤RO谋M/雷RO帅M并执丢行外锣部程肌序存逝储器铲中的职程序睁。三、霸控制所信号搞引脚害:RS架T、肚AL旦E、敌PS忽EN妇和E段A返回6/唤26树/2疫02柿349EA桂/Vpp(3巷1脚改):Vpp:对87匪51片内EP泻RO镰M固化轨编程抽时,题编程猜电压泰输入或端(12限-2招1V)。三、预控制逐信号亩引脚该:RS裹T、桑AL碰E、卵PS厕EN肚和E运A返回6/彩26摧/2睛02腿350四、谷I/痛O端怪口P宏0、北P1臣、P办2和帜P31、隶准双铅向2、肌P0直口3、垒P1荣口4、疮P2虹口5、集P3勉口返回6/俊26帅/2歌02六3511、酒准双垮向当I/蹄O口作贿为输烟入时栏,应惊先向炭此口浴锁存妹器写认入全1,居此时庭该口义引脚欲浮空盼,可坛作高翻阻抗往输入票。返回6/仅26清/2惹02姓3522、载P0啄口:漏极清开路竭的8位准膊双向I/稼O口,懒每位今能驱种动8个LS型TT寄L负载棉。P0口可映作为买一个匠数据葬输入/输出如口;在CP置U访问李片外涨存储红器时影,P0口为路分时撇复用祖的低8位地沃址总迹线和8位数获据总会线。返回6/罢26岛/2傻02海3533、枣P1栋口:带内主部上困拉电种阻的8位准究双向I/雪O端口确,每值位能伶驱动4个LS型TT稀L负载脊。返回6/拦26酒/2仙02兰3544、高P2荐口:P2口:画带内烤部上探拉电黑阻的8位准敢双向I/惑O端口规,每钩位能换驱动4个LS型TT押L负载懒。在CP烂U访问止片外庸存储鼠器时涝,它服输出敢高8位地路址。返回6/懒26伙/2兴02趴3555、共P3挽口:带内备部上亿拉电谷阻的8位准悄双向I/细O端口米,每伪位能硬驱动4个LS型TT饼L负载摆。P3口除怨作为脚一般I/置O口外搁,每雄个引盯脚都托有第僻二功歉能。返回6/诞26驰/2假02抢356§2是.3召8恳9C奶51梦存储套器配婆置§2尿.3护.1相8鸽9C克51存储置器分匪类§2屿.3次.2程序碑存储疯器地玻址空邪间§2眼.3简.3数据絮存储冰器地烟址空贫间返回6/贴26衡/2译02熊357§2遮.3洲.1罩89倾C5论1存盆储器页分类一、点物理壁结构虾(哈僵佛结头构)二、驴用户引角度返回6/头26吃/2调02室358一、拳物理裤结构铃(哈栽佛结醒构)89秀C5泳1存笔储器程序罗存储柏器R穗OM数据弄存储俗器R谱OM片内蜓程序市存储勉器片外械程序占存储休器片内复数据平存储疑器片外俭数据腿存储雷器返回6/谨26创/2摊02女359二、形用户旺角度图2就-4译89洁C5块1存溉储器站配置6/看26聚/2争02枝360二、吐用户踩角度1、损片内础、外铲统一作编址顿的6莲4K锐程序萝存储痰器地害址空车间。非CP揉U访袋问片活内、锣片外辫RO派M指揉令用抓MO恩VC赚。返回6/尝26涂/2竭02懂361二、岔用户犬角度2、殊64食K的荐片外肯数据恩存储闪器地航址空斑间。述访问颠片外凭RA夕M指花令用茎MO警VX漂。返回6/荐26普/2忌02窃362二、填用户稼角度3、塞25元6字杀节的倾片内石数据系存储佩器地铺址空菊间。自访问之片内疏RA宝M指异令用茅MO爪V。上述者三个华存储践空间节地址云是重愧叠的烈,8露9C巷51攻的指意令系葱统采碎用不彻同的鞋数据重传送负指令院符号奶。返回6/心26况/2洋02包363§2袋.3嫁.2任程序阳存储浸器地绑址空钳间一、永用途茄:二、揉编址凝:三、饼寻址洽方式磨:返回6/跃26坛/2低02论364一、创用途摇:用于践存放立编好时的程蹲序和插表格妹常数息。返回6/帜26黄/2锹02弓365二、每编址岁:容量念为4计KB栗。地锄址为眠00铺00捎H~0F材FF诵H。片外赚最多萄可扩璃至6臭4K层B久RO保M/届EP舅RO杨M,携地址的为1猪00刺0H~FF挠FF育H。片内腾外统敞一编奖址。返回6/迈26杨/2章02悬366三、孝寻址祖方式冤:1、饥当轿EA鸦=“键1”尿时:在0风00魔0~0F凭FF材H范亲围内权执行拐片内竞RO诊M中涂的程返序,歼当指懒令地培址超粘过0屠FF誓FH滚后虾就自佳动转租向片庸外R稠OM兽中取涉指令棋。6/商26伏/2背02千367三、抛寻址疗方式虽:2、吴当疫EA慈=”虚0”辰时:片内RO塘M不起圣作用纵,CP底U只能论从片RO骆M/寄EP润RO危M中取执指令瘦。可肯以从00山00户H开始亚寻址漂。6/羊26崇/2私02狼368三、日寻址武方式柏:3、篮片内客RO寒M和枣片外系RO箩M取芽指的尊速度冒相同调。6/咏26疯/2牢02腥369三、颂寻址国方式谨:4、兴程序躬存储斑器的肝保留橡存储每单元制。如表雹2-挽2所爽示。6/拼26交/2笔02员370三、域寻址乘方式栗:(1丢)0降00峰0H~00美02诱H三政个单可元:用作蔬上电抄复位湖后引孝导程更序的腐存放梳单元质。因武为复傍位后嘱PC翁的内驻容为峡00绵00去H,钩CP膊U总善是从楚00百00额H开辅始执石行程石序。锐将转颗移指礼令存训放到爷这三蒜个单瞒元,纹程序响就被抓引导勺到指旺定的迈程序宏存储积器空淹间去萍执行傅。6/迁26弦/2弱02展371三、耳寻址夕方式瓦:(2尝)0索00绘3H~00认2A索H单咬元:均分遇为五净段,堂用作雕五个中中断减服务命程序既的入标口。裹中断多矢量舱地址纤表如债表2雨-3此所示耍。返回6/羽26蜡/2丽02警372§2享.3默.3恰数唇据存啄储器觉地址赖空间一、脸用途堤:二、冈片外暗RA例M:三、迁片内抹RA斯M:返回6/壶26贴/2召02校373一、鬼用途膜:用于捷存放演运算自的中户间结惠果、振数据总暂存谅和缓士冲、著标志梅位等角。6/百26昆/2烂02撞374二、芦片外息RA累M:地址超:0台00舌0H登~F仍FF慨FH寻址春:用牲MO纸VX痕指令6/暖26患/2辜02堆375三、雨片内范RA替M:片内赔数据毯存储爽器最虹大可梁寻址保25魂6个德单元剪,它旨们又翻分为誓两部切分:稠低魂12循8字鱼节(踏00脸H~纤7F泻H)似是真僻正的动RA症M区之;高由12心8字握节(朽80壤H~拜FF继H)条为特纸殊功批能寄讲存器聚(S膨FR贩)区拜。如垂图2云7所龙示。高1沿28数字节准和低辉12宴8字坟节R袜AM赚中的叶配置航及含宿义如匹图2寺-8俭和图霉2-唤9所克示。6/替26倾/2辟02覆376图2镇-8伴低1治28坛字节办RA稻M区图2锣-9愤高1拘28歌字节宿RA菊M区狗(S筛FR盟区,辛特殊满功能旋寄存沾器区荡)6/究26妨/2邻02怀3771)倘低恨12返8字吃节R亿AM9C铁51勺的3将2个群工作趣寄存相器与絮RA忧M安哲排在输同一猎个队夸列空写间里朝,统今一编类址并梅使用芬同样插的寻坦址方水式(踢直接煮寻址贞和间所接寻肝址)漠。00蚁H~近1F氧H地坑址安打排为罩4组垂工作届寄存刊器区嫌,每号组有伐8个鞋工作扯寄存灵器(肠R0队~R暴7)挑,共屈占3话2个长单元护,见茫表2镜-4题。通吩过对挺程序够状态训字P资SW页中R握S1脊、R坐S0扰的设你置,兰每组吩寄存捡器均陪可选亏作C瓣PU蚁的当速前工葱作寄死存器项组。漂若程它序中战并不假需要皮4组稼,那屯么其挎余可斤用作伏一般园RA司M单狼元。蜘CP萍U复暴位后谷,选播中第念0组玩寄存撒器为失当前亿的工踢作寄晚存器碌。工作侦寄存遮器区农后的治16甚字节坦单元坝(2律0H变~2堪FH本),串可用补位寻待址方喜式访宣问其安各位挤。在则89薯系列铲单片掘机的风指令印系统怀中,敏还包赌括许恳多位输操作弃指令谊,这狠些位嘴操作蛾指令骡可直符接对构这1笼28柄位寻栏址。肢这1看28气位的头位地粗址为统00贺H~倾7F怠H,票其位活地址衫分布绞见图搏2-沫8。6/窗26缺/2竹02漏3782)解高修12尽8字乓节R倚AM怕——庙特殊绘功能似寄存哲器(灰SF她R)89石C5其1片皆内高控12永8字臣节R苗AM颠中,似有2握1个柴特殊张功能御寄存图器(取SF吸R)胖,它朗们离震散地拨分布哈在8蔑0H酱~F蜘FH李的R铅AM房诚空间轿中。秤访问锣特殊帆功能反寄存焰器只姻允许著使用醉直接未寻址秒方式为。这些塘特殊狐功能派寄存疫器见帝图2手-9院。各闷SF柱R的品名称禁及含党义如承表2讽-5树所列仰。6/能26娱/2伙02叠379(1述)获累加桂器A开CC伯(E糠0H争)累加亿器A臂CC半是8高9C腔51扫最常迷用、登最忙甘碌的笋8位陆特殊兴功能跑寄存割器,盲许多象指令贯的操肤作数使取自福于A粥CC脉,许娘多运办算中摊间结消果也盖存放帮于A闭CC匠。在闲指令蹦系统主中用戴A作哲为累巨加器伏AC味C的叔助记骄符。6/东26梨/2圣02热380(2躁)颠寄存炊器B择(F球0H偏)在乘即、除创指令需中,伐用到击了8瓣位寄稳存器弓B。暂乘法赤指令商的两搁个操题作数充分别旺取自串A和互B,属乘积岩存于胃B和劲A两韵个8社位寄舅存器凳中。毫除法嘱指令桑中,码A中降存放戒被除辉数,健B中伐放除票数,喘商存咱放于伞A,笑B中彩存放饱余数素。在其汪他指勒令中当,B触可作内为一组般通搂用寄挨存器让或一颠个R住AM榆单元德使用折。6/疏26咸/2姑02夜381(3累)棕程序疼状态祖寄存孔器P免SW竞(D描0H爷)PS惠W是闯一个摔8位设特殊呆功能颤寄存诉器,已它的淘各位艘包含陆了程挽序执系行后刺的状秘态信赤息,漂供程担序查皮询或桌判别勺之用任。各雕位的街含义夸及其响格式亿如表炒2-救6所螺列。PS矛W除稻有确排定的潜字节病地址浊(D吩0H殿)外向,每及一位热均有认位地踏址,业见表滥2-机6。6/偷26什/2兄02响382CY忽(P酬SW正.7蕉):宁进红位标辣志位认。在勉执行私加法帅(或笛减法错)运要算指旺令时不,如想果运谷算结亡果最径高位斗(位驴7)兔向前见有进菊位(从或借滑位)要,则册CY驱位由涝硬件狗自动瓣置1璃;如疾果运樱算结肾果最堵高位法无进汇位(期或借网位)渔,则泰CY衔清0趋。C信Y也著是8亿9C葱51屋在进执行位捧操作必(布粒尔操目作)胃时的车位累体加器办,在牧指令趴中用墨C代观替C罢Y。AC饰(P狂SW慢.6贫):英半仓进位鲁标志钱位,仪也称尊辅助弯进位状标志垦。当闪执行筹加法书(或攻减法象)操钻作时捷,如谋果运钳算结兽果(毙和或观差)过的低适半字棍节(挠位3相)向俭高半嫩字节充有半贯进位文(或幅借位冈),革则A省C位坝将被饥硬件渐自动谈置1掏;否宽则A太C被伙自动磁清0辨。F0亩(P莫SW挤.5隔):是用泳户标千志位励。用鞠户可两以根寨据自愉己的托需要灵对F且0位列赋予棒一定锁的含丧义,皇由用覆户置康位或差复位织,以滔作为眯软件粥标志呀。6/粱26慢/2旗02张383RS疤0和显RS升1(敏PS贷W.崇3和股PS修W.痒4)秃:识工作怎寄存址器组驳选择领控制禾位。雄这两丢位的东值可品决定昂选择坑哪一吴组工启作寄盆存器侍为当驴前工难作寄勉存器梨组。挂通过硬用户属用软何件改央变R愈S1艘和R枣S0混值的呜组合娱,以买切换予当前草选用刘的工素作寄衣存器救组。锦其组猛合关放系如虎表2平-7默所列五。89馅C5雅1上搂电复偏位后拴,R刘S1溪=R拖S0逼=0器,C慨PU漏自动扛选择任第0挤组为王当前颜工作早寄存液器组伞。根据吼需要颜,可竞利用朵传送仇指令杰对P栗SW拌整字卡节操忠作或遗用位踪蝶操作纷指令咸改变半RS璃1和紫RS精0的辜状态伸,以顽切换睛当前牵工作对寄存跪器组厘。这商样的蹈设置访为程刮序中奏保护倍现场熔提供注了方氧便。6/膛26正/2栽02膏384OV臭(P叉SW栏.2卡):罢溢出耻标志闭位。资当进择行补饺码运互算时课,如阿有溢跨出,哈即当践运算汉结果民超出倘-1合28较~+茎12翅7的斧范围辰时,夏OV春位由闪硬件溉自动东置1赶;无吹溢出皂时,瞒OV违=0承。PS缩慧W.凯1:速为保沟留位汗。8屋9C颈51娘未用遭,8蹲9C裤52寸为F名1用独户标题志位带。P(弱PS惜W.打0)中:伯奇惭偶校柄验标庆志位腹。每灭条指紫令执孟行完怒后,盛该位耳始终推跟踪折指示绪累加得器A筒中1鱼的个章数。野如结弟果A葬中有典奇数胶个1驴,则来置P豆=1毛;否杀则P畅=0攀。常鸟用于厉校验笑串行丧通信希中的圈数据应传送尽是否乏出错毕。6/昏26汇/2牢02损385(4政)厅栈李指针晴SP有(8衫1H卷)堆栈弦指针篇SP象为8身位特杠殊功阀能寄熟存器煌,S暑P的指内容啄可指跑向8蹲9C凑51抬片内挨00氧H~虽7F托H翠RA亡M的枪任何勇单元数。系葵统复接位后秋,S纷P初电始化饱为0丙7H劣,即养指向星07短H的尊RA炎M单乔元。6/牲26档/2眉02竭38689毅C5膛1在某片内田RA介M中在专门判开辟剑出来锦一个壁区域鸽,数桃据的妈存取左是以恩“后朝进先堵出”拔的结魄构方雪式处刘理的营,好郑像冲骄锋枪随压入郑子弹辰。这向种数蒜据结坟构方脖式对忙于处裙理中萝断,柱调用圆子程芹序都祝非常奇方便垦。堆栈州的操片作有枕两种块:袭一种浩叫数态据压悉入(阴PU芳SH坛),径另一暗种叫圆数据喜弹出匙(P柏OP素)。89伯C5至1的怕堆栈舱指针意SP朵是一息个双副向计迟数器惑。进清栈时饲,S位P内恰容自布动增欺值,倍出栈绣时自华动减华值。承存取瓜信息级必须庆按“筐后进钟先出神”或证“先坡进后低出”劈燕的规销则进影行。6/析26讨/2坦02牲387在图企2-佣10债中,疾假若悼有8盟个R衣AM程单元裕,每幻玉个单倒元都渔在其耕右面跟编有荣地址歼,栈嚼顶由凤堆栈困指针恩SP勺自动适管理塌。每切次进叹行压豆入或椒弹出为操作圆以后倒,堆伏栈指听针便粗自动寺调整凯以保撇持指胃示堆盗栈顶来部的梦位置迁。这透些操荣作可阳用图遮2-响10斜说明槐。图2柱-1叫0狂堆副栈的悉压入脊与弹深出6/撑26建/2霞02稍388(5倍)功数据渴指针帝DP址TR助(8命3H攀,8抱2H疗)DP蚀TR针是一为个1缝6位偿的特截殊功双能寄庙存器匀,其帽高位质字节劝寄存闯器用道DP倚H表济示(把地址征83荒H)怪,低察位字滑节寄垃存器业用D叉PL衣表示曾(地孩址8诸2H清)。旗DP期TR恼既可俯以作短为一厅个1培6位模寄存宾器来仆处理颈,也所可以退作为化两个咽独立释的8泛位寄影存器煎DP高H和姻DP满L使弓用。DP驰TR摆主要辆用于扛存放羡16惰位地泽址,侄以便遥对6便4此KB辛片外轿RA荒M作炊间接誓寻址凶。6/短26益/2毅02翅389(6山)膛I/颗O端越口P通0~与P3筒(8煌0H举,9顿0H餐,A近0H山,B箭0H购)P0晶~P诸3为贩4个熟8位楼特殊约功能铲寄存陶器,发分别掘是4密个并西行I吸/O询端口朽的锁约存器刑。它思们都篮有字单节地现址,许每一将个口小锁存揉器还隐有位题地址晴,每孩一条桌I/佩O线颠均可吊独立娘用作毫输入苦或输过出。用作局输出到时,想可以前锁存董数据士;用朽作输产入时博,数馅据可度以缓科冲。图2残-1循1所众示为草各个秀SF弄R所是在的结字节倘地址努位置砍。空或格部断分为尸未来刊设计纯新型峰芯片狮可定怎义的搏SF挡R位叠置。6/妄26茶/2盈02桶390图2腰-1粥1贺特殊额功能买寄存灾器S诉FR扣的位忌置6/捐26将/2石02贩391§2怕.4数C细PU姿时序§2璃.4掉.1歪片粥内振民荡器团及时群钟信板号的痛产生返回§2储.4粮.2阿机惨器周姜期和州指令碑周期§2立.4禾.3恶C臣PU熔取指盒、执闯行周慨期时吗序6/骂26绒/2掩02借392§2览.4退.1缸片琴内时启钟信徒号的忠产生89凯C5得1芯串片内甘部有欢一个男高增迟益反俱相放损大器陕,用羞于构垦成振钞荡器甜。反源相放烟大器终的输盐入端架为X挺TA孩L1森,输史出端践为X许TA品L2垃,两招端跨钢接石斯英晶孙体及膝两个冷电容节就可芒以构仅成稳凶定的盈自激乓振荡贫器。单电容窄器C腹1和令C2柴通常戚取3治0鹅pF霉左右喘,可滥稳定妹频率配并对婆振荡僚频率莫有微离调作荐用。跳振荡得脉冲嗽频率嘴范围百为f喊OS苏C=球0~肝24视M逗Hz蒜。晶体勾振荡脾器的只频率杂为f炉OS秘C,萄振荡第信号决从X效TA许L2善端输互入到晚片内印的时捧钟发腰生器前上,如图畅2-辽12所示阳。返回6/醉26芬/2川02萄393图2他-1粮2约89承C5飞1的辆片内询振荡主器及飞时钟额发生蝇器6/腹26臂/2滨02僵3941.锣节泥拍与堤状态摩周期时钟周发生犯器是叫一个厨2分疫频的迷触发诱器电串路,钢它将谈振荡制器的贪信号险频率粗fO泄SC雾除以亿2,上向C些PU遵提供昼两相线时钟踪蝶信号伸P1虹和P揭2。陷时钟岁信号注的周浪期称舞为机自器状辩态周申期S蒙(S单TA勺TE汪),岭是振锯荡周扭期的偿2倍吸。在宣每个忧时钟冲周期咽(即布机器因状态扶周期饿S)怀的前哪半周叮期,患相位墨1(划P1鲁)信纸号有情效,魂在每放个时愧钟周粪期的添后半红周期炎,相哄位2嗓(P大2,蓬节拍盘2)剖信号皆有效渔。每个恳时钟仰周期倚(以晋后常怕称状鼻态S崭)有主两个薪节拍虽(相庄)P富1和浓P2厦,C桶PU边就以勤两相熄时钟秤P1寇和P阴2为叔基本森节拍鄙指挥涂89秋C5患1单柿片机魄各个拍部件低协调欣地工迅作。6/密26镰/2词02廉395一个毯机器裕周期未是指CP嫂U访问快存储笼器一蔑次所普需的悼时间色。例如宗,取格指令狠、读教存储乳器、愉写存胞储器践等等炮。一个围机器潮周期仇包括12个振推荡周抬期,通分为6个S状态高:S1督~S巡寿6。每个捆状态团又分买为两痒拍,吨称为P1和P2。因此偏,一发个机永器周猛期中杨的12个振短荡周慕期表永示为S1吉P1,S1惕P2,S2链P1,··张·,S6马P1,S6肥P2。若采暴用6M稻Hz晶体秩振荡磁器,资则每糟个机衣器周饿期为政2μs(微秒鬼)机器稠周期如图贪所示返回2.酬机恰器周蜜期和屯指令纪周期6/膛26永/2钥02混396指令鸟周期咱:执粥行一湾条指左令所鄙需的歇时间晃。每条嚷指令馅由一般个或壤若干贞个字串节组锄成。有单域字节方指令桨,双酸字节劝指令刻,…多字吓节指腐令等浮。字佩节数局少则习占存古储器起空间势少。每条问指令出的指嫁令周袭期都余由一掠个或鸟几个机器山周期组成篮。有单风周期梨指令盒、双径周期案指令神、和蛾四周俗期指伟令。踩机器凤周期匙数少祝则执黎行速女度快馅。指令胞周期如图初所示返回2.灶机接器周塑期和旁指令润周期6/杠26猎/2锡02家3973.雁基抄本时选序定菊时单庄位综上等所述至,8阿9C馋51削或其蜡他8押0C菊51厦单片鬼机的躁基本缴时序绘定时丙单位抓有如围下4背个。振荡系周期毫:晶振副的振苹荡周小期,沈为最忍小的涝时序历单位柳。状态绑周期榨:振荡遣频率伪经单臭片机卸内的赠二分滑频器咐分频耗后提姐供给牺片内焦CP番U的为时钟环周期珠。因嫁此,宴一个司状态钻周期妹包含厕2个脉振荡役周期四。机器浑周期押(M严C)汁:1个监机器鼓周期岂由6掏个状晨态周讽期即淘12短个振鞠荡周歇期组里成,过是计它算机云执行惕一种妨基本遗操作倡的时扣间单旬位。指令央周期挪:执行赖一条尺指令押所需械的时剪间。百一个饺指令辈周期初由1伙~4典个机凉器周恰期组犁成,忆依据终指令退不同矿而不把同,凶见附淡录A属。6/拥26剥/2乡丰02所3984个搂时序挎单位弱从小硬到大之依次关是节弱拍、呆状态居周期继、机戏器周再期和剥指令拨周期逗,如菊图2砌-1榴3所倒示。图2良-1沿3奴8海9C座51退单片失机各事种周味期的央相互奏关系6/凳26即/2风02毕399§2显.4碎.2澡C锅PU烫取指杆、执治行周还期时矩序每条捷指令塑的执魔行都侵可以虏包括欧取指裳和执扰指两掀个阶侮段。在取掀指阶子段,那CP质U从谱内部猜或外事部R适OM系中取负出指含令操抖作码姥及操糕作数桥,然垦后再练执行烛这条箭指令贝。单字果节和杂双字翼节的锁指令左都可统能是拨单机赤器周乎期或兰双周笼期,部而三纱字节庙指令侨都是厘双周菊期的沫,只量有乘糕、除半指令足占四仆周期污。因脏此,迫执行财一条销指令锅的时鼓间(矩指令停周期眨)分惭别是兽2μ猪s,偿4μ趋s和渔8μ异s。如图2难-1宿4所示返回6/童26林/2钱02符310急0图2多-1揭4江89赌C5捆1单钩片机嘱的取社指/幼执行饰时序6/报26匠/2腾02足310险1§2钓.5币复纠位操扇作返回2.持5.状1贯复隶位操伍作的我主要属功能主要容功能完是把雕PC像初始违化为吉00鼠00夸H,找使单绳片机吩从0遣00借0H腊单元摇开始颜执行象程序姨。复位关操作隆还对参其他扶一些绸寄存富器有熟影响津,它每们的垃复位昆状态为如表鸽2-扒8所康列。表2秋-8宜中的喂符号坟意义夕如下衬:6/虾26匀/2斥02洗310角2A=播00蓬H:还表饺明累悠加器封已被已清0知。渡PS疼W=怖00手H:增表拔明选愈寄存怕器0深组为厌工作班寄存森器组刻。景SP恩=0苦7H绪:季表明华堆栈挠指针英指向园片内纯RA务M鞭07球H字部节单签元,坚根据迅堆栈外操作鞠的先踢加后含压法绢则,坊第一谨个被阳压入枝的数捆据被迹写入林08搁H单局元中悼。舞P0称~P车3=镇FF板H:睡表帮明已牙向各慈端口胖线写延入1造,此百时,雀各端锄口既引可用守于输乳入,属又可丙用于丛输出削。钩IP歇=×相××迅00厦00崇0B柱:守表明化各个麻中断怠源处倡于低震优先小级。久IE喇=0巷××辱00帜00仙0B删:页表明晴各个矮中断搏均被蜜关断巧。陪TM壶OD渔=0敲0H骗:筛表明料T0拒,T庭1均洽为工以作方蹄式0嗓,且碎运行卡于定情时器财状态起。争TC坡ON疤=0沈0H悠:倦表坦明T厉0,稳T1煮均被佛关断荒。商SC什ON柔=0钓0H咳:铁表明兔串行烤口处佛于工志作方栗式0室,允仔许发从送,庆不允脱许接爪收。啊PC膊ON闻=0挡0H勿:产表明吊SM亲OD赔=0窑,波闯特率台不加扑倍。6/跳26腐/2武02耻310覆3表2介-8漫各熔特殊筒功能塌寄存撕器的鄙复位蹄值返回6/吉26求/2鸭02汗310奖4§2断.5盏.2常复脊位信型号及番其产劈燕生一、州复位芦信号改:RS侧T引边脚为怀复位养信号章输入票端。当R死ST册引脚跑为高挺电平超,且愤有效喂时间薄持续虏24观个振份荡周挎期以鞠上,闸才能柏复位疏。二、竟产生骡复位跨信号翠的电旺路逻单辑图办:如图2挠-1呼5所示扩。返回6/接26何/2档02拘310障5返回

复位电路施密特触发器片内RAMRST/VPDVCCVSSD1D2图2幅-1恼5拿复位妖电路月逻辑诞图6/但26割/2夕02唉310彻6§2换.5冒.3尸复艰位电和路一、君上电吴自动支复位服:是通绢过外价部复质位电臭路的趁电容谈充电报实现佩。如图2显-1滔6(陵a)所示义。二、供按键宁手动秧复位款:按键美电平午复位雅方式缩慧:如图2载-1届6(慈b)所示宜。返回6/筒26敏/2栋02宗310哈7图高2-撕16海(望a)猎上遍电复庆位电副路只要忆Vc馒c的载上升闻时间挎不超戏过1叨ms借,就绢自动良上电勤复位另,即松接通幕电源见就完买成了搂系统曾复位次。返回VCCCRVCCRST/VPDVSS1KΩ22μF89C516/衰26巾/2窑02蒙310命8图衫2-厕12废(屑b)洽按纹键电状平复晌位电居路通过兆使复邻位端取经电胀阻与VCC电源核接通朋而实猴现。VCCCR2VCCRST/VPDVSS1KΩ22μF89C51R1200ΩRESET返回6/海26把/2雷02刑310没92.市6般89云C5壶1单散片机磨的低持功耗求工作俊方式89摘C5绝1提棚供两唇种节响电工艘作方斩式,评即空灯闲(姻等待舟、待块机)育方式剪和掉绿电(坡停机罪)工会作方跳式图2壮-1牛7所见示为闲实现坝这两臂种方仪式的核内部哑电路浪。由图招2-睁17垦可见遵,若镇ID刮L=咏0,堂则8闭9C驾51悠将进绞入空敞闲运凤作方子式。请在这团种方关式下跳,振先荡器念仍继享续运完行,脱但I鸟DL今封锁踢了去翠CP姑U的信“与探”门性,故件CP狮U此吗时得横不到叙时钟藏信号顺。而忆中断础、串肆行口举和定炭时器竟等环乞节却苍仍在合时钟归控制缩慧下正准常运奋行。辅掉电董方式萄下(疑PD宗=0储),雹振荡摔器冻泼结。图2爆-1未7中绕,P钟D和暗ID迷L均填为P营CO肥N中掠PD焰和I伙DL涨触发划器的算输出携端。6/兰26组/2崭02骑311福0图2爸-1根7币空闲谷和掉算电方鼻式控继制电乘路6/曲26择/2偷02昨311叼12.居6.鼻1姨方仆式的海设定空闲驴方式歼和掉洽电方棵式是添通过煎对S羽FR仙中的壳PC富ON日(地盯址8肤7H毛)相肚应位端置1艳而启袜动的翼。图2注-1酸8所凭示为懂89嚼C5展1电升源控掉制寄想存器乞PC嚼ON耻各位甜的分械布情约况。被HM道OS叉器件个的P队CO期N只弹包括邮一个欠SM建OD摆位,隙其他绞4位误是C毁HM削OS乘器件纷独有呼的。晴3个归保留氏位用详户不鲁得使旺用。图2吓-1炎8盘电雾源控掉制寄剃存器课PC硬ON6/贫26承/2仿02序311溪2图2陡-1居8中温各符靠号的怠名称争和功层能如礼下:SM狠OD贞:秆波特损率倍慰频位复。若器此位脏为1但,则围串行战口方愿式1绵、方或式2秆和方拒式3王的波剪特率姥加倍这。GF蛮1和对GF裹0:姓通权用标钻志位冤。PD进:恼掉电逢方式从位。沉此位紫写1葬即启关动掉优电方搂式。朗由图纽奉21关7可嫩见,义此时尿时钟宾冻结迫。ID交L:联空陕闲方之式位异。此曾位写蔑1即周启动架空闲眨方式絮。这泡时C腰PU贷因无营时钟溜控制建而停赌止运也作。材如果殊同时斑向P架D和抛ID耳L两幅位写包1,瓣则P递D优灵先。89跳C5毒1中占PC倡ON啄的复唉位值墙为0搂××闸×0雨00畜0B如。6/滴26毯/2踢02疑311疼32.颜6.仆2中空闲嘴(等眉待、藏待机乎)工侮作方迟式CP博U执烂行完葡置I纺DL兄=1血(P质CO堤N.晒1)厦的指腥令后营,系戒统进铃入空圣闲工闯作方钳式。进入霜空闲侵方式亮后,京有两谷种方雕法可辛以使任系统苦退出予空闲削方式呜:一是匠任何音的中闷断请腾求被港响应糠都可馋以由却硬件孕将P雕CO您N.极0(幻玉ID法L)撕清0送而中因止空张闲工劈燕作方酷式。另一死种退怖出空漆闲方汪式的遵方法嚷是硬粘件复子位,6/壮26仆/2闯02下311街42.伶6.祸3势掉电饮(停宾机)杜工作敞方式当C蹦PU段执行逗一条因置P陕CO贼N.峡1位狐(P迷D)涨为1售的指割令后路,系伤统进摘入掉拜电工完作方惩式。退出世掉电咳方式箭的唯沸一方吧法是礼由硬坝件复鬼位,瓜复位炭后将示所有故特殊起功能屿寄存水器的启内容民初始亭化,某但不桂改变竿片内优RA甲M区阔的数夺据。在掉湿电工源作方骑式下症,V描CC逢可以保降到味2盾V,抢但在过进入嫩掉电吃方式腾之前趴,V得CC揭不能盏降低斑。而络在准锅备退摧出掉免电方扛式之黑前,按VC渐C必烘须恢族复正租常的井工作盾电压扮值,探并维雁持一石段时冬间(禾约1缠0捷ms喜),颠使振干荡器袋重新驰启动台并稳牌定后抄方可挡退出疾掉电掏方式奇。6/当26贼/2畅02部311虽5§2纱.7楚输样出/搞输入贩端口§2损.7晨.1邻I/截

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论