创新协会单片机最小系统学习资料_第1页
创新协会单片机最小系统学习资料_第2页
创新协会单片机最小系统学习资料_第3页
创新协会单片机最小系统学习资料_第4页
创新协会单片机最小系统学习资料_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

第1章单片机最小系统 ——单片机最小硬件系统简介1.1计算机、微型机、单片机及单片机应用系统概述微型计算机的出现给人类生活带来了根本性的变化,使现代科学研究产生了质的飞跃,单片机技术的出现则给现代工业测控领域带来了一次新的技术革命。它在工业控制、数控采集、智能化仪表、办公自动化等诸多领域得到了极为广泛的应用,毫不夸张地说,单片机技术的开发和应用水平已逐步成为一个国家工业发展的标志之一。单片微型计算机(SingleChipMicroComputer)简称单片机,它是一种把组成微型计算机的各功能部件:中央处理单元CPU、一定容量的随机存储器RAM和只读存储器ROM、I/O接口电路、定时器/计数器以及串行口等制作在一块芯片中的计算机。由于单片机的硬件结构与指令系统的功能都是按工业控制要求而设计的,常用在工业检测、控制装置中,因而也称为微控制器(Micro-Controller)。单片机具有结构简单、控制功能强、可靠性高、体积小、价格低等特点,在家用电器、智能化仪器、工业控制以及火箭导航尖端技术领域都发挥着十分重要的作用。1.1.1单片机及单片机应用系统1.微型计算机及微型计算机系统计算机的硬件系统由运算器、存储器、控制器、输入和输出设备五大部分组成。把运算器、控制器及一些寄存器集成在一块硅片上而成为独立的器件,该器件就称为微处理器(CPU)。微处理器芯片、存储器芯片、输入/输出接口电路芯片以及外部设备,在它们之间用总线连接起来就构成了微型计算机,如图1-1所示。图1-1微型计算机组成框图可见,微型计算机结构的突出特征是具有一个包含运算器和控制器的集成芯片微处理器(CPU)。微型机硬件系统各部分的组成及功能简述如下:1)微处理器微处理器是微型计算机的核心,其结构示意如图1-2所示。图1-2微处理器结构示意图微处理器包括运算器,控制器和寄存器组3个基本部分。(1)运算器:运算器是计算机的运算部件,用于实现算术和逻辑运算。计算机的数据运算和处理都在这里进行。廉通常域运算狱器由斧算术搬/炎逻辑渡运算监单元探AL埋U文、累肢加器艺A梳、暂盾存寄桑存器误、标葵志寄很存器折F面等组效成。乏累加消器未A灶是一腔个特塘殊的东寄存围器。颠通常吼其作祸用有强两个边:一舟是运芬算时刷把一闭个操愉作数饰经暂暂存器冈送至危AL旨U亩;二束是在死运算团后保量存其列运算寿结果净。剂暂存坝寄存颂器用辩来暂海时存婚储数评据总棋线或女其他扯寄存魂器送视来的谷操作恼数,闸是藏AL垂U凡的数巧据输渔涂入胃源。焰标志扎寄存兄器脑F击用来骆保存证AL苍U隐运算闸结果板的特挨征(哲如进搭位标呈志、户溢出朵标志裁等)兼和处达理器柔的状地态,姿这些找特征横和状纽态可怀以作偷为控腾制程李序转同移的邪条件湾。业算术嚷/雕逻辑贪运算寒单元税AL局U旬由加赔法器给和相私应的采控制疼逻辑任电路屿组成且。它慕能分烦别对提来自谈两个世暂存协器数伯据源斩的两浮个操镜作数荷进行享加、填减、片与、拔或等虾运算穷,还段能进朽行数押据的男移位脖。孤AL请U星进行液何种喉运算私由控番制器甚发出肺的命蜘令确哗定,霞运算兼后的羞结果柿经数付据总茂线送驰至累抹加器芽A民,同役时影昨响标散志寄酸存器贿F傍的状旦态。阁(删2逝)控警制器茫:计刮算机赶的控婚制器舅由指衡令寄永存器痛IR毯、指埋令译玉码器榜ID段、定便时及厌控制泰逻辑椅电路栗和程芦序计堡数器书PC撒等组纯成,顶它控厦制使愚计算求机各火部分位自动和、协肠调地夺工作超。控瓜制器堵按照医指定屠的顺坊序从碧程序摊存储糊器中爷取出兆指令税进行散译码韵并根链据译预码结展果发壤出相哑应的晴控制注信号码,从四而完有成该贿指令招所规糖定的喇任务滑。辱指令咐寄存隐器乱IR剧用来叠保存气当前猫正在耕执行匙的一归条指趣令。州要执陷行一译条指窃令,猾首先好要把斜它从府程序含存储皂器中征取到拖指令素寄存非器中镇。指您令的样内容甘包括铃操作毯码和统操作火数(饺或操焰作数球的地打址码影)两呈部分甘。操秒作码漏送到惨指令历译码霞器秀ID骡,经奏译码绕后确戚定所右要执魂行的虑操作关;操汉作数许的地挂址码拖也要颂送到岁操作礼数地志址形俊成电南路以让便形豪成真赵正的倚操作麻数地汇址。岩定时夹及控陪制逻习辑电络路是纵CP绣U乌的核掩心部摇件。很它的谨任务馅有控值制取碌指令窜、执活行指夺令、坚存取祸操作迹数或屑运算块结果娘等操例作,跃向其该他部障件发戴出控移制信餐号,胸协调面各部化件的少工作臣。菜程序坏计数程器筋PC也也叫哭指令桂地址炭计数道器。堆计算骆机的军程序肃是有倍序地红存储幸在程拔序存锤储器招中的榆各种训指令何的集貌合。够计算监机运夺行时通,按恰顺序店取出券程序边存储器器中裕的指面令并凯逐一远执行卡。程伤序计麦数器筑PC鸦指出免当前袋要执超行的胞指令鞠的地蔬址。垃每当弱指令监取出歇后,认PC懂的内煤容自娃动加户1详(除催转移镜指令声外)定,从风而指逮向按既序排茧列的本下一冲条指侍令的撒地址跳。若锹遇到讽转移滴指令社(续JM宾P青)、到子程笋序调都用指鸣令(白CA配LL刚)或槽返回素指令父(叉RE滋T驳)时叫,这干些指旺令会曲把要记执行芳的下遮一条止指令幼的地扫址直结接置纵入宜PC低中,惭PC然的内躬容才尸会突榜变。昏程序钓计数逃器躲PC若的位委数决叛定了库微处著理器桂所寻振址的尽存储盗器空捷间。短(3叉)寄顽存器第组:榨寄存森器组丝作为厉CP踢U内撇部的赶暂存练单元治至关涝重要仅,它淋是C万PU悼处理裤数据拦所必骨需的唤一个伙存取柿空间割,其葱多少胀直接筛影响烧着微百机系欢统处哄理数嫩据的蹲能力忆和速丘度。属2漏)存英储器箱存储关器是冲计算蚂机存停放程愿序或如数据摧的器店件,解它由焰若干蜜存储姐单元惕组成沫。存餐储器倒有两狮个指搬标:稍①限存储踏容量篮是指辱存储阶器所索能存脏放的隙最大帮字节煮数,端每个航存储籍单元肢按顺丢序都最有一早个惟腿一的老编号楚,即唉存储检地址挽;庄②牢存取滩时间狡是指恶存储炕器存父取一增次数巡据所劝需要薄的时菜间,对在某磨种程拖度上供,它谢决定植着计赔算机钳系统薪的运节行速圾度。柔存储晴器又上分内巡存储讯器和摘外存泄储器竞。存斯放程菊序的臣存储丽器采待用只蛙读存缎储器败(赴RO来M询);溉存放扣输入颤/敞输出怕数据袋或中碍间结唯果的烤存储美器采的用随币机存掌储器户(蝶RA炕M昏)。伞在实条验系秤统中口使用赏的含EE倡PR妇OM虚28眼64赚、槽SR架AM缺62冲64龟都是春存储餐器芯妖片。芳3站)输榨入设顷备到输入请设备街用于荣把程啊序和宣数据销输入曾到计例算机样中。踢常用吊的输舱入设沾备有沟键盘瞧、鼠引标、坚光电缝输入兄机等蛙。遇4盯)输锤出设晕备蜂输出衡设备犯用于廉把计瞒算机财数据如计算侧或数盗据处幸理的革结果竿,以岁用户汪需要遍的形吩式显挣示或绑打印寨出来应。常剖用的凡输出董设备磁有打搂印机珍、显蠢示器油、绘狠图仪弹等。鸭计算送机用宅于控岸制时锐,输见入输侄出信宇息还泊包括罩现场冒的各迟种信括息和被控制欢命令阶。蛛软件舒系统置和硬咱件系淘统共形同构成成完王整的竖微型悲机系肢统,茧两者示相辅艇相成振,缺山一不介可。吓2圣.条单片占微型拴计算压机振前面成已经受提到饿:单丰片微便型计孩算机秃简称颂单片诉机,痕它是云指把辩组成拦微型声计算垮机的早各功勉能部阶件集爱成在告一个走芯片忧上构项成一酬个完尘整的净微型伯机,救从而抹实现旅微型证计算镰机的埋基本斥功能活。单醉片机料实质飘上是往一个佛芯片看,在江实际幕应用掌中通楚常很膜难直招接把甚单片渔机和劳受控乞对象走进行科电气晚连接容,而屑是必析须外冷加各融种扩暗展接傅口电淡路以答至外伟部设逆备,毁连同碧受控消对象陷和单灯片机侧程序迹软件怖构成考一个稿单片跟机应箱用系欺统。泉而计图杜1托-滚3略政微型著计算妻机系结统结潜构示破意图越纳怨鬼赵产脊豆薪载图具1嚼-逼4魄宇单片公机内誓部结凯构示弊意图郊1.内1.狗2杜吓MC状S-耳51寺系列羞单片则机衣In蜜te净l秆公司条于扣19肝76诉年推慎出了狡MC孕S-幸48衫系列君单片堪机,诸于支19虽80贿年推志出了女MC咏S-洞51宪系列幅单片童机,输于西19挨83责年推蔽出了丰MC浸S-脖96彼系列不单片访机。州1包.客MC样S-晴51详系列瓦单片倡机佣MC企S-螺51遭系列浓单片哪机是用一种加高性扇能的吉8垮位单培片机汗,它安是在郊MC决S-夏48当系列终单片姻机的惜基础献上推序出的泽第二炊代单福片机取。其纱典型申产品佣为炼80佳51架,封棚装为川40芝引脚模。芯逐片内挨部集裕成有抵:将一个常8纷位的鸟微处堵理器雾(魔CP敏U析)珍4K还B住的程各序存兔储器庸12工8B绍的数注据存超储器遵64毙KB泊的片馒外程输序存眠储器傍寻址猫能力治64鸭KB辽的片弦外数罚据存牧储器屡寻址扯能力叨32叮根输撇入岛/经输出慌线限1鹊个全彻双工补异步谈串行钞口挡2封个别16蔑位定半时平/幸计数难器册5协个中央断源威,扒2隙个优章先级糠MC难S-乓51陶系列杂单片振机按佛片内揪有无催程序宏存储企器及屋程序扇存储哲器的膊形式苹分为畜三种海基本仪产品伐:器80疑51专、疾87回51悼和福80吃31勤。距1.将2鱼帝MC脂S-赢51横单片装机结筑构和知原理慕1.嘉2.卷1犹锅M出CS暑-5党1鲁单片熊机的务引脚夜及内消部结硬构尼对于摧一个滚单片艘机应做用系零统的从开发嗓设计捐者,混熟悉者并掌展握单选片机疼的硬舍件结遍构是屿十分米重要泪的,雀这里浮从实常际需佛要出垄发,铁只介赛绍与顷程序骂设计贵和系壶统扩柜展应键用有四关的违内容割。忍1.苏89漫C5斗1疼的外宪部引葱脚好8洗9世C岗51失是标刻准的泡40划引脚粮双列结直插桌式集选成电南路芯附片。图1-689C51引脚照按其原功能贤可分拾为电部源、壳时钟虾、控奏制和监I/下O唇接口给四大图1-689C51引脚坛1臣)电超源引件脚铜VC胳C:临芯片座主电着源,绣外接州+5鸽V次;G午ND茎:电龙源地敌线。双2璃)时质钟引湖脚串XT皂AL陆1寿与网XT登AL杜2装为内睛部振逢荡器辣的两砌条引旧出线共。相3化)控踪制引脑脚捷(赠1敌)鲜AL逐E/川:地践址锁蓝存控拌制信浅号溉/豆编程堵脉冲碎输入栏端丈在扩插展系逝统时彩,密AL挥E币用于牵控制筝把及P0默口输眨出的休低舞8题位地废址锁杰存起旺来,恼以实删现低医8忠位地阶址和验数据李的隔秒离,蛇P0谈口作机为数狂据地匆址复堆用口牲线。丙当访叉问单懒片机旬外部附程序悄或数袋据存益储器宰或外鱼接涨I/狼O镜口时鞠,逃AL推E宽输出煤脉冲群的下金降沿慈用于旨低云8宿位地梁址的牙锁存治信号行;即勒使不机访问驰单片谁机外铁部程甚序或劣收据细存储疾器或引外接豆I/伸O需口,伞AL泳E受端仍樱以晶降振频佛率的福1/暗6忠输出兵正脉虹冲信替号,宋因此赛可作走为外草部时倦钟或杆外部宣定时酷信号疼使用集。但石应注搅意,铃此时丑不能旱访问腰单片金机外仅部程歌序、佩数据剥存储屑器或愧外设肥I/星O侧接口雕。捏AL茂E铺端可盆以驱羽动凝8言个袍TT萌L少负载筑。铲对于袄E窝EP碰RO夸M具型单姑片机汁(胜89率C伯51爹)或宰EP柄RO另M啄型单刃片机摔(乎87犬51斯),摩在阻EE齐PR侦OM陕或巨EP柳RO震M清编程秒期间喊,该义引脚洪用来般输入锐一个副编程泄脉冲立。邻(调2长)棉:片除外程天序存猫储器扇读选芝通有赛效信碑号竿在摧CP础U姥向片魔外程客序存释储器缘读取蚂指令播和常拴数时掏,每陆个机情器周沉期鞭两次嘱低电息平有展效。测但在教此期没间,吵每当膛访问四外部缝数据针存储隐器或枪I/逃O完接口能时,巨该骗两次求低电密平有洲效信肿号将碌不出兆现。衔端可臂以驱朋动忙8撇个清TT蛙L婚负载革。贷(宅3妖)冬/V漏PP慧:访润问程腹序存须储器萌控制裹信号份/惜编程讯电源音输入杂端碍当该峡引脚狸信号和为低辣电平亦时,敞只访妨问片哭外程赶序存老储器燃,不喷管片谎内是拾否有匠程序法存储跪器;壮当该般引脚个为高拼电平今时,场单片密机访分问片皱内的语程序舍存储千器。促但对匹AT泼89助C党51办来说喇,当歇PC绝(程夕序计贸数器辉)值板超出侧4K洞地址碧时,唱自动精转到钞片外不程序矿存储材器1态00祝0H贱开始面顺序扁读取姐指令呆。茧对于鬼EE缸PR本OM劣型单蓄片机怎(越89获C绘51科)或贪EP奶RO南M惨型单平片机沫(魄87嫁51艰),按在谢EE笔PR宴OM点或培EP湾RO鼠M森编程愈期间择,该沾引脚乔用于宰施加际一个嫩+1拳2V杯或痒+2责1V页的电吴源。睁(最4夫)雹RS慰T/溪VP吵D卖:复殿位阀/铲掉电呈保护笨信号然输入在端强当振陡荡器菜运行培时,论在该啊引脚青加上狗一个召2杂个机盲器周突期以器上的府高电己平信纱号,趁就能境使单搜片机费回到嫂初始讲状态捎,即鲜进行铺复位泊。幅掉电斗期间恶,该唤引脚纸可接遭上备迈用电构源(茶VP惑D薄)以绑保持菌内部差RA咬M榆的数辽据。勉4)盆I/炎O冒引脚接P0适口(貌P0端.彩0糕~休P0淹.柜7斤):沟8坏位双周向并既行麻I/确O喘接口钉。扩体展片约外存闻储器氧或斤I/悼O卡口时服,作沟为低控8盗位地奋址总乡线和否8刑位数攻据总包线的虽分时胳复用逮接口践,它鬼为双悬向三牧态。炸P1覆口(亿P1镜.横0嫁~装P1费.淡7窗):瞒8客位准县双向信并行屡I/滥O砌接口涂。废P1怕口每越一位韵都可碗以独摩立设煤置成溜输入孝输出豆位。颗P2横口(纸P2注.夺0渔~四P2糕.妄7族):涨8煌位准春双向莫并行饿I/策O赠接口植。扩愧展外弊部数渡据、国程序明存储霞器时汽,作蜡为高陡8艇位地此址输容出端努口。路P3厨口(销P3痕.件0品~栽P3睡.乎7捆):府8抹位准乎双向瑞并行超I/缝O需接口式。除汤了与毁P1饺口有绑一样篮的功誓能外湖,每私一个惊引脚树还兼购有第照二功踪能。溉以上行是把禁MS蹲C-魂51尘单片丧机芯柱片全祥部蜓40贺个信块号引顶脚的眨定义从及功遣能作经一简河单说娱明。种2棒.贪8叛9C饿51抓的内柔部结垂构死8洪9C跑51棍单片各机由绿运算不器和肚控制遇器组纠成的堵微处馒理器裳、片郑内存宏储器倦RA盯M/供RO忌M涌、岔P0绘~虚P3栏组成震的线I/凝O皂端口秋以及静各种搁存储相器组坦成的询特殊潮功能盏寄存译器贴SF敏R猎和串谋行接皮口、够定时奖/浑计数拿器、挣中断春系统暗、振坚荡器宿等构蚂成。割下面掩介绍宅其各写构成冬部分匆的基肠本含腾义。业1陵)弓8枯9C造51深的微谢处理晚器(爸CP帖U揭)恒微处胸理器姑是单置片机忍的核景心部哈分,虏完成各运算过和控原制功臭能。较8喂9C隙51堵的食CP喂U奇能处淹理旁8宜位二待进数隐或代步码,侄它由阁运算馆器(匀包括圆算术器/免逻辑载运算乱单元老AL恼U阔、累析加器鲜A孤、寄脂存器际B哭、暂估存寄殿存器慧、程描序状歇态字郊寄存读器愿PS补W俭)、刷控制创器(宵包括企指令秀寄存贡器医IR扭、指奶令译润码器散ID股、定保时及盏控制系逻辑难电路园)、态程序妹计数匆器谦PC会等组筒成。悦2污)密8吊9C眯51忍的内齿部数袜据存称储器武(内抽部苍RA搏M暮)拴8临9C杨51友芯片供中共督有狮25电6脊个益RA德M瓣单元馒,但鸡其中罪高筝12码8步单元航被专房用寄蔑存器锯SF映R垦占用辟,能乱作为折寄存漆器供疗用户欠使用亦的只第是低虑12菠8螺单元佩,地指址范歌围是没00巷H充~正7F论H哗,用台于存遥放可象读写蛾的数盟据。苹因此咏通常扑所说欲的内吵部数票据存组储器屡是指球低播12宽8拖单元萄,简吸称内羡部朴RA甲M签。岂3纱)口8盏9C缴51眨的内宴部程歉序存凤储器纷(内像部乞RO浙M与)餐8峰9C药51势芯片今中共淡有馒4K择BF离PE底RO及M柏,地料址范熊围是琴00互00虎H值~搭0F墙FF项H万,用武于存跪放程矮序、垄原始限数据阳或表治格,洪因此寄称之哨为程绳序存捧储器段,简脂称内都部公RO腔M琴。满4畅)定利时氏/助计数琴器累8建9C绒51尾芯片堵中共役有两只个腥16国位的础定时阿/瓦计数除器以酬实现宫定时检或计弄数功籍能,步并以雾其定亏时或帐计数礼结果配实现武控制勉功能鼓。颤5岸)并敏行被I/通O屯口咸8敲9C逝51舱芯片吼中共扰有据4贯个雪8式位的瞎I/泊O辅口(屡P0这、捐P1寻、额P2客、培P3匹)以义实现善数据速的并筒行输残入源/查输出漏。本猛书在建实训粘1摘中已颂经使慨用了情P1萝口,柱通过疼P1光口连慎接零8英个发驼光二碧极管存。潮6胆)串馒行口采8王9C强51员单片固机有哲一个亦全双冬工的险串行塑口以广实现宅单片址机和探其他揭设备很之间匹的串张行数棉据传须送。管该串警行口皆功能纠较强佛,既谅可作晓为全抓双工愉异步拔通信唉收发拍器使坦用,总也可研作为伸同步脸移位缩器使牺用。采7蚀)中桨断控丘制系危统丹MC鱼S-色51令系列叫单片终机的姻中断善功能狼较强灭以满层足控缠制应益用的厦需要回。宜8谋9C造51拼共有免5己个中纵断木升源,粘即外替中断啄两个驱、定过时环/斯计数拜中断壳两个蔽、串驱行中关断一土个。大全部轻中断砍分为查高级呼和低框级两秤个优竖先级毙别。铁8洁)时躬钟电枝路查89粮C土51蔑芯片烦的内堵部有伸时钟衰电路槐,但瓶石英球晶体岛和微宿调电尾容需捷外接袭。时安钟电环路位坐单片姿机产少生时校钟脉听冲序搞列。也系统污允许奇的晶狂振频根率一练般为摇6M倚H锅z~拌12嘱MH鹊z。恨从上运述内朽容可旺以看塌出,市MC津S-朗51丸虽然橡是一匪个单扶片机漫芯片洞,但捉作为悟计算冲机应叠该具卧有的纱基本扒部件烂它都国包括翅,因谦此,严实际宗上它乖已属炭于一呼个简钢单的雷微型六计算友机系糖统了腔。猪1.库2.条2蜓荐MC蓝S-念51傲单片顶机的坏内部者数据伶存储励器忘存储弱器功证能是注存储钥信息陪——忙程序遍和数鼓据。检存储叉器按公其存羡取方燥式可团以分威成两矩大类侨,一环类是道随机惩存取转存储洋器(迟RA裕M仪);挥另一吼类是遗只读偶存储令器(逝RO或M积)。桨对于强RA罩M乡,籍CP脆U排在运满行过兴程中在能随摇时进笔行写硬入和皱读出堤,但击在关榆闭电口源时终,其哭存储搅信息刊将丢踪失,赖所以净它只架能用究来存椒放暂着时性在的输税入/驳输出灭数据冠、运娃算的壤中间嘴结果能或用王作堆视栈。同因此白,蝶RA抬M浆常被婶称作类数据收存储匀器。钉RO堡M脸是一泉种写帝入信势息后美不能茎改写宅只能旅读出始的存出储器戴,断欣电后怠,其案信息市仍保富留不缩变。球RO胡M柿用来敢存放需固定花的程缠序或税数据义,如藏系统冠监控拔程序新、常佳数表揭格等咏。所劈以,群R坐O窃M恨常被咱称作鸟程序怖存储过器。讽MC悉S-肿51钥单片缸机的涝芯片具内部陷包含耍数据伸存储棕器(壁RA治M时)和后程序堂存储较器(幅RO阅M震)两侄类存梨储器倒。下薪文先进介绍戴内部旁数据夹存储荷器(良RA续M另)。么1爷.内捐部数马据存篇储器作(涛RA歌M物)的约地址滴分配昏内部盏RA婚M趁共有箭25丝6炊个单惕元,越通常搁把筑25慨6护个单买元按挡其功骡能划筹分为言两部情分:经低亲12酱8格字节您(重00覆H棵~障7F痛H泉)尾RA龟M炉和高罚12杯8奥字节够(假80基H豆~肚FF移H秒)。革2.归内部犬数据齐存储贤器(禽RA宗M功)低瘦12活8距单元盏内部盈数据会存储态器的帜低绪12迅8扎单元付(扣00点H戒~筒7F滥H策)是盾真正女的黎RA脸M友存储扇器,俊按其业用途康划分首为工柏作寄珠存器住区、厌位寻依址区棍和用溉户治RA钟M游区三访个区晒域妹。蹄1疑)寄既存器胶区大共有夕4缎组寄桂存器侵,每姨组迹8蚁个寄慕存单把元,皮各单昂元舍8血位,迫每组帆的慎8纸个寄绝存单态元都蝶以狸R0冰~左R7精作为歇寄存泻单元孙的编独号。还寄存货器常厦用于调存放枕操作馒数及物中间吨结果蛮,由霞于它喇们的蚂功能中及使旗用不疤作预盏先规闭定,用因此黑称为功通用训寄存泛器,案有时牧也叫纤工作弱寄存旗器。径4印组通泻用寄钩存器齿占据籍内部急RA骗M渔的域00举H昨~潮1F指单元每地址讲。悦在任就一时拐刻,贪CP卷U造只能锡使用倾四组出寄存件器中揭的一剑组寄险存器摆,并云且把懒正在鹅使用徒的那爱组寄向存器壳称之贤为当供前寄携存器绣组。互到底势是哪岂一组陷,由纵程序蝴状态塔字寄翼存器句PS蝇W娘中的李RS而1北、阿RS码0竿的状吨态组坟合来享决定龄(见柴SF月R泛中的莫PS染W茎)。鞋通用竭寄存堂器为欧CP孝U纺提供苏了就纽近存繁储数过据的催功能北,有格利于吵提高周单片吐机的览运算营速度语。此洽外,证使用胳通用铲寄存岔器还订能提防高程景序编耀制的峡灵活客性,甘因此浙在单吧片机势的应荒用编难程中亦应充犹分地解利用嫂这些恼寄存设器,艳以简鸽化程灰序设殿计,把提高佩程序励运行丰速度寄。辱2壮)位世寻址以区稠内部售RA叫M怨的耽20陶H呀~钻2F茫H影单元盐,既截可以竭作为臣一般慈的行RA黎M胃单元举,进蛋行字泉节操循作,清也可增以对次单元测中每成一位屈进行室位操甩作,竭因此恰把该袜区称钉为位李寻址尿区。至位寻今址区仔共有映16帜个海RA浙M治单元新字节者,计渔12烤8谅位,窃各位马地址川位却00怕H火~幼7F王H劫。绑MC剥S-吸51缺具有伶布尔汇处理物机的耍功能极,位堵寻址董区可蚕以构唱成布辩尔处贱理机搭的存朵储空怒间。演这种绸位寻名址区率能力纤是汽MC止S-喉51奸的一陆个重丈要特漠点,辣表丸1碎-4骗为位支寻址壶区的旱位地染址表远。士3赚)用龙户控RA渗M遗区率在内离部枯RA躬M汪的舱12揭8衔个单候元中酒,通自用寄水存器单占了搏32个个单雀元,熄位寻夫址区槐占了袍16题个单面元,亦剩下腐80剖个单磨元,遵这就密是供坦用户汁使用炒的一嘴般叼RA笔M竭区,圆其单则元地普址为谊30趣H师~扰7F勉H旷。睁对用惯户还RA翼M欲区的恒使用界没有叉任何菠规定矿和限缴制,致但在咬实际惊使用毯中,氏常需找在申RA毙M革区设解置堆烤栈。由这在星编程兵中使父用扒RA扔M弃单元用时应悠特别蹲注意品,不辜要和拢栈区民单元姑混淆僵。宫3评.内面部数哲据存桥储器乐(谋RA劲M页)高弓12坊8伟单元腐内部浩数据民存储形器(喉RA露M江)高换12遥8遣单元销是供错给专的用寄木存器吼使用冈的,刑其单醒元地欧址为都80拍H寇~胁FF育H速。但兄这谦21崭个专厚用寄葡存器翻的地械址分抚散地引分布阶在乱80订H叙~选FF殿H婚的地与址空枪间中蓝,只死占用巷了高蓬12旱8扔单元秋中的削21沉个单计元。喝因这著些寄西存器缝的功行能已银作专启门规群定,趣故称获之为芬专用章寄存凳器(茂Sp丽ec返ia押l炸Fu唇nc住ti券on侨R久eg辞is诊te蚕r改),往也可惧称之涌为特爪殊功口能寄猎存器症。楚1斯)特府殊功昌能寄巨存器菊(初SP岸R辱)简脑介径8冶0属51养/催89像C圣51傻共有苦21域个专旬用寄下存器乡,现肿把其庭中部结分寄灯存器推简单格介绍览如下族:妇(揉1薯)程残序计今数器丢(松Pr码og未ra贵m财Co距un兼te吩r蜡,P科C)团纳PC吃是一坟个是16海位的增计数雹器,赤它的举作用灭是控献制程挡序的概执行蜓顺序煌,其恰内容陷为下倡一条洲要执议行的业指令幻的地献址,射寻址顺范围独达斜64粘KB巴。叹PC阴有自绑动加魔1沫的功闻能,瓣从而桐实现跃程序街的顺纸序执目行。客PC讯没有己地址镇,是窜不可捡寻址她的,警因此搭用户痕无法挪对它咱进行香读/眉写操港作,劣但可赔以通衣过转显移、作调用蕉、返绩回等烧指令们改变艇其内闷容,垮以实士现程腿序的附转移油。因去地址刃不在晕SF脆R韵(专丈用寄限存器绢)内戴,一缴般不黄计作储专用鹿寄存沉器。芽(索2炊)累晌加器薪(白Ac凤cu观mu旬la栋to粗r盲,A荒CC找)千累粪加器伤为畅8染位寄灾存器挎,是辣最常拔用的麦专用雀寄存采器,酬功能市较多芒,地却位重漂要。贼它既索可用风于存色放操型作数荣,也负可用满来存惧放运科算的弊中间美结果冬。蛙MC抵S-羞51曾单片支机中秆大部秩分单称操作馒数指宿令的梨操作单数就木取自摊累加斯器,输许多遍双操神作数巩指令救中的架一个觉操作得数也册取自反累加日器。枝(迅3柿)邀B打寄存身器乓朝B逗寄存线器也路是一缘个假8框位寄能存器吸,主葬要用安于乘足除运由算。哥乘法搂运算域时,抚B芒存乘散数,距乘法猫操作赔后,主乘积波的高搂8勿位存赚于六B咽中;酬除法兴运算监时,篇B艰存除躬数,么除法室操作走后,妈余数品存于辱B辜中。原此外倍,低B熟寄存锹器也吴可作股为一能般寄垃存器后使用请。毙(听4竖)程隆序状洁态字年(捆Pr乐og川ra桂m六St数at维us库W仿or泥d元,P录SW关)喜程齐序状昌态字朱是一功个宴8邪位寄搭存器喝,用侦于存帐放程锹序运镰行中封的各贵种状斑态信千息。雹其中社有些预位的对状态赖是根昏据程清序执蚕行结悟果,说由硬剩件自混动设软置的赶,而鄙有些散位的飞状态袭则使航用软呼件方每法设或定。斗PS形W邻的位挂状态贴可以惊用专屿门指崖令进拴行测捆试,专也可狠以用糖指令煎读出阴。一羽些条竖件转铸移指第令根泥据油PS笼W妻某些贝位的歼状态蓄进行大程序龙转移晨。锦位或风复位硬,用疤于控缘制程农序的照转向拣。令(抚5肺)数性据指唇针(毁DP展TR雕)说数异据指倡针为摄16艺位寄佣存器吸。遭(佩6狭)堆叼栈指偿针驼司(沫St及ac贴k饮Po坑in蚁te筹r射,S企P)砖个堆栈仪是一尿个特透殊的址存储炊区,载用来优暂存胖数据巨和地绩址,慎它是桌按粱“铃先进积后出芬”况的原呆则存枣取数慢据的突。堆犁栈共罚有两谦种操柱作:犹进栈我和出敲栈。裁2校)特衣殊功舱能寄勉存器翻中的避字节玉寻址购和位拐寻址队MC龙S-裂51柴系列递单片促机有核21宜个可范寻址狗的专惜用寄饰存器倦,其危中有贵11洞个专息用寄州存器劳是可园以位零寻址掏的。解对专眼用寄嚷存器悦的字临节寻五址问区题作辣如下评几点识说明太:据(息1怨)千21食个可较字节吧寻址端的专撤用寄窝存器航不连戚续地喷分散档在内器部及RA沾M顽高猫12餐8盐单元姜之中谋,尽构管还钻余有汗许多剩空闲锻地址争,但塔用户值并不唇能使挪用。悼(匆2考)程天序寄烘数器书PC柳不占词据黎RA船M揪单元角,它假在物残理上唤是独惑立的悉,因拘此是街不可跑寻址兽的寄凳存器搞。冰(捞3塞)对材专用农寄存遇器只听能使据用直索接的超寻址繁方式车,书移写时愤既可协使用鲁寄存眠器符球号,抄也可陷使用连寄存焦器单联元地德址。龟全部烂专用镇寄存涂器可脏位寻歌址的受位共区83资位,形这些以位都亮具有谨专门抱的定裁义和稻用途映。这萌样,纳加上鲜位寻川址的瘦12师8塑位,碑在锹MC盐S-乌51史的内亏部无RA葬M访中共婚有素12晃8+赖83撒=2月11词个可完寻址技位。欢1.助2.陕3巾购M坐CS劫-5阴1啊单片校机的混内部抚程序滋存储影器烂80退51报片内鲜有种4K延B市的尤RO虚M订,闯87角51膀片内无有猴4K郊B棋的方EP则RO座M外,都80国31微片内撕无程冬序存丛储器文。容MC秤S-熔51拒的片证外最浩多能谁扩张忆64鸣KB答程序敏存储难器,摆片内呈外的痛RO塞M省是统易一编穗址的呼。恶1.泽3躲役M岁CS获-5筛1古单片年机的餐并行捉端口飘单片缎机芯筹片内坦还有你一项塑主要羡内容衰即并矮行签I/挪O盆口。晌MC蒙S-片51弹共有娘4牌个糊8缴位的蠢I/案O叛口,爪分别锅记作请P0弓、圆P1瘦、樱P2饿、璃P3锤。每匹个口井都包船含一羞个锁劳存器篇、一瓦个输请出驱美动器抓和输光入缓针冲器说。间1.苗4阴时播钟电塞路与汤复位执电路奸时钟挡电路等用于械产生紫单片行机工躁作所斑需要台的时焰钟信屿号,记而时其序所坐研究歼的是塔指令堆执行砌中各弹信号孟之间趴的相雹互关刊系。晶单片跨机本崖身就难如一优个复钢杂的券同步幼时序欺电路灵,为扔了保梁证同威步工侧作方始式的件实现掉,电傻路应姻在惟曲一的击时钟捧信号送控制姥下严倾格地违按时粗序进遭行工底作。蜜1.风4.岗1奖床时钟盆电路瓦与时再序辞1.烟时钟裙电路舞1)砖时钟帅电路系的产士生咏在猫MC别S-竹51止芯片乎内部耽有一狡个高娘增益本反相减放大圆器,舍其输滔入端战为芯赚片引细脚像XT炸AL杠1蹦,输错出端裙为引备脚悠XT坟AL纪2增。在甩芯片旱的外活部,接XT寒AL粪1彻和柿XT贴AL拦2宇之间蚀跨接舟晶体灯振荡吩器和备微调态电容剥,从俯而构壁成一充个稳酿定的勉自激份振荡船器,灿即单沙片机途的时宅钟电望路。品如图护1-钻15淘所示梯。伯时钟秒电路惠产生洲的振疫荡脉加冲经毕过触耕发器江进行出二分秆频之株后,班才成砌为单瞒片机求的时甚钟脉败冲信燥号。骆请读痰者特尾别注擦意时旗钟脉讽冲与刮振荡垦脉冲震之间橡的二闸分频葛关系杏,否腊则会妥造成爱概念见上的指错误枯。要一般句地,泻电容换C1炮和差C2侄取荐30忌pF荣左右工,晶彩体的近振荡伸频率蜜范围争是获2M背Hz呈~1谎2M威Hz猫。晶仁体振适荡频屿率高浪,则缎系统奏的时筑钟频肥率也批高,袍从而槐单片来机运堂行速伪度也田就快扶。通口常情壤况下盖,黄MC伶S-麻51讯的应旁用振担荡频妨率为帝6葡MH海z糖或执12豆M饥Hz伙。彻2)趁引入枯外部使脉冲蒙信号岔在由熊多片号单片捐机组共成的拉系统双中,罗为了叫各单婶片机朗之间列时钟蹄信号挡的同抖步,嫁应当脂引入恒惟一密的公擦用外芳部脉洁冲信菠号作借为单科片机容的振相荡脉叨冲。膛肤杜哭喉搬违责辅惠爸鸭煮2.绩时序霸时序库是用群定时供单位离来说制明的副。玩MC愤S-遵51哨的时翁序单伶位共悼有派4弊个,洋从小压到大扎依次哭是:次节拍山、状紫态、更机器毁周期飞和指歇令周鬼期。趟下面翼分别揭加以服说明坊。匠(娇1陵)节

温馨提示

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

评论

0/150

提交评论