




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用
任课教师:张倩西安交通大学城市学院
概述1单片机的基本概念2单片机的发展概况3单片机的特点及应用4常用单片机系列介绍1.单片机的基本概念图1.1微机组成结构框图图1.2单片机组成框图
(1)将微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件集成在一块芯片上,称其为单片微型计算机,简称单片机。
(2)微处理器(CPU)、存储器、I/O接口电路由总线有机地连接在一起的整体,称为微型计算机。
(3)微型计算机与外围设备、电源、系统软件一起构成的系统,称为微型计算机系统。
单片机与通用计算机的区别通用计算机系统主要满足海量、高速数值处理,兼顾控制功能;单片机系统主要满足测控对象的控制功能,兼顾数值处理。(2)通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。
单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64KB。(3)通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。
单片机应用系统的外设都是面向用户的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。
第一阶段(1974—1976)——初始阶段。以4位单片机为主,功能比较简单。如1975年美国TI公司推出第一台4位单片机TMS-1000。第二阶段(1976—1978)——探索阶段。单芯片形式,低档8位单片机。如1976年美国Intel公司生产的MCS-48系列单片机,这是第一台完全的8位单片机。MCS-48的推出是在工控领域的探索,此后,各种8位单片机纷纷应运而生。第三阶段(1978—1982)——完善阶段。提高电路的集成度,增加8位单片机的功能。如Intel公司在MCS-48基础上推出了完善的高档8位单片机系列MCS-51。2单片机的发展概况第四阶段(1982—1990)——巩固和发展阶段。巩固发展8位单片机、推出16位单片机、向微控制器发展,强化了智能控制器的特征
。如将ADC、DAC、集成到单片机。第五阶段(1990至今)
——全面发展阶段。适合不同领域要求的单片机,如各种高速、大存储容量、强运算能力的8位/16位/32位通用型单片机,还有用于单一领域的廉价的专用型单片机。
需要提及的是,单片机的发展虽然按先后顺序经历了4位、8位、16位的阶段,但从实际使用情况看,并没有出现推陈出新、以新代旧的局面。4位、8位、16位单片机仍各有应用领域,如4位单片机在一些简单家用电器、高档玩具中仍有应用,8位单片机在中、小规模应用场合仍占主流地位,16位单片机在比较复杂的控制系统中才有应用。3单片机的特点及应用1)单片机的特点(1)单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM则为数据存储器,用作工作区及存放用户数据。(2)采用面向控制的指令系统。为满足控制的需要,单片机有更强的逻辑控制能力,特别是具有很强的位处理能力。(3)单片机的I/O引脚通常是多功能的。由于单片机芯片上引脚数目有限,为了解决实际引脚数和需要的信号线的矛盾,采用了引脚功能复用的方法。引脚处于何种功能,可由指令来设置或由机器状态来区分。
(4)单片机的外部扩展能力强。在内部的各种功能部分不能满足应用需求时,均可在外部进行扩展(如扩展ROM、RAM,I/O接口,定时器/计数器,中断系统等),与许多通用的微机接口芯片兼容,给应用系统设计带来极大的方便和灵活性。2)单片机在控制领域的优点(1)体积小,成本低,运用灵活,易于产品化,它能方便地组成各种智能化的控制设备和仪器,做到机电一体化。
(2)面向控制,能针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。(3)抗干扰能力强,适用温度范围宽,在各种恶劣的环境下都能可靠地工作,这是其它类型计算机无法比拟的。(4)可以方便地实现多机和分布式控制,使整个控制系统的效率和可靠性大为提高。3)单片机的应用范围:
(1)工业控制。单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、温度控制等。(2弱)仪器博仪表租。如膜智能使仪器旅、医畅疗器师械、顾数字呼示波框器等秩。(3器)计算岛机外荷部设葡备与声智能岩接口鸭。如排图形史终端川机、笑传真哑机、款复印紫机、佛打印艳机、辨绘图撕仪、铃磁盘/磁带劳机、股智能沸终端肚机等地。(4盛)商用锅产品初。如讯自动袋售货困机、刷电子弦收款洁机、记电子扁秤等严。(5宾)家用格电器占。如智微波蚀炉、摔电视地机、筋空调会、洗著衣机早、录辆像机臭、音盐响设蒙备等终。第1章MC皱S-渠51单片界机的乞组成闭及结肃构1.智1微型障计算少机与瞒单片万机1.扮1.锡1单片陪机计算宏机:怪运算盛器、锦控制颠器、清数据虎(程肯序)距存贮层器和师输入天/输喜出接锐口四钢大部梢分;微处获理器汤:运秩算器冈和控眉制器碰集成彩在一厅个芯冲片上鄙;单片丑机是顿什么纺?单片必机是毕单片畅微型闻计算理机的斤简称败,它奥是在卸一块舟半导晓体芯观片上烦,集砌成了CP闻U、存搬储器裂、I/识O(塘In而pu膝t/络Ou茫tp枝ut巡寿)接口房诚、中巡寿断系左统和心定时配器等南计算致机必全备部奴件,池所构澡成的烦一个煮完整勾的数眯字电思子计帐算机落。1.疑1.籍2单片甘机的色开发姻与开蒸发工挡具1.开超发的掉定义:软件炒和硬薯件不弃可分迈割,丛即在隆应用宜系统呈的硬青件设筛计时型,同休时生盖成软考件设钳计框点图和影实现抢方法暗;或事者考技虑到黄编程及的组秀态、纺易维份护等触原因呀反过粉来修槐改硬虽件设贴计。从提率出任忆务到图定型证生产却、投凡入使赖用的浩过程气称为哲开发握。这板包括辟对总借体方盲案的压论证名、硬遍件系罩统设支计与脆调试竭、软吹件系复统的辰编程杀与调驰试,康最后找直到苹目标添样机凉的调并试成主功和抖现场慰投入厘使用疼等,2.开行发的础特点:3.开对发手贱段:硬件熟调试:编勇制出作简单冻的单夸元调阅试程铃序使鸟系统仁运行踩,用老示波带器、盾万用抵表也捏可使娘用逻幼辑分贼析仪葱。软件康调试目前牢多用KE乳IL纳51软件恶,它艘集编懒辑、尾编译织、仿树真为垄一体怜,支肉持汇朽编、PL敢M语言居和C语言受的程鸭序设吉计,受界面危友好爽,易舟学易子用,熊是目假前对首单片景机进胸行调蓝试最斧好的陪软件除之一前。4.开这发工伴具:设计置一种提通用阅的调牺试程或序工爸具,馋把开愧发系作统的CP麦U和RA红M暂时晚出借恋给用忍户控泰制板扎(控命制系扫统)医,利袍用开户发系佛统进来行调炒试,好然后钢把调项试好筛的程拣序固哨化到EE葬PR抓OM中。(2)功呢能:抢硬件嘴电路译的检浊查与帜诊断常;用朴户程钩序的抵输入粮与修竟改;插程序届的运仇行调争试:锡单步雁、断痰点和按连续透等;熊程序亡能固影化到EP促RO轰M中等量。(1)把80御31芯片般和EE宇PR镜OM拔掉野,通狗过仿羞真头靠插上投虚拟莫单片复机(会开发此系统摄)。硬件忆电路乌做成硬目标笑板运用PR兔OT贱EL、PO饼WE舟RP欧CB等软童件程序鉴设计通常汤是C语言森或者毯汇编辜语言概,在鹊特定新的集贸成开表发环船境(ID群E)中基编程摩调试泪,比借如应终用最孟广泛堪的KE植IL撑u怜Vi闪si龙on芝2调试——硬件急仿真弦器硬件即仿真们器目标摇系统开发被软件调试目标洁系统通信记数据根线开发监软件程序滨下载——使用IS红P(In塑S大ys艰te告m圆Pr违og辽ra害m在系塌统编倚程)IS驰P软件下载也线目标剩系统1.中1.牙3室M声CS肚-5俯1的应仰用特艳性MC富S-离51系列斑单片凡机已菌有十狮多种马产品纳,可仰分为糊两大湿系列垒:51子系莫列和52子系甲列。51子系墙列主姓要有80傅31、80练51、87颈51三种我机型扬。它赚们的旺指令卡系统蛛与芯星片引谅脚完终全兼愉容,遮差别筐仅在忠于片狼内有班无RO怠M或EP付RO异M。52子系咬列主陕要有80钱32、80嘉52、87升52三种矩机型洒。52子系匪列与51子系饼列的朽不同杰之处腊在于滚:片稻内数南据存青储器意增至25股6字节查;片农内程睬序存样储器字增至8迅KB蹈(愚80掀32无);有3个16位定贞时/计数拿器,6个中坦断源酿。其绵它性殖能均议与51子系守列相侵同。1.温告度范要围:盘民品0oC~70oC,工歉业级春为-4穷0oC~85oC,而掉军品拼级为-5眯5oC~12控5oC。2.有励多种隐产品都型号解可供叔选择咬:从像学习MC右S-座51系列戚单片困机来捎讲,掏以80顽51为例抽,然率后逐社步深歼入。1)选筋用增丈强型鹿如8X斥C5侧2系列鸽的芯知片。竞例如89边C5取2,片做内有8K字节爱的E2PR宵OM;89皮C5挥5芯片鼻中有3个16位定授时计讯数器辟,片册内有20冠K字节酿的E2PR胆OM并具精有两吃级程茧序保灰密系繁统。MC恶S-伸51的应解用特颈性3)以CP速U为核寻心,得将A/端D,D/益A,前线置电到路和谅显示铺接口纷电路雪等全卵部进钥行嵌乖入设粒计后晕,烧米写在稳一个岗芯片绕中,痛从而权使系的统简爽化,句实现源了真傅正的耀“系岁统单踢片机密”的险应用祝设计.2)SS矩T8旷9X柿56昼4X阿X器件部带有72竹/4摘0K尼By询te的片誉内Fl碧as调hE至ER筋OM,内惯存储们器,8个中吊断源侨,4个优母先级坦,3个定迫时/计数序器,锹功能罢更加揭强大吊。1.窜2区M映CS草-5中1单片佳机的服组成坛及结飘构1.铺2.昨1内部括结构勉框图MC忧S-戏51单片江机组奥成结话构中艳包含截运算效器、凡控制双器、秒片内嚷存储播器、4个I/砖O口、堡串行狼口、盐定时跪器/计数总器、磁中断扔系统山、振倍荡器某等功于能部融件。嫩图中SP是堆烟栈寄烟存器日,PC是程北序计乒数器拖,PS翻W是状拘态标启志寄某存器幼,DP沫TR是地暖址指悉针。图2.士1廉M除CS历-5壁1单片手机内漠部结桌构框算图1.锄2.恢2伶C坛PU结构1运算献器运算幻玉部件火以算塌术逻嚼辑单悟元AL南U为核掌心,罪包括丝式累加箩器AC回C、寄权存器B、暂增存器去、状但态标嘴志寄嗓存器PS价W等许酬多部窝件。抹它能水实现再数据盼的算弃术逻宜辑运山算、慈位变诵量处粗理和腿数据忽传输遥操作隙。算术华逻辑坟单元AL分U与累半加器A、寄黎存器B算术休逻辑身单元挥不仅膛能完棍成8位二愤进制膨的加夜、减寻、乘骄、除畅、加1、减1及BC告D加法偿的十稿进制凭调整嫂等算野术运转算,爽还能杆对8位变羡量进情行逻疫辑运劝算,扭并具胁有数苗据传题输、宰程序网转移节等功踪蝶能。怠累加少器(A逝CC亮,简称叔累加鼻器A)为一换个8位寄亭存器组,它鸡是CP宋U中使凤用最睛频繁杯的寄宪存器侨。进咽入AL在U作算术边和逻孕辑运裤算的操商作数祸多来寸自于A,运亏算结酒果也布常送斤回A保存死。寄钢存器B是为AL亡U进园行乘除双法运算台而设且置的扇。若暖不作鞠乘除和运算杯时,慎则可究作为股通用号寄存沿器使锣用。表1.妹1画PS鹿W寄存块器各网位功闻能、唤标志赤符号摘、位文地址功能标志位地址*进位标志CY=1表示有进借位PSW.7辅助进位标志AC=1表示有半进借位PSW.6用户标识F0PSW.5*寄存器组选择MSbRS1工作寄存器组选择PSW.4*寄存器组选择LSbRS0工作寄存器组选择PSW.3*溢出标志OV=1有溢出PSW.2保留……PSW.1*奇偶标志P=1表示累加器中1的个数为奇PSW.02.控制雪器与溉时钟时电路控制排器是CP表U的神絮经中膝枢,麻它包其括:膀指令埋寄存术器IR、指嫂令译缺码器ID、16位地推址指发针DP系TR及16位程黎序计再数器PC、堆断栈指埋针SP等。工作太过程:CP弊U从程矮序存孩储器殊中取领出指厨令后享送入钩指令捆寄存客器IR中,攀经指稀令译尖码器蜡译码紫产生裂一种流或几各种电驼平信党号与证系统列时钟见统一石在CP平U定时贷与控专制电冷路中沃组合见,形舌成按脂一定灯时间讨节拍映变化蒜的电踢平和打脉冲亭控制掘信号架。作用编:对竖内协何调各松部件情的工渴作,旋例如肢数据专传送椅、存霞储、狮运算忆、输醋出等房诚;对桂外发仆出时享序控部制信删号,被例如黄地址饿锁存AL州E、外滋部程练序存稠储器斩选通/P邪SE吼N(“/”表示搂低电辈平有巧效,铲以后陵类同晴)、庄以及/R中D和/W许R信号泽等。时钟灵是时吹序的示基础丹,MC俩S-化51的时剂钟电抄路由岩片内扣的反班相放孝大器蜘和外茧接的扒两个该电容筹和晶兔体振丹荡器澡而构滑成。时钟读的产欲生两种偷方式迁:内崭部方遣式和所外部传方式隔,如培图所核示。芯片类型XTAL1XTAL2HMOS型接地接片外振荡脉冲输入端(带上拉电阻)CHMOS型接片外振荡脉冲输入端(带上拉电阻)悬浮接法表1.反2单片测机外故部时除钟接叶法表3微型馋计算告机的亡工作认原理指令是对粥计算饺机发醋出的瞒一条章条工宵作命替令,卧命令途它执即行规扒定的就操作攀,程序是实湖现既差定任里务的科指令惯序列莫。把程序和数据送到毅具有产记忆闷功能燥的存储大器中保蚂存起慎来,现计算栽机工牌作时系只要根给出资程序显中第昌一条钉指令胸的地者址,控制约器就可负依据科存储蔽程序伸中的对指令雁顺序今周而田复始腊地取虽出指响令、冤分析衣指令昌、执践行指挪令,锹直到骑执行惜完全星部指皱令为术止。微型贿计算手机执浊行程辛序的耀过程微型睛计算飞机执旁行程欣序的陪过程帆就是团逐条梯执行绳指令悦的过抹程。陵由于匀执行古每一叼条指喊令,眉都包饿括取指愁令与执行着指令两个肌基本抓阶段霞,所歪以,堂微机旬的工莫作过罚程,泳也就御是不挣断地途取指习令和闯执行意指令闲的过喉程。17虽+1毒5的加翁法运浅算程话序如灿下:存储冬地址番机鲜器语红言程岁序饱汇尝编语播言程慌序狮注释00孤00洁H真7钢4电1垮1替M榴OV驴A,膏#1笛1H;数11引H送入融累加犯器A00斧02青H而2籍4陷0胡F抛A剃DD读A,伪#0半FH;数0F竹H与累给加器A中的11不H相加,和送恋入累说加器A执行莲程序秃的过膛程示圣意图1.洒2.刚3存储绒器1.达M游CS贺-5乡丰1的存场储器氏结构它特点数据默存储剪器与通程序抽存储来器的票寻址飘空间组互相扔独立滔,按视物理节结构稼有四联个独谅立空幻玉间,踩即:眨内部剃程序舌存储续器、咸外部鸦程序梅存储铃器、殿内摇部数旦据存蔬储器果和狡外部瘦数据麻存储馋器。克从逻元辑空盲间上骄来看属有三暂个独遍立空勾间,永即:内外部程序存储器外部数据存储器0000HFFFFHFFH00H内部数据存储器64衡KB内外便程序辰存储岗器,敢处于向一个挂逻辑渠空间亚,可跨寻址织范围00霉00鸭H~FF驳FF陵H;25钟6B片内讯数据蛙存储旷空间00形H~FF及H;64多KB外部尖数据盼存储堤空间00从00养H~众FF辰FF岂H。片内炮片外RO恋M—茅—M俘OV戚C片外RA堡M—诱—M械OV满X片内RA抵M—及—M朴OV2.程序概存储嘴器/E蹄A=却1时程传序先可片内嘱后片樱外自寇动连烛续运耕行;例如按:89果C5阶2内部朵有8K字的EE黑PR怨OM就可佣使/E馋A=犁1,先骗从内露程序京区开省始执激行程趋序,哗当PC值超葡过内扁部8K(00凡00-1F须FF)字乌节,才会陕转到拢从20愤00虎H开始朱的外咸程序持区执隙行程匹序;当/E赖A=扯0时程微序直毒接从锣片外佛开始热执行沟程序榴。程序很存储逢器RO屑M用来语存放指令、常数恢、表往格、脑程序等程序客计数泻器PC为16位,姥决定竞了可庭寻址姐地址疼范围屯内外澡不超深过64棒K。当上衡电复淘位后度,PC初始标化值堆为00绣00间H操作入口地址复位0000H
外部中断INT00003H√定时器/计数器T0溢出000BH
外部中断INT10013H√定时器/计数器T1溢出001BH√串行口中断0023H定时器/计数器2溢出或T2EX端负跳变(52子系列)002BH表1.极3园M富CS燃-5阳1单片鲜机复右位、纱中断绑入口疤地址对片担外程翁序存桶储器蝇访问锁,单锦片机昌提供病地址未信号毯,P2口提锹供AB(地竟址总欣线)萍高8位。士在AL筹E控制返下,汤先将P0口的非地址滩信号罗锁存掩到57锁3中提遵供可厉用的蜡低8位地颜址。程序因存储缠器的须特点盘是只读。在51中,侵有一厚条专安门指从令MO盐VC和专记用的笔控制潜引脚/P明SE煤N配合趟访问艺程序匆存储痛器。其访统问条渗件是具:在弓硬件滚连线知中,长将/P败SE屿N与程炊序存隐储器康的允酸许输餐出端通相连念。3.外部遭数据蛾存储魂器访问幸路径川是使叹用16位的DP箱TR直接闯寄存败器寻房诚址,喷同样贼由P2口提进供高8位地惠址,P0口经57帆3提供陶低8位地声址,都在时摩序上厦则产种生相闸应读/R胜D或写/W岗R信号问,完份成对围外部RA众M或I/巾O的读岩写外部央数据共存储搭器空队间外部RA座MI/扭O接口阔空间访问摩方式卸有专爸门的狭指令MO鹊VX4.内部洪数据据存储冷器机型滨不断肃升级廊也有扮的单凤片机提具有景和地蒙址80舅H~FF蠢H重叠悼的数蛾据存总储器众,在缴该地宪址范伤围内奸用间接烂寻址惊访问。内部帐数据弱存储鞋器空秩间(00钟H~FF朵H)内部替数据RA极M地址庄空间榜(00弄H~7F交H)特殊跳功能葡寄存建器(SF刷R)的籍地址保空间,(80己H~FF责H)直接隆寻址丈方式内部彩数据训存储斑器低128字节RAM内部扩展RAM高128字节RAM特殊功能寄存器区00H7FH80HFFH低128字节RAM特殊功能寄存器区00H7FH80HFFH低12古8字节RA居M32字节工作寄存器区16字节位寻址区00H2FH7FH80字节用户区1FH20H30H低12榴8字节RA脚M1)内标部数智据RA怀M单元——低12尝8B32字节工作寄存器区16字节位寻址区00H2FH7FH80字节用户区1FH20H30H0组00H10H08H18H1组2组3组1FH32字节工作拘寄存馋器区低端32个字仇节分凶成4个工树作寄纲存器增组,局每组8个单弊元(R0~R7)。闷当前栏工作拥寄存祖器组挡的机凉制便排于快灭速现拒场保顷护。特殊鹅功能湾寄存哭器PS鞠W的RS亡1、RS独0两位贞决定午当前糊工作浓寄存赌器组僚号。特殊须功能年寄存也器PS句W的RS赖1、RS拨0两位杏决定烘当前鸽工作客寄存协器组死号。组号RS1RS0R7R6R5R4R3R2R1R000007H06H05H04H03H02H01H00H1010FH0EH0DH0CH0BH0AH09H08H21017H16H15H14H13H12H11H10H3111FH1EH1DH1CH1BH1AH19H18H内部把数据RA孙M单元——低12赶8B32字节工作寄存器区16字节位寻址区00H2FH7FH80字节用户区1FH20H30H16字节位寻妥址区内部龟数据RA怖M单元——低12心8B位寻泰址区于之后子的30尼H-株7F爹H共80个字尽节为筹通用RA愤M区,弹也称芝用户裂区,潜这些肃单元筒可以粱作为范数据玩缓冲盼器使俱用。帖这一杀区域摇的操肚作指毕令非布常丰牵富,蔽数据副处理茎方便兔灵活膛。在实乖际应价用中席,常豆需在催此区妈设置杠堆栈爆。32字节工作寄存器区16字节位寻址区00H2FH7FH80字节用户区1FH20H30HXYZ内部成数据RA柱M单元——堆栈堆栈投的操料作65H64H63H62H61H栈底60H59H内部RAMPU猪SHPU齿SHPU凑SHXYZ入栈勉过程65H64H63H62H61H栈底60H59H内部RAMPO手P年LPO泻P塘MPO雷P流NXYZ出栈双过程先入缺后出后入肢先出7FH30H2FH7F7E7D7C7B7A79782EH77767574737271702DH6F6E6D6C6B6A69682CH67666564636261602BH5F5E5D5C5B5A59582AH575655545352515029H4F4E4D4C4B4A494828H474645444342414027H3F3E3D3C3B3A393826H373635343332313025H2F2E2D2C2B2A292824H272625242322212023H1F1E1D1C1B1A191822H171615141312111021H0F0E0D0C0B0A090820H07060504030201001FH18H第3组工作寄存器(R0~R7)17H10H第2组工作寄存器(R0~R7)0FH08H第1组工作寄存器(R0~R7)07H00H第0组工作寄存器(R0~R7)工作寄存器区位寻址区用户RAM区(堆栈、数据缓冲区)内部认数据榆存储毛器空退间(00裙H~FF围H)特殊距功能养寄存危器(SF毅R)的诸地址便空间,(80熊H~FF凳H)直接拐寻址讲方式内部萍数据RA脾M地址梯空间载(00裙H~7F卧H)2)特数殊功苦能寄仔存器双(SF易R)51内部拴都含卖有12或8B的SF鲜R,其较地址拾为80索H—好FF际H。反菠映了80贸51的状新态和裤控制羡字。珠它可非分为邮以下条两类恋。低128字节RAM特殊功能寄存器区00H7FH80HFFH特殊功能寄存器区两类对芯础片内渴部功潜能的伞控制对芯徒片引狮脚有合关控折制对特可殊寄衬存器屈来说得直接容找到掘地址平是唯坏一的鲁访问怀方式.中断断屏蔽IP、优泄先级亩控制IE以及勤对A、B、PS营W、SP、DP速TR、TM驴OD、TC缴ON、T0、T1、SC术ON、SB扑UF例如胜对P0口~P3口的衬功能熊控制符号地址注释符号地址注释ACCE0H累加器PCON87H电源控制及波特率控制BF0H乘法寄存器SCON98H串行通信口控制PSWD0H程序状态字SBUF99H串行通信数据缓冲器SP81H堆栈指针TCON88H定时器控制寄存器DPL82H数据指针(低8位)TMOD89H定时器方式控制DPH83H数据指针(高8位)TL08AH定时器0低8位IEA8H中断允许控制寄存器TL18BH定时器0高8位IPD8H中断优先级控制寄存器TH08CH定时器1低8位P080H端口0TH18DH定时器1高8位P190H端口1P2A0H端口2P3B0H端口3特殊具功能而寄存熔器表(红色表示指可位续寻址集)SF五R中翠位永地夺址种分妄布灾表SFRMSB位地址/位定义LSB字节地址BF7F6F5F4F3F2F1F0F0HACCE7E6E5E4E3E2E1E0E0HPSWD7D6D5D4D3D2D1D0D0HCYACF0RS1RS0OV-PIPBFBEBDBCBBBAB9B8B8H---PSPT1PX1PT0PX0P3B7B6B5B4B3B2B1B0B0HP3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0IEAFAEADACABAAA9A8A8HEA--ESET1EX1ET0EX0P2A7A6A5A4A3A2A1A0A0HP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0SCON9F9E9D9C9B9A999898HSM0SM1SM2RENTB8RB8TIRIP1979695949392919090HP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0TCON8F8E8D8C8B8A898888HTF1TR1TF0TR0IE1IT1IE0IT0P0878685848382818080HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0MC滋S-塘51系列夺在硬怕件上阔有自纹己的姿累加嚷器C和位野地址舌空间沾。3)位改地址组空间(2)位便地址葡与字欧地址扭的区主分大多拒数位播传送轿、逻储辑操烈作均缓围绕帝“C”进行军;位锡清0、位侵置位惊、位嘴求反项等意题义明乌确;位跳惹转只院有两牧种方亚式JC、JN避C和JB、JN扶B、JB念C,(1)位糠地址赛:对于80企31的位喜地址堤有21丽3位,巧其中哭在内该部RA搁M中共葱有12的8位,始在SF呜R块中傻有意蓄义的冻共85个位典。(挥表1-搜4和表1-征5)注意匀:若给访问保非定晋义过远的位染地址惜,则写续入数意据将连丢失饿,读攀出数币据是挥随机葛数。1.裕2.骗4泳I忙/O及相祸应的涝特殊显功能紫寄存殊器MC毛S-破51有4个8位I/帮O口,分别洗记作P0口、P1口、P2口和P3口,每个圣口位租包含拨了一槐个特本殊功贵能寄谋存器享,输径入缓况冲器役,一随个输础出驱闯动器策和引扭至芯岛片外棚的端贱口引松脚。这种僚结构展使各亿口在田做I/寇O时作泽为数寇据输劳出口滔用时稠总是谊经过港锁存溉,所谜以可乔直接紧和外恰设相萍连。P0口:挽双向旦数据/地址抽分时犯复用锤口;膨可驱金动8个TT梢L输入设,只披有在短用逼作I/仔O口时车必须斗加上求拉电蜡阻,孕但通柱常极少膀用于I/欺O口。P1口:况标准I/兵O口,度可驱伙动3个TT满L输入录。但哑在80剧32耻/8峰05骗2中,P1惭.0和P1子.1还可愁以用泽来作等为定隶时/计数玻器2的外园部输讯入P2口:极高8位地军址口翻;可俗驱动3个TT掉L输入塞,极少赌用于I/胆O口。P3口:深双向疑功能娱口;妇可驱塌动3个TT皇L输入驰,通常捎用于韵第二婆功能表1-沉6胞P坛3口的改第二拒功能当该腿口的谎个别琴第二勾功能胀未用持时,台可用度作I/悉O口,跃但必抄须首蒜先用梳位操壶作定绞义。端口位第二功能注释P3.0RXD串行输入口P3.1TXD串行输出口P3.2/INT0外部中断0P3.3/INT1外部中断1P3.4T0计数器0计数输入P3.5T1计数器1计数输入P3.6/WR外部数据RAM写入选通信号P3.7/RD外部数据RAM读出选通信号1.登2.功5竿M网CS泉-5高1引脚图2.这2门M因CS勤-5因1系列备单片痕机引乌脚及沙总线评结构1.配2.么6骑M蔬CS币-5兔1的时奏序基本准操作校周期砖为机器盗周期,一安个机串器周饼期可傻分6个状档态(S1妄-S质6),设每个骡状态布由两婆个振侧荡脉学冲组求成。景前一穴个脉毙冲叫P1,后传一个堡脉冲豆叫P2。所贷以一炕个机特器周狮期共衰有12个振严荡脉眨冲。时序窑是由洽单片妥机的侦控制旋器产忌生,睁对使燃用者土来说绪可以孟用示饿波器诸观察XT孤AL过2端有康无振冤荡脉芽冲产患生,昼在AL拳E端观深察有叨无AL剑E地址遣锁存堆脉冲城;1.外部巩程序陡存贮尘器的队操作妙时序在实辩际中葱,我塌们经盖常使纸用图1-6简化克时序长图来陶分析芒,从华图中应可以草看出燥,对遭于程谜序存矮储器梁的访仰问总菌是地夫址先下有效狸,选牌中字言节,湖然后尝数据碑有效语,在/P烫SE椅N低有煤效时仪指令旺读。汽在/P名SE喉N无效毁时,浓才将根数据恼和地睬址撤柴除。划这种描时序违在任谋何其厕他单般片机红中也演是适臂用的。图1-6简化章时序争图2外部艺数据淡存贮秘器的削操作痰时序对外亲部数据据存午储器(包括I/炕O口)的读紫写操背作,择也可删以用尝简化挣时序模来分驶析,尊其要逢点是鹊地址描总线苍有效堪,然插后数我据总谷线有丝式效,诊这样桨,在浪读写革信号膨有效士时,糕将数捡据读助入或效写出茂。同聋理,含该简峡化时居序对溪于其斜他的弯单片查机中暂也适馒用简化西时序1.伍2.煤7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交媒体在客户关系管理中的应用-深度研究
- 高温高压设备检修技术-深度研究
- 靶向切割内切酶优化-深度研究
- 绿色照明技术发展-深度研究
- 高可用集群部署-深度研究
- 量子近似优化算法理论-深度研究
- 钢铁企业碳排放交易机制-深度研究
- 2025年度篮球赛事赞助商活动组织免责合同
- 二零二五年美容院美容院加盟店财务审计与风险管理合同
- 二零二五年度智能仓储代管正规委托合同
- GB/T 45027-2024液氢阀门通用规范
- 广东省梅州市2024-2025学年高二上学期期末地理试题( 含答案)
- 某房屋建筑工程施工组织设计
- 2024重庆市招聘社区工作者考试题库带答案
- 临床试验入组经验分享
- 可信数据空间建设及应用参考指南1.0
- 中国养老产业发展报告
- 【MOOC】中国传统艺术-篆刻、书法、水墨画体验与欣赏-哈尔滨工业大学 中国大学慕课MOOC答案
- 非药物治疗止痛课件
- 二零二四年度幼儿园学生午餐配送合同
- 氧气吸入课件
评论
0/150
提交评论