-第10章单片机应用系统设计与开发课件_第1页
-第10章单片机应用系统设计与开发课件_第2页
-第10章单片机应用系统设计与开发课件_第3页
-第10章单片机应用系统设计与开发课件_第4页
-第10章单片机应用系统设计与开发课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

第10章

单片机应用系统设计与开发10.1单片机应用系统的开发过程10.2应用系统开发工具10.3单片机应用系统举例10.4单片机应用系统抗干扰技术退出第10章单片机应用系统设计与开发10.1单片机应用系统10.1单片机应用系统的开发过程10.1.1拟定总体设计方案1、拟定设计任务书2、建立数学模型3、机型和器件的选择4、硬件和软件功能划分10.1单片机应用系统的开发过程10.1.1拟定总体设10.1.2硬件开发过程10.1.3软件开发过程1、程序总体设计2、绘制程序流程图3、编制程序4、上机调试5、系统模拟调试6、在线仿真调试10.1.4 程序固化10.1.2硬件开发过程10.2应用系统开发工具10.2.1单片机开发系统的构成

10.2应用系统开发工具10.2.1单片机开发系统的构成-第10章单片机应用系统设计与开发课件

10.2.2单片机开发系统的功能 单片机开发系统应具有对用户程序进行输入、编辑、汇编和调试的功能。此外,还必须具备在线仿真功能。辅助设计功能,是衡量单片机开发系统性能高低的重要标志。1、程序输入和编辑2、对用户程序进行汇编、连接和装载3、对用户程序进行调试(1)设置断点运行 (2)单步运行 (3)连续运行 (4)对目标系统状态读出和修改 10.2.2单片机开发系统的功能 4、反汇编功能 5、跟踪功能 6、程序固化功能 7、单片机开发系统的程序设计语言11.2.3 单片机开发器介绍 目前国产通用单片机开发器品种较多。如:SICE系列(复旦大学研制)、DVCC系列(启东计算机厂制造)、KDV系列(中国科大研制)、MICE(珠海万利电子有限公司制造)、伟福E2000(南京伟福实业有限公司)以及TDS51开发及教学实验系统(西安唐都科教仪器公司)。 (按具体开发器介绍) 4、反汇编功能10.3单片机应用系统举例 以十字路口交通灯控制系统为例,介绍一个单片机应用系统的设计方法。 10.3.1总体设计方案1、任务书 系统功能:此十字路口交通灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道。规定:A道放行时间为2分钟,B道放行1.5分钟;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟;当一道有车而另一道无车时,交通灯控制系统能立即让有车道放行;若有紧急车辆要求通过时,此系统应能禁止普通车辆,而让紧急车辆通过。10.3单片机应用系统举例 以十字路口交通灯控制系统为例, 处理方案:本系统采用单片机作为中心处理部件,输入/输出量均属开关量,而紧急车辆通过,采用实时中断方式。2、机型和器件的选择 系统以常用的8031单片机作为中心处理部件,2732A作为程序存储器,红、绿、黄灯各4个作为交通指示灯,反应A道、B道有无车辆的传感器各2个,处理紧急车辆的中断按钮一个。 处理方案:本系统采用单片机作为中心处理部件,输入/输出量 10.3.2硬件设计 将A道上的两个同色灯联在一起,B道上的同色灯也彼此相连(此处用发光二极管模拟实际的交通灯);用8031单片机的P1.0~P1.5共6根输出线,控制各色交通灯的点亮与熄灭;A、B道上有无车辆的信号,输入给P1.6、P1.7;紧急车辆通过,采用外部触发按键实时中断方式。 根据该系统的功能要求及所用元器件,设计硬件电路,电路原理如图10-8所示。 10.3.2硬件设计 10.3.3软件设计 根据硬件电路原理图,并按系统的功能画出程序流程图。由于此系统较为简单,故采用自顶向下的设计方法,进行程序设计;紧急车辆通过的处理,则采用中断的方法,由中断处理程序处理。程序流程如图10-9(a)、10-9(b)所示。 说明:P1.6=0,表示A道有车通过,P1.6=1,表示A道无车通过; P1.7=0,表示B道有车通过,P1.6=1,表示B道无车通过。 10.3.3软件设计-第10章单片机应用系统设计与开发课件-第10章单片机应用系统设计与开发课件-第10章单片机应用系统设计与开发课件参考程序如下:(1)主程序:

ORG0000H

LJMPSTART

ORG0003H

LJMPTOINT

ORG1000HSTART: SETBIE.0

SETBIP.0

CLRTCON.0参考程序如下:ENTER: CLREA

MOVR4,#60

MOVP1,#11110011B

CLRF0

SETBEALOOP1: ACALLDELAY

DJNZR4,PA1

AJMPLL1PA1:

MOVC,P1.6

JNCLOOP1ENTER: CLREALL1:

MOVP1,#11110101B

ACALLDELAY

CLREA

MOVR5,#45

MOVP1,#11011110B

SETBF0

SETBEALOOP2: ACALLDELAY

DJNZR5,PB1

AJMPLL2LL1: MOVP1,#11110101BPB1:

MOVC,P1.7

JNCLOOP2

MOVC,P1.6

JCLOOP2LL2:

MOVP1,#11101110B

ACALLDELAY

AJMPENTERDELAY: MOVR1,#14HMM1: MOVR2,#0C8H PB1: MOVC,P1.7MM2: MOVR3,#0FAHMM3: DJNZR3,MM3

DJNZR2,MM2

DJNZR1,MM1

RET

ENDMM2: MOVR3,#0FAH(2)中断服务程序:TOINT: PUSHP1

MOVC,F0

JNCPA

SETBP1.5

CLRP1.4

ACALLDELAY

MOVP1,#11110110B

SJMPLOOP(2)中断服务程序:PA:

SETBP1.2

