版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机IO口模拟串口实现数据通信1设计任务与要求本设计为单片机IO口模拟串口实现数据通信,它可以用单片机的IO口实现单片机RX和TX的功能。具体要求如下:用单片机的P3.4和P3.5分别模拟RX和TX的串行通信功能,能够接收和发送数据。通过PC机的键盘输入字符,并传送给单片机,由单片机接收后,发达给PC机,由PC机加以显示。单片机接收由键盘输入的数据后,如果是数字,则由数码管显示,并由LED灯表示其ASCII码,如果是其他字符,则由仅由LED灯显示其ASCII码。2总体方案设计2.1串行通信的方式设计本设计要求用单片机的IO口来模拟串口的串行通信,因此有必要先简要介绍一下单片机的IO和通信的基本原理与串行口P3.0和P3.1。并行I/O口MCS-51单片机共有4个双向的8位并行I/O端口(Port),分别记作P0-P3,共有32根口线,各口的每一位均由锁存器、输出驱动器和输入缓冲器所组成。实际上P0-P3已被归入特殊功能寄存器之列。这四个口除了按字节寻址以外,还可以按位寻址。由于它们在结构上有一些差异,故各口的性质和功能有一些差异。P0口是双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。P1口是8位准双向I/O口,可驱动4个LS型负载。P2口是8位准双向I/O口,与地址总线(高8位)复用,可驱动4个LS型TTL负载。P3口是8位准双向I/O口,是双功能复用口,可驱动4个LS型TTL负载。P1口、P2口、P3口各I/O口线片内均有固定的上拉电阻,当这3个准双向I/O口做输入口使用时,要向该口先写“1”,另外准双向I/O口无高阻的“浮空”状态,故称为双向三态I/O口。通信的基本原理串行通信只用一位数据线传送数据的位信号,即使加上几条通信联络控制线,也用不了很多电缆线。因此串行通信适合远距离数据传送。,如大型主机与其远程终端之间、处于两地的计算机之间采用串行通信就非常经济。当然串行通信要求有转换数据格式、时间控制等逻辑电路,这些电路目前已被集成在大规模集成电路(称为可编程串行通信控制器),使用很方便。通信方式有两种:并行通信和串行通信。通常根据传送的的距离决定采用哪种通信方式。例如,在IBM—PC机与外部设备(如打印机等)通信时,距离小于30m,则可采用并行通信方式,当距离大于30m时,则要采用串行通信方式。89C51单片机具有并行和串行两种基本通信方式。并行通信是指数据的各位同时进行传送(发送或接收)的通信方式。其优点是传送速度高;缺点是数据有多少位,就需要多少根传送线。例如,89C51单片机与打印机之间的数据传送就属于并行通信。图1所示为89C51单片机与外设之间8位数据并行通信的连接方法。并行通信在位数多、传送距离又远时就不太合适了。图1两种通信方式连接拦串行猪通信驶指数粥据是勿一位晃一位凤按顺揪序传服送的扔通信做方式家。它底的突议出优砌点是术只需蹲一对辆传输逼线(嚷利用率悟线就紧可以油作为雨传输箭线)观,这办样大艺大降方低了姑传送设成本射,特争别适愚用于搂远距祖离通桌信;利其缺放点是麦传送等速度帅较低纵。假冶设并滤行传健送N贺位数赤据所拣需时升间为派T,乡那么投串行瘦传送防的时追间至膨少为括NT附,实露际上但问题桐总是殃大于往NT三的,绕图7刃—读1所堵示为周串行少通信两方式锅的连抓接方陵法。顾串行墨通信涉的传毯送方丛式通生常有谢3种漠:单允向(液或)惯单工吸配置长,只拖允许婆数据齿向一浆个方糖向传绘送;询半双踩向(县或半竿双工繁)配窗置,梯允许潜数据昆向两裙个方半向中族的任谎一方忍向传惹送,川但每轿次只靠能有闸一个辨站点范发送雷;全赠双向便(或境全工蚊)配乞置,针允许读同时忠双向昨传送箭数据董,因替此,纲全双星工配哭置是姥一对秤单向运配置龙,它询要求铜两端盟的通勇信设悦备都尚有完传整和良独立霜的发让送和蛮接收桌能力隐。岗串行诚通信秧有两行种基勇本的梯通信寸方式逢:异墓步通片信和勺同步土通信票。某异步刃通信偿在异期步通慢信中费,数房据是何一帧烛一帧洲(包析括一互个字哭符代锡码或狠一字缩节数币据)翼传送才的,伍第一商帧的据数据隙格式铃如图堪2蠢所示搜。辆在帧申格式柔中,嗓一个沾字符侨由4俊部分郑组成谨:起破始位滥、数宗据位夹、奇端偶校削验位临和停谋止位嫩。首尤先是走一个寸起始抬位(领0)我,然骗后是鹊5比—合8位预数据柿(咸规定蓄低位柄在前擦,高虫位在挖后)吹,接侦下来徒是奇桂偶校朋验位尘(可课省略啦),裤最后川是停丢止位方(1水)。甩起始罗位(扣0)约信号按只占蒸一位隙,用逆来通短知接帐收设牙备一蝴个待腰接收客的字埋符开译始到添达。承线路究上在繁不传盆送字泰符时纠应保示持为杨1。窄接收概端不冲断检告测线刊路的半状态愈,若燥连续孔为1坟以后比又测婚到一恩个0锡,就状知道而发来瞒一个筋新字怎符,据应马牌上准勿备接巾收。谦字符黎的起辟始位辽还被斤用作斤同步甩接收现端的享时钟错,以锋保证抬以后夹的接澡收能响正确徐进行渠。什起始粥位后抚面紧镜接着辜是数俱据位域,它娃可以危5邪位(枕D0辨—哥D4伏)、初6位开、7碗位或视8位慎(D宽0奇—翼D7跪)。贩奇偶欢校验尖(D轮8)雅只占念一位横,但车在字怎符中宁也可葬以规但定不欲用奇舒偶校若验位低,则珠这一秤位就纺可以每省去裤。也摘可用恩这一匀位(瑞1/忘0)授来确志定这芒一帧爹中的瓶字符梯所代薯表信茧息的浸性质读(地饮址/姻数据雾等)靠。馆停止城位用斤来表巩征字增符的口结束盐,它屡一定留是高藏电位包(逻乱辑1偿)。烘停止暮位可图以是扭1位姥、1狭.5胡位或开2位拾。接婚收端报收到把停止询位后采,知眯道上茅一字况符已咳传送某完毕顾,同罩时也女为接洒收下董一个尖字符蝴作好绞准备穴—节只发翠再接锐收到睛0,坟就是放新字锦符的醉起始绿位。夺若停凝止位芽以后铲不是与紧接惜着传颠送下舒一个返字符嫌,,振则使难线路蔑电平捡保持晴为高薄电平昨(逻幼辑1剃)。雷图7权—忠3(洗a)竟表示会一个厅字符访紧接凑一个乏字符怎传送招的情飘况,金上一听个字搏符的亩停止详位和节下一魔个字诵符的闸起始叠位是鬼紧邻选的;层图7角—句3(灰b)举则是酸两个崇字符彩间有滑空闲林位的门情况赢,空私闲位兼为期椅不远寸,线诊路处例于等猎待状提态。盲存在雾空闲鞋位正么是异崇步通林信的腹特征池之一谣。斩例如述规定价用A秆SC债II治编码酸,字炎符为文7位涛,加月1个保奇偶氏校验粉位、瓣1个凝起始侮位、困1个参停止勤位,段则一葛帧共式10扫位。羞同步修通信颤年同允步通际信中架,在辣数据肯开始科传送陡前用慈同步算字符隶来指批示(菌常约狮定1络—新2个归),肃并由抗时钟鞋来实趴现发娃送端态和接抽收端青同步刚,即棕检测猛到规面定的痰同步胞字符执后,边下面察就连拒续按嚷顺序驾传送落数据篇,直岸到通腔信告胶一段纤落。语同步霉传送需时,遇字符而与字歉符之荣间没作有间盖隙,吗也不被用起精始位图和停丑止位减,仅柜在数慈据块铜开始拣时用妄同步市字符削SY依NC存来指钩示。支波特险率摔潮波特卡率,和即数烧据传拦送速涝率,渔表示草每秒舰钟传提送二摆进制饱代码违的位倘数,底它的足单位脖是b确/s铁。波从特率华对于国CP福U与铜外界安的通迅信是底很重哗要的闸。假灿设数卫据传婚送速赤率是贯12丽0字摘符/耀s,真而每盛个字溪符格听式包虚含1春个代派码位辅(1室个起此始位暗、1丢个终涛位、防8个饿数据峰位)拳。这斩时,驰传送赢的波钓特率杠为:脾报值哀惭携摧灾红恨目10脂b/繁字符肯×趟12虾0字弱符/吹s=聚12借00粥b/始s善每一卖位代宣码的零传送混时间盗Td鞋为波宽特率吵的倒塞数。些绒候晴怕典室嘉语邪碍Td仇=1位b/至(1斜20耀0b等s-朵1)骑=0借.8串33胀ms肝异步得通信淡的传南送速肢率在迅50手b/孕s-讯-1手92棋00箭b/趴s之敞间,宿常用仇于计粘算机洪到终根端机完和打萍印机蛙之间拳的通鹅信、旧直通麻电报歉以及迟无线针电通物信的谱数据峰发送掘等。碎寇陷就题俯肆枕坟杜州泪图厨2梅绑异步赌通信街的一丸般数绘据格冈式欲串行暗通信塔协议引哈熄通信崭协议逝是对猎数据涌传送烂方式蜘的规刊定,射包括轰数据剪格式位定义轨和数何据位誉定义禽等。模通信宇双方湾必须件遵守盾统一搬的通攀信协辜议。绑串行连通信诚协议伴包括喜同步集协议屋和异惹步协甘议两万种。绪在此智只讨邻论异商步串台行通彼信协腰议和那异步智串性识协议合规定绝的字以符数父据的驶传送该格式冠。删(1增)起锁始位膝通信削线上千没有光数据间被传夫送时奔处于跌逻辑态1状凉态。担当发销送设总备要泰发送腾一个痕字符景数据蜓时,羊首先寿发出奋一个拍逻辑翻0信爆号,梯这个森逻辑苍低电冬平就售是起狂始位窃。起核始位袄通过忆通信普线传暮向接舅收设旺备,添接收今设备悉检测仅到这挡个逻蓄辑低迷电平世后,黎就开亲始准命备接址收数乞据位稻信号航。起幻始位备所起最的作肢用就韵是设顺备同支步,去通信世双方遍必须硬在传鬼送数强据位暗前协卸调同叨步。长(2亭)数枪据位虽当接妖收设冲备收蹦到起怪始位誓后,重紧接垒着就偿会收阔到数萌据位款。数奋据位窃的个储数可继以是叹5、逆6、捎7或毯8。饼IB煮M-葛PC剩中经盛常采按用7携位或索8位事数据优传送然,包89声C握51厦串行驼口采叔用8狂位或铅9位步数据劝传送乳。这光些数著据位山被接昆收到帝移位螺寄存院器中侮,构巡成传谎送数嗽据字箩符。滚在字坐符数着据传迷送过佛程中专,数年据位架从最谱低有想效位迹开始票发送扣,依碰次顺洪序在使接收庆设备穷中被忘转换秋为并盗行数宜据。貌(3舒)奇虚偶校亚验位副数据豆位发菌送完很之后锅,可茄以发里送奇吴偶校勒验位轰。奇榨偶校种验用司于有肚限差沸错检填测,姿通信长双方晒需约悼定已礼知的朋奇偶牢校验是方式恋。如跃果选瓦择偶嫩校验斥,那森么组垮成数嚼据位注和奇柱偶位驾的逻里辑1秘的个剧数必州须是申偶数调;如吼果选零择奇供校验摧,那阳么逻流辑1平的个在数必熟须是休奇数乏。钳(4裹)停泽止位助约定肆便新在奇恰偶位炒或数膀据位尚(当宴无奇瑞偶校拉验时处)之进后发坐送的界是停鲜止位仰。停芳止位抗是一辨个字吓符数驶据的祥结束枪标志概,可著以是计1位辜,1权.5滔位或聋2位戚的高编电平瓜。接他收设目备收模到停轮止位优之后湖,通续信线刚路上曲便又咱恢复酿逻辑当1状骂态,目直至项下一绞个字播符数化据的安起始鄙位到侨来。选(5元)波冶特率饺设置魔粘纲通信凉线上委传送锋的所悟有位锅信号种都保丝持一狂致的剂信号勒持续听时间狮,每略一位铅的信雅号持吸续时顷间都播由数水据传淹送速傍度确宜定,里而传储送速便度是圣以每毁秒多猜少个踏二进槐制位榨来衡筝量的窜,这额个速回度叫浩波特缘率。欺如果来数据登以3版00惨个二愁进制猾位每蚊秒在藏通信污线上鲜传送秤,那棒么传上送速甜度为筒30晋0波应特,悲通常专记为悔30驼0b分/s枣。椅2.缸1.本3斤89锯C猾51尖的串晶行口烈89树C娘51败单片群机除铁具有敞4个崭8位托并行奋口外浑,还丝具有务串行纱接口息。此赞串行题接口往是一壳个全至双工握串行途通信刷接口菠,即距能同援时进浙行串绳行发涛送和犹接收毕数据预。它栽可以织作U泻AT月R(务通用胞异步穴接收克和发弯送器掩)用钩,也丧可以膜作同讯步移残位寄井存器病用。泰使用嫁串行抵接口约可以刚实现牛89寸C胖51斯单片愚机系及统之惰间点纯对点饱的单牺机通教信和牵89芹C素51若与系佣统机室(如禁IB雀M-姐PC牢机等税)的胸单机膏或多背机通获信。领通信巾和凭89嫁C禁51蔑与系豆统机郑(如械IB季M-跳PC蔽机等浆)的闯单机总或多框机通峰信。划图3荐范串行主口内承部结巩构示娃意图回结最构坡89嫌C器51炭通过肥引脚服RX厌D(角P3秒.0冈,串孩行数稍据接交收端晃)和衫引脚赔TX伸D(参P3局.1敏,串法行数滴据发婆送端双)与抽外界异进行梦通信柔。其兆内部瓦结构躺简化飞示意卖图如碑图仍3潮所示演。击图练3界中有史两个悦物理耻独立乘的接寒收、叹发送湾缓冲锈器S妖BU孤F,数它们觉占用魄同一牵低值浇99探H,赴可同昼时发夸送、腰接收贩数据惰。发毫送缓箩冲器华只能绢写入予,不李能读剃出;驴接收傅缓冲望器只善能读飘出,抓不能丑写入就。邮串行盯发送棵与接祸收的支速率屋与移运位时赶钟同器步。题89毛C5先1用增定时节器T栏1作鼠为串谋行通布信的斩波特费率发愤生器嘴,T净1溢盘出率口经2兔分频裕(或沈不分云频)惯后又类经1毕6分筹频作昌为串割行发殊送或元接收费的移刻位脉欧冲。若移位易脉冲矩的速恐率即烦是波没特率蚊。除从图线中可欠看出柳,接联收器奶是双睡缓冲商结构隔,在拔前一驼个字居节被赛从接墙收缓鲁冲器尚SB脖UF乒读出滴之前吼,第凯二个究字节归即开荣始被散接收捎(串立行输馆入至泊移位揭寄存存器)夺,但晶是,拌在第嚼二个葱字节疤接收哀完毕刘而前稳一个辛字节坛CP壳U未师读取荣时,苗会丢在失前型一个彩字节咳。姻串行宏口的趣发送校和接青收都耍是以昨特殊锯功能冤寄存谎器S扬BU遍F的腰名义榜进行告读或驼写的碗。当彼向S都BU普F发况“听写勿”快命令穷时(朗执行盖“烘MO炕V拣SB最UF赢,A墓”剥指令蜻),傲即是雀向发版送缓贫冲器四SB暴UF舟装载殖并开井始由蹈TX匹D引隔脚向鲜外发玉送一三帧数姻据,给发送析完便蹲使发轧送中贵断标礼志位烘TI嘱=1盛。假在满练足串盟行口备接收弟中断艰标志弓位R谦I(址SC虏ON匹.0湿)=模0的时条件东下,根置允欲许接响收位丝RE舰N(垦SC猎ON绢.4叶)=纳1就醋会接肯收一蹲帧数权据进森入移姓位寄穴存器距,并领装载割到接愤收S脑BU秧F中芹,同梦时使愚RI梢=1随。当奔发读啄SB软UF岛命令危时(姿执行烛“什MO楼V卫A,朝SB上UF给”妥命令须),万便由贸接收地缓冲像器(恨SB薄UF梯)取竟出信问息通安过8学9C致51丽内部搭总线妻送C匠PU沫。灶对捞于发卡送缓东冲器盟,因鹅为发桌送时骑CP爪U是催主动渐的,挽不会串产生曲重叠犬错误被,一爹般不长需要者用双舒缓冲送器结疤构来兵保持春最大摧传送厉速率应。乞2、吨串行巡口控榨制字祥及控需制寄凝存器梳89路C叉51该串行建口是老可编浴程接溜口,神对它束初始著化编咐程只游用两阶个控临制字扫分别谅写入普特殊律功能觉寄存搏器S塔CO票N(江98掠H)单和电掌源控顾制寄该存器既PC扑ON皆(8分7H寿)中除即可邻。陵2.甲1.贡4冰用扰IO邀口模询拟副串口和通信菜IO注口没系有悟89远C曲51凉的串久口结霸构,雨因此业IO夺不能裤自动介发送唱数据逆和接渴收数茄据,烧也没鸡有发懂送中仰断标母志和针接收撞中断栋标志摄。而央89裤C咳51节串口艇还有全T1近计时燃器的展参与漏,用疮来产才生波曾特率董。因探此,委需要旺在程遗序中矮模拟恐串口依的通怖信方共式以扑及定找义数核据的命格式鱼。堂模拟祸串口按的通楼信方醒式采恼用方躺式1伞,即穷为1辈0位穴为一洒帧数妇据接衔口,亲1个舍起始呆位、呜8位安数据稠位(瓜低位谣在前削)和略1位衡停止忧位,困共1啦0位挺。港并且炭每位脱持续淹的时牙间为隶10歉0u箱s。泼先发授送或谈接收闭起始省位0做,接形着准丽备发祖送或旗接收扛8位差数据择位,闷最后档发送劣或接替收停走止位地1。缘本设匙计中复采用敞P3肉.4斯来模榆拟T璃X串此口发笼送端伯口,召用P表3.蛇5来清模拟犹RX恨串口萍接收臭端口扰。因道此发聋送的宝10获位数会据由驻P3思.4词送出质,接暖收的竟10总位数捞据由拳P3睡.5堡输入签,并草等待冬CP宝U进王行处羊理。敞2.话2斗数码恐管显僵示设姨计嚷本设存计主暂要在趋于显渗示,绒显示轧由键竹盘输颂入的辜字符者的A体SC味II杜码,垃如果接是数止字,纳则由胖一位把LE探D数脂据管锤显示锣,并淘由L澡ED忆灯显怠示。死若为佩其他京的字诚符,散仅由烦LE北D灯思显示吉。从病键盘介输入串字符言通过登软件崇模拟另或者侧通过辛PC睁机中绍附件皆中终减端设井备来坐显示胡。输其入与伙显示平可以秧由C嘉函数泄库存敞中的锐函数虎pr寸in或tf碑和s梳ca恨nf办来实袖现。添单片谷机中麦通常慰使用射7段梢LE护D构娱成字来型绕“件8来”义,另撑外,甜还有陡一个阅小数丈点发乎光二寺极管限,以似显示光数字潮、符霞号及虽小数矩点。冰这种剃显示症器有橡共阴虾极和提共阳康极两筒种。坑发光难二极柏管的赢阳极观连在午一起余的(最公共宵端K蹦0)盖称为雨共阳攻极显灵示器谷,阴爬极连辫在一茧起的枯(公券共端勇K0卸)称矮为共姐阴极敌显示慈器。但一位蜜显示中器由抗8个网发光凝二极国管组伙成,广其中奥,7云个发翻光二扁极管热构成阔字型盘“留8摄”怪的各仔个笔肥划a珍-g是,另屑一个旬小数脑点为梁dp仪发光衡二极李管。竿当在咱某段懒发光梁二极秩管上印施加度一定良的正属向电舌压时绍,该唉段笔庸划即粘亮;乌不加价电压田则暗纤。为香了保染护各衔段L爬ED墙不被轿损坏瓶,须鄙外加午限流险电阻饺。终以共颈阴极居LE跨D为续例,子各L蒜ED喷公共题阴极搬K0废接地忽。若拣向个炼控制售端a碗、b盆、地…筑、g戴、d讯p顺榴次送割入1脂11亭00专00宿1信楚号,彩则该托显示族器显断示午“醒7.探”被字型矿共阴瓶极与浮共阳伏极7趣段L暗ED绩显示田数字乒0-病9的校编码妖(a湾段为特最低仅位,灰dp贴点为则最高坑位)础。策如表慎1糊所示寺。卫表辫1咬共阴目极和寿共阳资极7住段L竟ED与显示膀字型会编码锤表予显示严字符龟0赤1枪2询3尸4席5逼6杂7狂8删9米共阴诱极枕段选的码刘3F俘(B眼)拾06赴(3玩6)者5B联(D博B)叔4F勤(C渴F)估66伤(F慈6)控6D馋(F蹈D)华7D设(F盛D)愿07滑(8率7)堆7F翠(F膊F)剃6F郑(E慕F)历共阳敞极瞧段选焦码胶C0拣(4己0)攻F9厨(7俩9)着A4城(2泉4)蹈B0乒(3校0)质99凡(1微9)桃92偏(1汪2)夫82曲(0难2)体F8扇(7熟8)绪80促(0念0)雅90凭(1摆0)玻LE担D显龟示器嫌有静秤态显监示和秧动态馋显示近两种贪方式趟。为驱了节灾省单隶片机味的外选部资彼源,到采用梦动态阁显示远技术役。悔但是姜,本株设计跟只需棕要采偷用一庭位数献码管娇显示诊AS哄CI对I的码,芳因此谦无须搜采用邮动态倍显示柴,因释为P祸口有炕锁存卷器的暖功能惭,只同要将宋待输屈出的裹七段绕码输顶出到耍接数岛码管策的P诱口即圣可无验须重幕复扫均描。扶数码烦管的丰显示厦会维斩持到妄下一币个七捕段码粉输出模改变纷为止碧。盐2.福2节L与ED艺灯蹦显示伍设计沫LE射D,积即发钱光二旨极管面,当拒它的显两端湿正向陪导通就时,杯电阻咱很小垫,有酷电流饼通过犁,当展加反举向电拒压时欺,电疼阻可古以看飞成无建穷大予,无棵电流样通过纲。因奔此它谅有普洪通二丹极管善的功或能,钉另外桑,它近的另汤一个写重要菊用途致是将肌电信肯号变血为光禽信号题,通愚过光虏缆传狗输,煤然后箩再用石光电秧二极缸管接混收驱跪动一忧光电睛二极咏管。瞒因此蛋,发苏光二建极管资有电问平指违示作晕用。无在本葵设计随中,恢将L问ED够灯的胁负极闪接到捞P口普,也眯是为译了防温止一断上电索就导万通。喜若将备正极呀接到币P口你,一愧上电絮复位奉,P狮口输沃出即草为高户电平烫,L煌ED毫导通浩,没改有对饲信号描的指腐示作栗用。国因此网,必终须将价负极怜接到籍P口烟,然圣后正李极通挖过一浅个限筒流电傻阻接坦到5侄V电游源。独当P颤口输匙出高移电平妻时(新包括杯复位份的高昼电平奖),素LE蚂D惩灯灭浇,当序P口团输出券低电酱平时仗,L搭ED号灯亮院,指私示输宫出为绞低电宽平。喘3单喉元电船路设延计池3.刑1硬肉件设延计粱本设增计的寸总体结电路漏原理垄图如桐附录校1所绩示。薄3.头1.衔1被复位娇电路苦设计倾MC凑S-狸51命单片叉机的掩复位决是由剂外部罢的复颗位电歇路来凶实现始的。签复位网引脚亭RS智T通丽过一川个斯圾密特沙触发牲器与奔复位庸电路足相连惨,斯计密特杜触发们器用通来抑们制噪旋声,杨在每驰个机仇器周史期的贯S5负P2醋,斯隶密特室触发肝器的蔬输出泊电平区由复滨位电哲路采陷样一逼次,善然后揉才能软得到惨内部玉复位湖操作家所需筋要的扑信号怒。屡上电浩复位智:上波电复程位电胁路是嫂—姓种简它单的泛复位应电路赚,只纵要在冶RS喇T复朵位引躲脚接茎一个轨电容浮到V族CC衫,接执一个抱电阻格到地茧就可字以了暂。上仪电复呆位是律指在反给系历统上仗电时岁,复凉位电编路通歪过电喝容加梨到R卫ST陆复位谷引脚绸一个怕短暂团的高勤电平晋信号狐,这圆个复坐位信桌号随敬着V患CC膨对电瓣容的评充电悦过程愚而回秤落,汁所以赖RS凑T引侦脚复丹位的营高电本平维兆持时榆间取汤决于惹电容伟的充馒电时歌间。败为了笛保证怕系统衬安全避可靠柳的复示位,灾RS润T引腊脚的倾高电娇平信旋号必冬须维估持足门够长善的时爹间。蚀电路元图如他图廊4掩所示躲。头葡碗谦验捆轻捡岩班缓离仗给图4河忽复位晃电咯谱3.容1.夹2赤时钟替电路辩时钟图是单经片机府的心着脏,顿单片宴机各乳功能柜部件识的运瞧行都柄是以蛙时钟锤频率振为基都准,断有条歇不紊篮的一烦拍一王拍地距工作却。因肌此,胁时钟符频率言直接爷影响都单片胀机的搭速度唇,时悄钟电魂路的愁质量照也直额接影恐响单永片机邀系统锐的稳协定性惰。常厕用的策时钟贱电路想有两秃种方兼式:安一种罗是内塞部时腥钟方异式,涌另一酬种为盯外部炎时钟醒方式缎。本捆文用览的是饼内部各时钟唐方式蜓。默电路成图如尿图5津所示销。团图5辨贵时钟笑电路孟MC赚S-调51梳单片柜机内谋部有邀一个办用于长构成骄振荡律器的轿高增泉益反条相放纪大器刘,该奔高增忠益反海向放滨大器他的输嘱入端堪为芯竟片引预脚尼XT走AL脸1,蓬输出章端为镰引脚邀XT描AL胖2讲。这乌两个临引脚唤跨接戏石英凤晶体才振荡妨器和店微调渡电容更,就于构成延一个司稳定臣的自幼激振竞荡器匆。炒3.兵1.殿3头显兆示电灵路设遵计另本设山计的榜显示强电路完包括但两部遍分,废即数饥码管扯显示帮部分节和L保ED势灯显氏示部意分。辩数斯码管要显示悼电路蛛如图桶6驶所示哄。炭图6恩扩数码洗管显窝示电扔路仿采用木P0绵口作萌为段窃码输辛出端头口,鄙由于瞒只有丛一位察数码轻管显答示,姻位选恢端可仅以直季接接循地,根一直摔处于顺选通代状态粱。另芳外,艰P0码有特卵殊的贯物理浩结构查,即远漏极屑开路检电路找,所黎以得胜在输帅出端质接上玻拉电种阻,国通过跪上拉粥电阻恩接到矩5V上电源肠,上荒拉电欣阻一幅般采需用1挂K大乱小。狭数码友管显侦示子至程序鸟比较云简单滩,拢只要狂通过羡查表禽找到喇对应滋的七亚段码污,输租出到秆数码墨管,皮就可摄以显结示出覆想要弹的符计号或脱数字堆。如僚输入凭的数宾字为秋9,阶经过饲查找球共阴腥极的催七段依码表顿找到痰Di嫁s_破Ta寸bl地e[礼9]箩,即跟0x耍6f盖,将蛛0x蹦6f若,即落01盾10孕11猛11严B对废应的法dp额gf中ed巾cb笋a输障出到赵P0爬口,逮即g盛fd你cb换a六僚段为刘高电熊平,屿显示砖为亮芦,即档显示确数字鱼9。值LE冤D灯沙显示妖电路偏如图乌所示构。孕图7众艇LE商D灯户显示鄙电路亏LE孔D灯落显示告由P栽1口熊来完史成,海由于饰是低蜓电平坊输出咱有效脱,即捷灯灭索才表桐示输滩出的尝是高奔电平坊,因乖此不起符合键习惯斗,需绩要对字将要壁输出养的段增码进界行取岂反运珠算。居比如倘从键习盘输符入数盯字7狼,A漫SC凑II像码为宋37劈,即终00昌11偷01套11未B,蛇取捕反后腊,为岛11剑00倦10长00挠B,补将此叼码输非出到码P1留口,政则P划1.岁0、眨P1额.1曲、P抱1.末2和熄P1岂.4兆、P间1.悼5亮慨,亮兔的位债表示岂1,祝即显惯示惯的是乒37宽。差3.抢1.禁4静电平劲转换灶电路门利用猪89希C5恳1单耀片机鼠的串叉行口钩与P害C机沙的串膊行口钥CO剥M1慢或C最OM恐2进韵行串拔行通关信,宣将单矩片机啄采集蔽的数毅据传坑送到防PC该机中录,由耽PC裙机的袋高级浅语言滔或数院据库嫂语言交对数仁据进秧行整降理及凑统计霸等复苍杂处恶理;态或者川实现里PC抓机对肯远程色前沿搬单片威机进券行控泊制。桨在实充现计遭算机猴与计营算机灯、计袭算机昼与外观设间测的串单行通代信时羊,通驶常采畏用标泽准通锦信接缝口、念这样砖就能悠很方必便地诱把各柳种计族算机歇、外组部设仆备、天测量习仪器疑等有窑机地冻连接倾起来堆,进土行串躬行通读信。是EL傲A剂RS肯-2江32经C吧是目迷前最抚常用森的串宁行接奇口标铸准,醋用于傻实现丧计算绘机与惕计算棚机之携间、像计算牵机与酒外设个之间仆的数尿据通冻信。片该标醋准的享目的沙是定消义数勿据终晒端设们备(崭DT渣E)雾之间破接口法的电挣气特歇性。泉一般红的串脉行通隙信系水统是娱指微演机和皂调制除解调巡器(亏mo站de狡m)怜,如醒图7丰-2愉0。唉调制铅解调误器叫警数据渡电路租终端萌设备加(简遍称D采CE浮)。啄R币S-逗23寒2C意提供虑了单武片机访与单窗片机丧、单废片机热与P哥C机趟间串苏行数满据通矿信的仰标准政接口哑。通图信距觉离可截达到产1呀5事m。路为了短保证丝二进赛制数役据能喊够正翅确传幅送,席设备缠控制茂准确毫完成孟,有秒必要酿使所绞用的士信号牌电平西保持范一致砖。为拜满足宴此要名求,恐RS蝶-2饿32洪C葵标准斑规定漏了数渣据和允控制跟信号是的电椒压范赏围。斧由于壤RS昏-2爬32违C顽是在农TT硬L集晌成电避路之掘前研妻制的吴,所晚以它满的电纹平不乓是+磁5V轮和地原,而截是采抵用负你逻辑汤,规懂定+么3V买—主15刑V之茎间的沿任意决电压彻表示销逻辑略0电笨平,挺-3看V斧—愉15针V之叨间的滔任意投电压循表示俘逻辑掌1电糊平。业本设洪计中秩采用专MA五X2斗32筝芯片歪,电嫩路如墨图虾8匆所示币。克图8所交电路体转换凶电路深图拖此电巧路图投中,严从M倚AX旷23膊2芯难片中轻两路粪发送移接收缠中任会选择东一路罢作为词接口净。应蜻注意振其发消送、棉接收俱的引文脚要觉对应骑。如机果使拍T1者I贼N接稍单片招机的砍发送验端T柔XD股,也茎就是扮T0盟,则咳PC筛机的魄RS赞—提23翅2的煤接收凳端R像XD骄一定叹要对恢应接穿T1计O绑UT质引脚敏。同蛇时,刻R1挂O半UT市接单孔片机蒜的R消XD豆引脚询,P积C机摸的R计S席—菜23滋2的察发送膨端T朴XD巨对应鬼妆R拨1荒IN磨引脚赖。够3.令2软爽件设优计屿本设浑计的畅程序妄流程婶图如歼图款9膏所示减。发送字符串1和2发送字符串1和2初始化四个P口由PC机显示字符串1平和字符串2,并准备接收数据接收PC机键盘输入的数据在P1口用LED显示接收到的字符的ASCII码用数码管显示数字字符接收到的字符为数字?发送字符到PC机,并由PC机显示发送换行字符接收到回车键开始贩袜访星霉般君瞧拖洞独卡备膊码俩惜揭兔纺够愿畏给呆饭许N膊提川松层宿户干涂炭拔灾易脖油滋割Y仰图9版才总的服程序杜流程态图裕本设妨计的远主要图程序核部分曾是发赔送和聚接收瘦数据争,即死发送术和接敢收1羽0位言数据溉。在堪数据裙发送法和接送收时绑,关咸键在古于延德时,禽延时喘的长居短决设定了洞波特浅率,效即数诊据传蛇送的给速率滥。识己别此零数据赏传送生完和浆是否柔开始罗传送犬的标瞒志是舅起始惠位和测停止挥位。渐因此翠在发基送数杜据前范要发酿送起殃始位添0,者然后帅再发伐送8陶位数殃据,岩最后冻发送箱1位权停止云位。摊接收怀时,烟是否王是新落的数南据,轧即是旋否决挑定接五收数红据,狐得判币定是懒否为昨起始微位0娇,接鹅收完垂后,博再判者定接班收的瑞是否屋为停水止位烦1吵。黑单片顽机I愁O口蜻模拟篇串口馅实现木数据眉通信泻的源间程序原如附冈录2运所示群。里4系芦统仿比真延本设病计仿铸真图票如附率录3比所示犬。照附录捏3中饥图1早为输顽入数庄字7杰时的枣显示蚊情况煮。永从图知1可完以看走出,训数码木管显冲示7鸽,L妹ED响灯为吧00季11表01海11倾B,绸即3祸7H栋,也贡就是夏数字胁7的倘AS削CI砍I。哑附录孙3中挨图2式为输盟入a赢时的借显示脉情况头。从负图2慧可以烂看出葱,数音码管之不显罢示,袄LE镰D灯蓝为0笼11回00聪01扣B,会即6叙1H饼,也绍就是华a的暂AS税CI芝I。重5收渐获与院体会拦在学姜完单呀片机绘刚好昼一个接学期丈以后慈,鼻进行岔了这敬次课茶程设潜计,暗也是零我第岭一次薯利用虑单片星机进锻行系配统地胀设计资。基指于单袄片机辛的多跃功能霉数字疑钟是化比较拖普遍射的一险个课埋题,敞在参轮考了添多个户设计墨以后衬,我企独立乏地完蚊成了狭此设清计,骆感觉准收获谊颇丰圾。泰单片绑机是益电子爸信息炒工程辫专业薄的一蚁门非含常重捧要的关课程债,它旋涉及妄到了浩现代本工业苗的各胖个领宪域。亩此设守计殊基本郑上运涛用到岩了单扇片机臂的主丈要资辜源,恭如P傅口的壤输出拣,数僵码管盟的静先态显宿示技处术互。此徐外,赛虽然坟在很洁久以逗前就决已经山学完穿了C券语言泊,但父是学碎习单昨片机宇的过淹程中颈,用项的是铲汇编闸语言骂,本贯次设积计利境用的爽是C蛙语言含,在贩对C徐语言辛比较桐生疏予的情圣况下防进行擦此次猛课程井设计鞋有助瓦于复皮习C匀语言谢的基饥本知啊识。歌在做虽本设往计的叼过程呢中,嫩自己呆的编柏程能抄力得零到了词很大卫地提味高,箭也把众设计耗与工堂程实材践联瑞系起旅来了上。用在设盘计完塌后,雕需要旅仿真伏系统猎,本凯设计裳中利呜用了跪pr衔ot陶el凑画电鹅路图疼,利叠用态Ke前il扇C编透写并泡调试委程序篇,然邀后利闻用p径ro船te埋us睬仿真丑。在德此设笑计前罪,这障三个纳软件挥只是苗掌握秒了一海些基薪本操蒙作,揪完全听是了销解的爪水平编,p非ro摸te备us尤更是遍很陌寸生。凝完成住此设士计后互,基改本上驳掌握灰了运税用这辆三个把软件萄开发俘作品掉。设越计完阀后,电还可宰以利牙用p熔ro汤te剃l把羞设计跟的作沸品P炊CB皂板画沟出来悦,并农组装孟焊接遇。气6参帜考文采献蜂[坑1翻]进李朝槽青锈.失单片解机原巡理及多接口侮技术短(第刷三版同)耳[M妨].围北京岸:嗓北京裙航空正航天招大学额出版权社街,2伟00椒5年姻[2俩]靳切达屈.丝单片结机应侍用系瓦统开浸发实垄例导绳航[描M]储.惯北京络:人钩民邮张电出材版社玩,烤20议03蠢年剧[3格]谭症浩强大.门C语公言程杆序设康计(功第三挥版)情[M夺]敌.约北京默:清槽华大竖学出冲版社愿,2扭00父5年斧附录宇1振仗基于忽单片帮机的斗多功丽能数幕字钟怖电路焦原理糟图麦附录祝2核基浓于单曾片机订的多变功能屈数字刊钟源拴代码诞#i汉nc狠lu毕de君<逗re满g5门2.扁h>恨#i煎nc李lu规de盆<法st订ri锯ng摧.h享>蝴#i海nc锅lu展de息<巧in结tr素in帝s.策h>晴ty帆pe鞠de嗓f初un逮si烘gn稿ed放c角ha植r地霸uc饥ha旬r;膝ty港pe荣de雕f掏un毫si今gn资ed监i率nt舅刃千ui绘nt竖;格#d昆ef训in在e角蛋D誓IS启PL足AY团鹊茄P0爹均#d越ef雁in案e书顿L堪ED宜浑竭呆P1毕朴sb撕it启T册X备=醉P3栏^4哲;柔sb俭it粱R愉X丰=箭P3机^5掉;牛uc役ha饶r副co聚de冶D夕is粱_T花ab华le愧[]色=图{0墨x滑3F屑,0管x0白6,冠0x躺5B粱,0医x掘4F骆,0吸x6践6,喘0x俘6D么,0受x7敬D,签0x康07帽,番封晌间惑鞠楼粥0x老7F枝,0谨x讨6F花,0煮x7锐7,照0x记7C们,0头x3资9,冈0x部5e如,0录x7仓9,巷0x稠71疫};卸/记/{伟0x债ed乏,0绒x8玻8,党0x读b5苏,0摧xb貌9,衬0x似d8朝,0腾x7每9,凑0x聪7d殊,0岂xa墨8,绝0x游fd螺,0滩xf貌9}但;唱uc脑ha竖r茫Bu捧f=委0;摇秆再uc列ha萄r渡te推mp保;暂bi殖t吉Fl循ag鲁=0散;御vo绪id御D替el朗ay漠Ms浪(u部in蹈t循t)崇赛英扇{浅浸沸uc麻ha棚r扇i;鞠部世wh隶il象e(书t-庄-){稍赠就耍蓝fo悔r(慕i午=乒0;烘i税<华1膝12件;生i+笨+)馒尸酿渴;翼耐表}}工vo亦id竞U迹ar唤t_恩De秧la贪y(面)泻白{奴乞uc哨ha戚r望t捞=僚7;讲除wh龙il输e(翁t-案-)斗俊廉_n吼op羽_(壶);}驻vo姥id冈I姐nt副ia怒l(去)乐吹调崇{左沾滥P1厚=堵0子xF府F;扣滋消P2傍=小0规xF夺F;唱齿沸P0锁=条0蒜x0女0;谈盼预P3茄=残0哥xF尸F;}怜vo已id解I仓Os江en隆d_次ch最ar绢(脸un睛si尺gn显ed迅c记ha业r荷ch塞)劣辣{u扭ns臣ig扯ne姓d金ch斜ar观h徒,健da弦,副t匀em器p;断d陕a泽=蹦ch卷;童T樱X朵=笑0;朴神藏稻兼凉窃蝴U虽ar指t_倘De顺la住y(抹);捐恼裁f盼or则(臭h握=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辽宁省灯塔市高二生物下册期末考试测试卷(培优)附答案
- 2025年云南省腾冲市高二生物下册期末考试试卷及一套完整答案
- 2025年辽宁省盖州市高二生物下册期末考试模拟卷及参考答案【培优A卷】
- 2026年湖北省洪湖市高二生物下册期末考试测试卷【学生专用】附答案
- 2026年山东省乐陵市高二生物下册期末考试试卷附参考答案(培优B卷)
- 2026年广东省普宁市高二生物下册期末考试检测卷附参考答案【预热题】
- 2026年四川省江油市高二生物下册期末考试检测卷及答案(名师系列)
- 2025年云南省泸水市高二生物下册期末考试试卷及参考答案【综合卷】
- 2026年山西省霍州市高二生物下册期末考试模拟卷附参考答案(B卷)
- 2026年江苏省启东市高二生物下册期末考试考试卷及答案【真题汇编】
- 精神科急救知识培训课件
- 光伏安装培训资料
- 药厂质量意识培训
- 二手交易平台运营管理规则
- 陕西榆林能源集团有限公司招聘真题
- 敦煌学智慧树知到期末考试答案章节答案2024年西北师范大学
- 光伏发电站逆变器检修维护规程
- 软件系统调试方案
- 中建悬挑卸料平台专项施工方案
- 2023年电机拖动极其控制(运动控制)期末考试题库
- 铸件验收标准
评论
0/150
提交评论