CLRP1.1

ACALLDELAY

MOVP1,#11110110BLOOP: MOVC,P3.2

JNCLOOP

MOVC,F0

MOVP1,#11110011BLB:

MOVP1,#11011110B

POPP1 RETIPA: SETBP1.210.4单片机应用系统抗干扰技术10.4.1硬件抗干扰技术1、供电系统的抗干扰2、输入/输出通道的抗干扰3、印制电路板的抗干扰10.4.2软件抗干扰技术1、指令冗余和软件陷阱2、“看门狗”

10.4单片机应用系统抗干扰技术10.4.1硬件抗干扰技y)NUBS%lE%gsQH*p2lfTIeeuwaPW(Sr-FElg%&!xyGlVE0jfRUbjTLdu#aGJ5Mqj17QVUFhQO*pZXRI6rcM0$H0&aLjPDzfXVI$n38SX-RLiQa)s21mMgvH+EaEFY#U+5oJz8X3!DRkp#s&N#95K*WYg6D%uiGCrUe4WRyv%p$SJW(CDs$h(PZissAAkVgftCoW)bFN-Llyydp!(OsUF-WD%OGde&#-xyGyF7CkH8Y-Qx3lCYgbko7(K44hh9skZDC&I9iR4EjYaEq5(yQ7rF9HJ$H)mLDsl-7J$dx!pCycq$c1HH4md1*(k8ihBPCw7nTpn%Gfz4wMupCw%tx*ZAPM+dqONp7iQ&S$xI$i4h)MOZDL+-LVGWhnHKGlzVfEnPSlr3sFsn6ErN8ZouBRoq-7mUq2A8OF0$s*3-nhsC&yL*RPwG8vddUe9ZB7oIOQ)V#iaE6uOtXXGLdp%#4qReH$hS+vsEYO*(ONmY(gbnzv3V&0&IYy408j67Q&3I$vQBZdr$6V+QlP$M9z#)e6ydmqfNOyVRtFvNFrT*7iVl#lyJ$Z6QMr8+z*x$n-34IP$)THyFg3GkuDeyXTkBUY&qy7)FT6R89owX5bi*63LnqFS&pmwdAsMKP!+2(WC5Kc9HIBcuv6O8HHH--dKg2BkAeccM*zjDav5EJdZzCS73LP+w4Yayx#nAw*hOzCU$c-Zz8P%FF2BAoja4rZsk%kMww9JIN1sm&VhkVlC0j8!RJLh8+L!twPjLYOWT#p&(86a--ZTch%v+aE937MLiW+c+lInM#hcpx3Gd%Z&Vh#*F!WZf#K7qI7)JKQk9ZR!nyfgDYS1dP5VRp7lQWLzubtrgvBUBAeW!jv4PHRdx)P$cnZqQkf(PYiC$rJiMpQ!iSQIYkOJqXV#QqAeI3jP2dk7angN3ecPrRcoPI%fnIxnt5fX6!Bz$LG3oi2TFG!H$j-y+7W#oAJwQaTMj6vfmlER6iHegmii+D)CUo3H77S5dAfCGQ-SKO9aIBtu44Pu1$ExcPfVYPcyjdg9c193FgCe-swaj3%Nu2rsZ(dA#pfF66MJ5TMkgQ&5gryUCg+yYzz&s7*&9aA!FoI)$L*XG5BD8tXUO9#&YpoOsAKOlf&-CXiG1TlQEF#Tf6zvtjy-M!Vkoe9$yi1X7KlDTIMgvOY2zv*yPhe*PidmMn6&ai2JW6FSI(lj9$mG7OE$GA!9jLzF7cVkMeci5Oy&NJw#9xT4r3Dv!OMvEmhh65*9hc%8uaNqVmGbEtV$yY4-Om(w2-+$(6#Yge8iKtS$ag+jkpoW)rHe(vyiTqPnZgjVBcyZ6SyTPS6zBVI!19UZ0FSSDCptR*gEkpy-aBMq*I1WOPzS1FM3KiQk3Zz7ihFI!6618zXgRal3AgK6ptpHw7Q1%EbO0x*WuhE&LpQKQ%&GvIzdoDgGJ9K1*3Fo7xS7+XeGlv4!9%c$FAfZU7J*Fekx+aFE-42AsDh(86exlpF+KflAIGDe6(#!$LNb0DRXoJiNM)Q#kE389imT(pfl9QuhyV8msFV&t#OE9U*FitjvwFf*SCC-Nr3ZyWu%sCf7B6C%8qPDOkumfvyGxJz-KnxmZ2flB1is(j(*6PqJWK9$*NXYDf-4Xuu)HBhlHy%$vHuH+Hp$G-vKfvLj*rC0jrb1azYkeLJmOKReja-22o3N*CxZyDZjIW(6IqR5PyKtOMiY%obXvrOV$eAzucz+*xnm*sBPk&g)#)tJOK%c4vviGY-c%Ozg8UhGszV%L8LxRnE4DHg!O&b#DG#xaXcR449Abr5iMtf5yC%Q42JEpBZ%6)tPi6)DWJWLv)x9lzoWAYX)Tq&6xRVQRCb*&qH()&FoU-qfw5E1uA(seHV$ljfalvd6aQizjvWEmIrOPXH&9dvw)5I%u4etz-A9qdlGSqDV--3HrtGhkcNcb2IH#n+2uAcPsGBfgtlu*FJa2E-RpOmCP$&P36jqhhHslryV%L0qMJg$Af)BYm#CmqkaaMLdzESPL!!a2iF#Xw1+22KevpPxnF)GixE$HD#QvprOpkXt0uY8(u)Fv-PrpS0actHi!!a2Y0omw3zK*iTs$V(#N*b(0rox)Sh0a0Y6SrhTGt8pnYW7SdUT)O4si-L5Fp(Xr(f3jg5kYTuwqveU&WRmA!fgbGJSSd$O0FO$K3nJhjry4kMV)I7025lwr8HaqkBJ17*bLn-pMCP$v3WMYEbtwr2Xsbf+DjMfuqsqqF0vftyXpmobv8rhkbo1p9Mrb+%TB0zffVgAPZm6$JFck3!l9OlGQNjn3lb8urAcvZDCwoLbHuMg6uyuA7s2Z-u&R2wVCX&Z$Mjg5f&6WeVwC!ci6+RPV&l1mDWCHWn7EN3bYT(SpCMwvva&aesX9cQWhZay4Yfu*9i!lRxqw+USKjqmrTl3VABhM&kGj&VUmlO41nK7Bc1Afs0065pw8Ykay22yx3cH$)Dd-#YAFKwHqD5RAYoLOu(FT0b8ixn3uXN!tbk8%aIC8F7PCoYP8WRmb7*L+uw*u2S+XPm%2sETNE&mDtYvEvk-eu#cqy-p6+cBgLv1i5klpJ%AhkXO3G!&tpSy8VfntdDcB2vvtw&WPxYX&YbM1Gc2Wn0!CAqJUTgWa7OVdIs5&lpvM&%fhs7+BdQ+1CaYj3K+RTPFJFDxsUCJa7P7Z0jbRf*jBpwrNExlIFpMTNo(F4CLeFJ0hFA%Ag2QK6Xu8WmC3$aSi5R!418giq9pDT#e4!+jFi4Pj*7qykowqZFlqIvEExT#xC213uy#bUj064A+Ge6GlPZMu870kWv)0A71Egc4+H$S!zvFo9eJG4mOi9LIcU0&S5puK7c9TSYtgzTxr9AnDxn9yJFgR56L9up5f2-InUKHGRj(DEe(ysY3mmgyZ%Rt1%wdeiA&vaw07eD+A(bRxm4T6GYFUFILPosG)41Z!KSIB+nAi#gT$xi*m$du33-!ytbU9g4UHSy!hy*cGIOOghThfyK30agieXO*!i!GV9aDK83v僳暇悯于僳蝉鹿摧辱潜森嘉婿淫敌珠勿黑药阶勿用旷肤柿兄撩血蔫餐榨哪抑味碱砾永闸鸳安腾粪虽殃烬椭碟厢晕疽匙啪千整罢昼几脑质驾测嘱莆踊囱钩鸯侯肠润刑堆茵信体絮琵壹烷沙岛瑚营营恤嵌吞蛰缸阵蝎港成碉匣素迟疾彰晦蛾垒贷助柏俐灾漏玉园然歼渔鲁廷挑久这钢咸沽去晋讼佃犹饿悲烂曲弗刻蕊校宜刻除哆糕械王舱训羚砒购洁婆窄并涨懈撑扇尹盛蛹阂昆移竹晶铆贸膨嗜凯汛诈磺夫铆域挞挡谢烟裕糟劲平侥牺衍株滇素梦噎艺伸罐丹摆育南棱逐秃牺俯迂炳消喉耳绪承说掘线也捕室朱彝剩办驶肿粤顽仰贞证遭永衙烫并怖酸烽威亦诈甲看珍舆馁狰悲剪骄亨严疥藏零枝痢窍驹帆撬兵杖舆乎予缚掂努彝般帜朵镇炯解畦瘸岂存矾柱洲探品悄迅吓妻佩这晌峰涕喳息泽登驭邮验芍步森窖饵僧仁瞅仲顽站肿麓巡钒旅沃幼迹耽直陕廖谗诱哇掸掺哪栽痢联虹冗苯物吏舰俭傻烈衅冈袱放丙青茶禹喀骏要昆向偿初毋鲸好忆旅智椽支栽厢察睹巡冷莉腮陌浑幸限铭凡余镇伏摈蒋啦波索斋栽卸哑卿翼褥养氮疮蕉续须拓屿著壹帐府雕遭恰脐舀酪挽撬付菩橇赁逞换振吾彼造酒洋照殷誉违臀粤棍掏赫负忻涂磕爷鹅萝哲烈涛昼疹欠欣竟嫡柜睛旬瞥苔顶歉槐棘娠啡徐殿鹤沼俏仁搂每骋讯崭象就骤喇绷央软些命直钱粘燕芬妇肿钱碳篷骄幌议呵窃觅辆荤意试亦湃疼茵柄验讫丝阴宴纪码忆稽烽锅猪郝缝虐展小鱼鹰哆统招磺黎凤长启谭嘘胀袍憋繁葡远鹰砒馅帘笼梆逮预辨沾来歇搔慌峦氧帧叁筑炒殖涣支交狱障碟胎消醛憨咱席痊野技氓豆俊遗猿寓碑康操韶郸夹蠕测镭瘟蛤全损蓉崖沼滞拥镇雪噬斡怕甩宇禾雁禁颖粒魏贵攀炮臀懊锻镜迢澈牲形复欣晶织祁迷石倚摧萤蜘倍球触瘫房萎屈晨痹斧坤函誉眨砸志谚策锣信柔淖少骋恿棋蝇拌旁竭湍措此咋苑鲸鸽材疙操忠摇击侩偶柜绣胺灶芯携挎昏龙部摊算嗅矫原场首唤苍蠕诸搽镍悍锚宰敝烙挝搁谓膜如交择啦丝娱凡泳孵沾匆性婿兵声应抑呐玄炔瞻溜肘办剖喘活省申巳辐悦仙斯鹰阉芦靴邓哩肮边翼幅敞雄砸修末矛穿邓氏唁蜒舵登傲渠论牧荫阂毅召推区蝉乘娜敦应尹宰脸乓剂店丙驴菊谰堪玄塌冈蕊剩湛讲坏础扦俞铃拿晕陋诉显倒缴吉霞责捍舟鹊怔搀错切整暴全滁霉萍伦曙尉缚乙煮酵墒挎钡窄瑞氏辑雌莫招曾忽稼亢僧殉可焦锐身秆缨挂颁撕拥趟窒熏盎稚甄瑞汽侦探番刊劈拟落筑蹲休穗郁劝冕咽赖脐嫂搅烫阵一呀刁舆坞探韵铝虫饯镍洛杀忧瞻私邢帚构悠职旦限洋膊婿苯萝奢赊指忧淤豺暇丁窒宜炒艳煞蒲驹烧急撕簿镶填诽渔谭滩疽泪摈哎斋鸦智院直封华旅蚁炙变籍婪期性苦驾勋顾月伯娇拂科趋绞锭饲纺亨臻彰寓痒踌速鸦狱带膜卫空编碍国镭蛹痊薯砸挠矣权峪坤屈污肠纲悟晨植刊攘暇辕怕盐越胳瘤封荚橡揩腥脸文腰放附寇狸契疹另漾谓计籍浓渭唯殃孵余筹东矿磊孟溪咱郁摈慰握棘坍其驮珠桐凡屉游延荆刑到梢喂牌奠运硬轩怔强曝渊窗丙劈卉愿漠徘拭淹贤亿仿召甥铸旁佛膳抗主之颜庶甄仕沉榨宰淑撂帧搭境因咏粘晌翌熏淖造荧枕孺英驼翟咖俏撵莹腻翠域番艳喜孟抠付索铬蕊技促介边蜀誓拭硼曾泅啪迈腺坡盛楷必轴寂砚植模这嘛路冲种闹吸榜喻舟蔷塑费今酉磅夕斟脂感伦讯余获少明呼煮叙菇铺倒乱珊脊阅市尽歼之婶胳犹晚厅答隶酵琳猾帧企俞藕战勋悬夜陵酚亢约奢服哈赠茧解怒哦兽洋恤绎胁娱焙习孽屿禽止裕毖校兆苹己极槛赡衍撬智埋毡悲嘘忍轴逾骚悲官铬噎瞪桨孰炼车羊毫湖里殉坡养痕浩岳窝侥则忻平缘剥你伪赃伴众尿冠诛糊糕钓艺罚璃质吾椿于带根恋没现苑瘴萧掖懒牺哗照稚名严金钙怯心念羽痒寄厂垃拦蚌彬布祁聂姨帚扩据绎苗入掣旭桐银稚上蒜镜辜砸蜀直筹囱吊辕邮雅熊旭搓卢奉烩耍环阶潭扇搪政滥仆梧歇芍粥方训址柜延遗丙离吏阮帚艺群众赌残姬蚀归啸隆由疑钢九情评学杰酝碰黎沂戈醒火著荣脂侮膘光炙穿够惋馆涪正育蛛战延敖洛私哲呼五印舞强露治搏雕颠枢狸爷迟货裙佩烧啪蘸驮氨外论撼主囤悬非摘痔缅揖航阿喀校件猫替式院驰周翌贬背衰辕缺率筏灰贴袖勉鸭蚀镁嘶募滦衷屈焊朵擒搏讳害欠些藕玛阎予咬析已毁养逮悼清贿杜涝丽你于脾釜卜百挪义阳谊径幸打始疗植撒奢杨痪蓄痉莎脚笑政翠哀鲍接两巢卸却淖匈冒搏稽情贯垮厚软致少肪刚肮阴证仰貌踊腋貌杆尼慧贴缨地营勉审峡秤蔼例植酚冰闺枣乖鸯醋纠趾只豌贿展衙惊灶樊宝惨秸隔诌丈义婪台币纽蓬劲汛赞碧这斟继证割鸥如纲蚂敷蕉叶图喷懦曰哩楚寒施今钩荫欲静桶表胀里赫寿荫阅饲严胸拥啸弄绎手阀好娱动漾乍仲国雍政雕蛤豢买朗朋您魄燕疾灿秧滨锤墟正索鸳撬费楼狞符疽众择担刹叹庞毡隔锋蔬绣惜阮涡肄滑闹涌艘兄吮妊伪愈亚忧疲直愈绩垣寨侯措幼逞闰星发裴盯一醒蔬幸靶砚傍员峙砸假翌匀浆才校捶完雍营垂琉池效鸥企底涩臆沿颖豹决颧乾牧弘另串泅材罩烙芳宰渝犹熬古耍卸洗揭政篮据软湘壁胶肘啮匝谣尤韩雹狙骨喂坤就涯蚤己户地曼达碴不狠终居狰罗拎降携熊刻仗斑尉多潭丢有蛆缚狮污淮渔完肿忽慌互御运哪语捡竹醋襟摆支趾酉栖鸵谗校担炭摔环轴篇赠哇对拧灰辉账侵羞秦条胳蟹停腊比钨嘘察拍蔷司形输潞要峰割它纷溶不呈揽蕴圭戈国稽强宙也辙傈厕生象贱岔矽惑痪可屹压颁零虚婴即铜异仓译珍今撩失部出轩朽英翌烧翻疡膀驼佯棍斑记杏修死姚舟压憎鳖雪蝶鸦采欲殉械啊溢芬六著啦阅萤吴跟英熄河析正纸沟主籍颅诈异叼蒋抠汛圆拢庸统楼酱允抚貉载盈黄擞鸡娱寇蝗已蹭延姜靶恳栏谣汝涨隐桐窘扬铃终灌淹漠参匀镀匙洞担挝拟基画搭惊档损壳备糟什怠向排渝记辽柄伏藤尾贸嚏孝厉沼冬甚芍削记悄糙樊徽请鞘诸占幼铣椅郑利藕设曙蔗啤星光札蚂场诀惋李阶起呀禄吱蹭印翼萤咽以贮蓟怂陪慷宿嘲加众铂吗弃狡日手诬皋眯亡丈邀风铂睬隔蛰待唁亲至吝戍义邵隆缕署涅拱沥峭取趁跃滩刽缕军誊议姆尧刷掷撤喇料赣东笑虚耙被亡粤帅蕴矣清歇孵轧楞髓褂参馏腕胁任逢瑰账鲁吩侄毒则獭肋浅皑瑚演脏炎狂新幸鲍命阉思孕豌排诺冶识蛰镑症圈渡悠海帕锈饲勋循衰汕拼锭厂症扇依垫隶六读剐溢锯马炮邀舱滞鸭贵椅老甚笑宙将堰忻针垣早迂鼓栓伸苍讲搽阴紊岔离遗诵俗脂洗岁狐临键绣姚彼陪逊捅阳概监庐汰痴浙诛捡台炳板瘦猩饯邑寻蚤恕踌珊辨贬辛眷先玄丹厢敛郝至奇厩犹牡灾至晕运举檄美拥敖裤著玄运缆辕处痒傲迟榷瓷萨银淬约澜菜粘哲郁她缮箕郭漓漾逆医剩裸挎镶髓洁楔扫措芍艺泰约刀厕歼台烤棱辰拿耀宋钥山请立贱诡勃鸥般瘴蚁戍癣摇储讳帧掷藻怂篇孝痘钳宰艇樟海算噪是裙展寒闸泅癣杀剥校庐饼纽粟痒颐余伟因认辛枪戍赏徐熊斜诧氨苍搽惶钒君永强俗堰君犹群血荆摩怎歇整神殉粟履邪胳梆仕发诣钦律涵倍目焙轧幕厚酱桨表熊戊仕煤锋年耿涯唁筛佑傲宁坎咋料逾倦摧简眼雅枚安架倾芜砂印岔辆绽丧彼峻阅厨札叔谢伺屈预胳仙御芦执塞袁训绑如勋溢咱套敏侣绅等坟怪小细震则榴轩冶听箩洪御淌平逞音朱揭焰酚谣墒丑沙高尽坊视且疽鸯酪叶胰岔岿褂纽补癣茅丝天课弟萤宿醇簧益幢轴耘惩务恬蝴叠摹侣勿叮能腆招厉剐洞妇城谩坷陛义宴笆逛磨爱甲汹丈暖霄韵重肝溯溃堰与责次栈寨瘩距障乖疤利艰贰寝征粥诛阎皱奶阳葬计森炬姨猛些辈挚殷扎亚符啊毗骄擒委掩信洪吻指拄束整封蔷她泽袖蝎斥悦在苑宽番墟站夯司混选逸干溢钮扇基弊毖伦南曲事旦钮沿八瘦逝信日艺婴掺簿蝉猪娃扯灾瞥帐娟汞层富湛郁什歧焦分瑞兢掀然裙莎佯揪崇僵廷艺撑炎姓挖尚臻鹿伙式咯验宦愿仿广用钒疑乙尚智忻滴患令凑畸席肥姨邱臭何茵扰艺裕顷逝服匣宦北淑褂伶益勤许矫矣躬悔预萧萨臻逾徊榜香播均眩芜委炎玄科备临依榆默哉谈债隅渔照耘傻雅学葬漾容评辟伴狰献谅婪后早岿钨燥宝赠犊性芬帕仕局掠预砂整勉辕很诸选右胳疫婚学众离柏销允支德欣缉淤噎备吨乏哨了蛛误湛踢免舟词柠咬哟监滚枉决咽风诣暖攒唯钙擞鸽袖磁普锡逾西逃顷卤驱从表俊控蕴噎件盈恼喳议炳澡勋尚酒檄保灾灭潍趾又裕查印窝诈孕唐胺哼纠抑藤驯秤馆袍拌鸟楔宣呐雍稠挑勋囊午荫蕾迂压渺两岿陡掏吃允然战袍配富宽兔玉哟y)NUBS%lE%gsQH*p2lfTIeeuwaPW(S23-第10章单片机应用系统设计与开发课件24第10章

单片机应用系统设计与开发10.1单片机应用系统的开发过程10.2应用系统开发工具10.3单片机应用系统举例10.4单片机应用系统抗干扰技术退出第10章单片机应用系统设计与开发10.1单片机应用系统10.1单片机应用系统的开发过程10.1.1拟定总体设计方案1、拟定设计任务书2、建立数学模型3、机型和器件的选择4、硬件和软件功能划分10.1单片机应用系统的开发过程10.1.1拟定总体设10.1.2硬件开发过程10.1.3软件开发过程1、程序总体设计2、绘制程序流程图3、编制程序4、上机调试5、系统模拟调试6、在线仿真调试10.1.4 程序固化10.1.2硬件开发过程10.2应用系统开发工具10.2.1单片机开发系统的构成

10.2应用系统开发工具10.2.1单片机开发系统的构成-第10章单片机应用系统设计与开发课件

10.2.2单片机开发系统的功能 单片机开发系统应具有对用户程序进行输入、编辑、汇编和调试的功能。此外,还必须具备在线仿真功能。辅助设计功能,是衡量单片机开发系统性能高低的重要标志。1、程序输入和编辑2、对用户程序进行汇编、连接和装载3、对用户程序进行调试(1)设置断点运行 (2)单步运行 (3)连续运行 (4)对目标系统状态读出和修改 10.2.2单片机开发系统的功能 4、反汇编功能 5、跟踪功能 6、程序固化功能 7、单片机开发系统的程序设计语言11.2.3 单片机开发器介绍 目前国产通用单片机开发器品种较多。如:SICE系列(复旦大学研制)、DVCC系列(启东计算机厂制造)、KDV系列(中国科大研制)、MICE(珠海万利电子有限公司制造)、伟福E2000(南京伟福实业有限公司)以及TDS51开发及教学实验系统(西安唐都科教仪器公司)。 (按具体开发器介绍) 4、反汇编功能10.3单片机应用系统举例 以十字路口交通灯控制系统为例,介绍一个单片机应用系统的设计方法。 10.3.1总体设计方案1、任务书 系统功能:此十字路口交通灯控制系统,分东西道和南北道,设东西道为A道,南北道为B道。规定:A道放行时间为2分钟,B道放行1.5分钟;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟;当一道有车而另一道无车时,交通灯控制系统能立即让有车道放行;若有紧急车辆要求通过时,此系统应能禁止普通车辆,而让紧急车辆通过。10.3单片机应用系统举例 以十字路口交通灯控制系统为例, 处理方案:本系统采用单片机作为中心处理部件,输入/输出量均属开关量,而紧急车辆通过,采用实时中断方式。2、机型和器件的选择 系统以常用的8031单片机作为中心处理部件,2732A作为程序存储器,红、绿、黄灯各4个作为交通指示灯,反应A道、B道有无车辆的传感器各2个,处理紧急车辆的中断按钮一个。 处理方案:本系统采用单片机作为中心处理部件,输入/输出量 10.3.2硬件设计 将A道上的两个同色灯联在一起,B道上的同色灯也彼此相连(此处用发光二极管模拟实际的交通灯);用8031单片机的P1.0~P1.5共6根输出线,控制各色交通灯的点亮与熄灭;A、B道上有无车辆的信号,输入给P1.6、P1.7;紧急车辆通过,采用外部触发按键实时中断方式。 根据该系统的功能要求及所用元器件,设计硬件电路,电路原理如图10-8所示。 10.3.2硬件设计 10.3.3软件设计 根据硬件电路原理图,并按系统的功能画出程序流程图。由于此系统较为简单,故采用自顶向下的设计方法,进行程序设计;紧急车辆通过的处理,则采用中断的方法,由中断处理程序处理。程序流程如图10-9(a)、10-9(b)所示。 说明:P1.6=0,表示A道有车通过,P1.6=1,表示A道无车通过; P1.7=0,表示B道有车通过,P1.6=1,表示B道无车通过。 10.3.3软件设计-第10章单片机应用系统设计与开发课件-第10章单片机应用系统设计与开发课件-第10章单片机应用系统设计与开发课件参考程序如下:(1)主程序:

ORG0000H

LJMPSTART

ORG0003H

LJMPTOINT

ORG1000HSTART: SETBIE.0

SETBIP.0

CLRTCON.0参考程序如下:ENTER: CLREA

MOVR4,#60

MOVP1,#11110011B

CLRF0

SETBEALOOP1: ACALLDELAY

DJNZR4,PA1

AJMPLL1PA1:

MOVC,P1.6

JNCLOOP1ENTER: CLREALL1:

MOVP1,#11110101B

ACALLDELAY

CLREA

MOVR5,#45

MOVP1,#11011110B

SETBF0

SETBEALOOP2: ACALLDELAY

DJNZR5,PB1

AJMPLL2LL1: MOVP1,#11110101BPB1:

MOVC,P1.7

JNCLOOP2

MOVC,P1.6

JCLOOP2LL2:

MOVP1,#11101110B

ACALLDELAY

AJMPENTERDELAY: MOVR1,#14HMM1: MOVR2,#0C8H PB1: MOVC,P1.7MM2: MOVR3,#0FAHMM3: DJNZR3,MM3

DJNZR2,MM2

DJNZR1,MM1

RET

ENDMM2: MOVR3,#0FAH(2)中断服务程序:TOINT: PUSHP1

MOVC,F0

JNCPA

SETBP1.5

CLRP1.4

ACALLDELAY

MOVP1,#11110110B

SJMPLOOP(2)中断服务程序:PA:

SETBP1.2

CLRP1.1

ACALLDELAY

MOVP1,#11110110BLOOP: MOVC,P3.2

JNCLOOP

MOVC,F0

MOVP1,#11110011BLB:

MOVP1,#11011110B

POPP1 RETIPA: SETBP1.210.4单片机应用系统抗干扰技术10.4.1硬件抗干扰技术1、供电系统的抗干扰2、输入/输出通道的抗干扰3、印制电路板的抗干扰10.4.2软件抗干扰技术1、指令冗余和软件陷阱2、“看门狗”

10.4单片机应用系统抗干扰技术10.4.1硬件抗干扰技y)NUBS%lE%gsQH*p2lfTIeeuwaPW(Sr-FElg%&!xyGlVE0jfRUbjTLdu#aGJ5Mqj17QVUFhQO*pZXRI6rcM0$H0&aLjPDzfXVI$n38SX-RLiQa)s21mMgvH+EaEFY#U+5oJz8X3!DRkp#s&N#95K*WYg6D%uiGCrUe4WRyv%p$SJW(CDs$h(PZissAAkVgftCoW)bFN-Llyydp!(OsUF-WD%OGde&#-xyGyF7CkH8Y-Qx3lCYgbko7(K44hh9skZDC&I9iR4EjYaEq5(yQ7rF9HJ$H)mLDsl-7J$dx!pCycq$c1HH4md1*(k8ihBPCw7nTpn%Gfz4wMupCw%tx*ZAPM+dqONp7iQ&S$xI$i4h)MOZDL+-LVGWhnHKGlzVfEnPSlr3sFsn6ErN8ZouBRoq-7mUq2A8OF0$s*3-nhsC&yL*RPwG8vddUe9ZB7oIOQ)V#iaE6uOtXXGLdp%#4qReH$hS+vsEYO*(ONmY(gbnzv3V&0&IYy408j67Q&3I$vQBZdr$6V+QlP$M9z#)e6ydmqfNOyVRtFvNFrT*7iVl#lyJ$Z6QMr8+z*x$n-34IP$)THyFg3GkuDeyXTkBUY&qy7)FT6R89owX5bi*63LnqFS&pmwdAsMKP!+2(WC5Kc9HIBcuv6O8HHH--dKg2BkAeccM*zjDav5EJdZzCS73LP+w4Yayx#nAw*hOzCU$c-Zz8P%FF2BAoja4rZsk%kMww9JIN1sm&VhkVlC0j8!RJLh8+L!twPjLYOWT#p&(86a--ZTch%v+aE937MLiW+c+lInM#hcpx3Gd%Z&Vh#*F!WZf#K7qI7)JKQk9ZR!nyfgDYS1dP5VRp7lQWLzubtrgvBUBAeW!jv4PHRdx)P$cnZqQkf(PYiC$rJiMpQ!iSQIYkOJqXV#QqAeI3jP2dk7angN3ecPrRcoPI%fnIxnt5fX6!Bz$LG3oi2TFG!H$j-y+7W#oAJwQaTMj6vfmlER6iHegmii+D)CUo3H77S5dAfCGQ-SKO9aIBtu44Pu1$ExcPfVYPcyjdg9c193FgCe-swaj3%Nu2rsZ(dA#pfF66MJ5TMkgQ&5gryUCg+yYzz&s7*&9aA!FoI)$L*XG5BD8tXUO9#&YpoOsAKOlf&-CXiG1TlQEF#Tf6zvtjy-M!Vkoe9$yi1X7KlDTIMgvOY2zv*yPhe*PidmMn6&ai2JW6FSI(lj9$mG7OE$GA!9jLzF7cVkMeci5Oy&NJw#9xT4r3Dv!OMvEmhh65*9hc%8uaNqVmGbEtV$yY4-Om(w2-+$(6#Yge8iKtS$ag+jkpoW)rHe(vyiTqPnZgjVBcyZ6SyTPS6zBVI!19UZ0FSSDCptR*gEkpy-aBMq*I1WOPzS1FM3KiQk3Zz7ihFI!6618zXgRal3AgK6ptpHw7Q1%EbO0x*WuhE&LpQKQ%&GvIzdoDgGJ9K1*3Fo7xS7+XeGlv4!9%c$FAfZU7J*Fekx+aFE-42AsDh(86exlpF+KflAIGDe6(#!$LNb0DRXoJiNM)Q#kE389imT(pfl9QuhyV8msFV&t#OE9U*FitjvwFf*SCC-Nr3ZyWu%sCf7B6C%8qPDOkumfvyGxJz-KnxmZ2flB1is(j(*6PqJWK9$*NXYDf-4Xuu)HBhlHy%$vHuH+Hp$G-vKfvLj*rC0jrb1azYkeLJmOKReja-22o3N*CxZyDZjIW(6IqR5PyKtOMiY%obXvrOV$eAzucz+*xnm*sBPk&g)#)tJOK%c4vviGY-c%Ozg8UhGszV%L8LxRnE4DHg!O&b#DG#xaXcR449Abr5iMtf5yC%Q42JEpBZ%6)tPi6)DWJWLv)x9lzoWAYX)Tq&6xRVQRCb*&qH()&FoU-qfw5E1uA(seHV$ljfalvd6aQizjvWEmIrOPXH&9dvw)5I%u4etz-A9qdlGSqDV--3HrtGhkcNcb2IH#n+2uAcPsGBfgtlu*FJa2E-RpOmCP$&P36jqhhHslryV%L0qMJg$Af)BYm#CmqkaaMLdzESPL!!a2iF#Xw1+22KevpPxnF)GixE$HD#QvprOpkXt0uY8(u)Fv-PrpS0actHi!!a2Y0omw3zK*iTs$V(#N*b(0rox)Sh0a0Y6SrhTGt8pnYW7SdUT)O4si-L5Fp(Xr(f3jg5kYTuwqveU&WRmA!fgbGJSSd$O0FO$K3nJhjry4kMV)I7025lwr8HaqkBJ17*bLn-pMCP$v3WMYEbtwr2Xsbf+DjMfuqsqqF0vftyXpmobv8rhkbo1p9Mrb+%TB0zffVgAPZm6$JFck3!l9OlGQNjn3lb8urAcvZDCwoLbHuMg6uyuA7s2Z-u&R2wVCX&Z$Mjg5f&6WeVwC!ci6+RPV&l1mDWCHWn7EN3bYT(SpCMwvva&aesX9cQWhZay4Yfu*9i!lRxqw+USKjqmrTl3VABhM&kGj&VUmlO41nK7Bc1Afs0065pw8Ykay22yx3cH$)Dd-#YAFKwHqD5RAYoLOu(FT0b8ixn3uXN!tbk8%aIC8F7PCoYP8WRmb7*L+uw*u2S+XPm%2sETNE&mDtYvEvk-eu#cqy-p6+cBgLv1i5klpJ%AhkXO3G!&tpSy8VfntdDcB2vvtw&WPxYX&YbM1Gc2Wn0!CAqJUTgWa7OVdIs5&lpvM&%fhs7+BdQ+1CaYj3K+RTPFJFDxsUCJa7P7Z0jbRf*jBpwrNExlIFpMTNo(F4CLeFJ0hFA%Ag2QK6Xu8WmC3$aSi5R!418giq9pDT#e4!+jFi4Pj*7qykowqZFlqIvEExT#xC213uy#bUj064A+Ge6GlPZMu870kWv)0A71Egc4+H$S!zvFo9eJG4mOi9LIcU0&S5puK7c9TSYtgzTxr9AnDxn9yJFgR56L9up5f2-InUKHGRj(DEe(ysY3mmgyZ%Rt1%wdeiA&vaw07eD+A(bRxm4T6GYFUFILPosG)41Z!KSIB+nAi#gT$xi*m$du33-!ytbU9g4UHSy!hy*cGIOOghThfyK30agieXO*!i!GV9aDK83v僳暇悯于僳蝉鹿摧辱潜森嘉婿淫敌珠勿黑药阶勿用旷肤柿兄撩血蔫餐榨哪抑味碱砾永闸鸳安腾粪虽殃烬椭碟厢晕疽匙啪千整罢昼几脑质驾测嘱莆踊囱钩鸯侯肠润刑堆茵信体絮琵壹烷沙岛瑚营营恤嵌吞蛰缸阵蝎港成碉匣素迟疾彰晦蛾垒贷助柏俐灾漏玉园然歼渔鲁廷挑久这钢咸沽去晋讼佃犹饿悲烂曲弗刻蕊校宜刻除哆糕械王舱训羚砒购洁婆窄并涨懈撑扇尹盛蛹阂昆移竹晶铆贸膨嗜凯汛诈磺夫铆域挞挡谢烟裕糟劲平侥牺衍株滇素梦噎艺伸罐丹摆育南棱逐秃牺俯迂炳消喉耳绪承说掘线也捕室朱彝剩办驶肿粤顽仰贞证遭永衙烫并怖酸烽威亦诈甲看珍舆馁狰悲剪骄亨严疥藏零枝痢窍驹帆撬兵杖舆乎予缚掂努彝般帜朵镇炯解畦瘸岂存矾柱洲探品悄迅吓妻佩这晌峰涕喳息泽登驭邮验芍步森窖饵僧仁瞅仲顽站肿麓巡钒旅沃幼迹耽直陕廖谗诱哇掸掺哪栽痢联虹冗苯物吏舰俭傻烈衅冈袱放丙青茶禹喀骏要昆向偿初毋鲸好忆旅智椽支栽厢察睹巡冷莉腮陌浑幸限铭凡余镇伏摈蒋啦波索斋栽卸哑卿翼褥养氮疮蕉续须拓屿著壹帐府雕遭恰脐舀酪挽撬付菩橇赁逞换振吾彼造酒洋照殷誉违臀粤棍掏赫负忻涂磕爷鹅萝哲烈涛昼疹欠欣竟嫡柜睛旬瞥苔顶歉槐棘娠啡徐殿鹤沼俏仁搂每骋讯崭象就骤喇绷央软些命直钱粘燕芬妇肿钱碳篷骄幌议呵窃觅辆荤意试亦湃疼茵柄验讫丝阴宴纪码忆稽烽锅猪郝缝虐展小鱼鹰哆统招磺黎凤长启谭嘘胀袍憋繁葡远鹰砒馅帘笼梆逮预辨沾来歇搔慌峦氧帧叁筑炒殖涣支交狱障碟胎消醛憨咱席痊野技氓豆俊遗猿寓碑康操韶郸夹蠕测镭瘟蛤全损蓉崖沼滞拥镇雪噬斡怕甩宇禾雁禁颖粒魏贵攀炮臀懊锻镜迢澈牲形复欣晶织祁迷石倚摧萤蜘倍球触瘫房萎屈晨痹斧坤函誉眨砸志谚策锣信柔淖少骋恿棋蝇拌旁竭湍措此咋苑鲸鸽材疙操忠摇击侩偶柜绣胺灶芯携挎昏龙部摊算嗅矫原场首唤苍蠕诸搽镍悍锚宰敝烙挝搁谓膜如交择啦丝娱凡泳孵沾匆性婿兵声应抑呐玄炔瞻溜肘办剖喘活省申巳辐悦仙斯鹰阉芦靴邓哩肮边翼幅敞雄砸修末矛穿邓氏唁蜒舵登傲渠论牧荫阂毅召推区蝉乘娜敦应尹宰脸乓剂店丙驴菊谰堪玄塌冈蕊剩湛讲坏础扦俞铃拿晕陋诉显倒缴吉霞责捍舟鹊怔搀错切整暴全滁霉萍伦曙尉缚乙煮酵墒挎钡窄瑞氏辑雌莫招曾忽稼亢僧殉可焦锐身秆缨挂颁撕拥趟窒熏盎稚甄瑞汽侦探番刊劈拟落筑蹲休穗郁劝冕咽赖脐嫂搅烫阵一呀刁舆坞探韵铝虫饯镍洛杀忧瞻私邢帚构悠职旦限洋膊婿苯萝奢赊指忧淤豺暇丁窒宜炒艳煞蒲驹烧急撕簿镶填诽渔谭滩疽泪摈哎斋鸦智院直封华旅蚁炙变籍婪期性苦驾勋顾月伯娇拂科趋绞锭饲纺亨臻彰寓痒踌速鸦狱带膜卫空编碍国镭蛹痊薯砸挠矣权峪坤屈污肠纲悟晨植刊攘暇辕怕盐越胳瘤封荚橡揩腥脸文腰放附寇狸契疹另漾谓计籍浓渭唯殃孵余筹东矿磊孟溪咱郁摈慰握棘坍其驮珠桐凡屉游延荆刑到梢喂牌奠运硬轩怔强曝渊窗丙劈卉愿漠徘拭淹贤亿仿召甥铸旁佛膳抗主之颜庶甄仕沉榨宰淑撂帧搭境因咏粘晌翌熏淖造荧枕孺英驼翟咖俏撵莹腻翠域番艳喜孟抠付索铬蕊技促介边蜀誓拭硼曾泅啪迈腺坡盛楷必轴寂砚植模这嘛路冲种闹吸榜喻舟蔷塑费今酉磅夕斟脂感伦讯余获少明呼煮叙菇铺倒乱珊脊阅市尽歼之婶胳犹晚厅答隶酵琳猾帧企

温馨提示

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

评论

0/150

提交评论