单片机课程设计汇编语言程序

上传人:桔**** 文档编号:508579814 上传时间:2023-07-07 格式:DOC 页数:6 大小:131KB
返回 下载 相关 举报
单片机课程设计汇编语言程序_第1页
第1页 / 共6页
单片机课程设计汇编语言程序_第2页
第2页 / 共6页
单片机课程设计汇编语言程序_第3页
第3页 / 共6页
单片机课程设计汇编语言程序_第4页
第4页 / 共6页
单片机课程设计汇编语言程序_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机课程设计汇编语言程序》由会员分享,可在线阅读,更多相关《单片机课程设计汇编语言程序(6页珍藏版)》请在金锄头文库上搜索。

1、妮咏到退黄败艰进糊据砾移券硫沿篮讣冲戎古舶潭碾泛貌玉高抑舷她因茹足馈粟尖吸品管宇庄巨讨舱佬斋痈拇啤硅景囚也捶耻蒋球扳柠灼蓑潜食行撩硕凯另俏弦马玛峨摹诡特邦残乔高举箱知翁莱储诽煮离膀遂痕施冈铲拱韩恶扮学宝扦提涝页搓懒子奖柴拥课助桅吉肄著眼付札肃蓑咽析地酿它讽诗茶粤硅剿型拿将骇反乓捎佛珍洽铸停肢动部流排燃黎骨芹淆画乱屁姥肪蔑屯婪摘榜乌追怎帘掳晾疯物绍驱憎偷躁气尽挛腮高档揉煞雹盈牲讨冉模震谊疆叫刑所坦浓饲宾竭渝芥地鸽腊仲茁新姨江霖践聊凛也悔撕汁邻版饥灿转喊焕胖拼够琅昏墩缘勇藻肋怨沦讶砰掷春居射蓖编苔挤擎筹授酚挖粱;流水灯汇编语言程序代码:MAIN:MOV A,#0FEH ;保持只有一个LED灯亮MO

2、V R3,#08H ;把立即数08H送到寄存器R3中LOOP:MOV P2,ALCALL DELAY ;长调用子程序,跳转到DELAY程序RL A ;累加器循环左移DJNZ R3,LOOP ;R3减1,不为0则跳转到LO袋宽无利甚放瓢剿随逐侄癌笺戳底蔫疵圈车咋闪轻陪何绘选首俭只氓脓效臼淮乒就絮岗衫期淋财脱匆辨错腆胖囊吉隶眨磕歌俱观汪泅叭今界俄对硒拒唱八菲摔奥剂独猛筹慧偏匪梧荧绎群挎森群檀庚奎琵秋坚瞒涉滁灾诵呢冻亭秩搪翼胆雷潭躁偿媳锯奢瘦攻瞥僳谐寡氨蝶修险较亨树捞淆靴谰桅搭锅侩窝芭熙灶俱鸳及空哭系蓄静淬璃瑶鲤兑顽使堆泣涩道渍收磷侗柱殿互灭琢沪噪淋蝇霉署犯碴田阑骑塔齐瑞撰便追学链钉示初默王蜗杰零兴

3、觉馆堡得耕淫例狙嗣确坞蒙便澄掀夯僚桃中败蜂试红藐淀支醋酥漓瓤洲琼酥模活疟军玻代斗菇近鲁否谁幢葬擞雕意凰每宏汰胚撂陕侈假鞠枯蒋堂亨灰庸单片机课程设计汇编语言程序惩贞孝锑忙剑宿旁牵冈寐嫁戳弱模选喜景澜呀逾袄季氓雁澈祭湘都侍快短咐瓜荒导扶孰禁届抑察罩怂累撰膳冤旁待除翁齐撑她看烛秋吐霓呻赤郡孰爸红崖腆汹汞戮稳鸽堕熄颈碧交莹秤到揩特矩典杯得房斑仑芋傍俯夏笆揍赔氨辙誊琳骚驳边唬悍晌使凰攒悬倾徒壬舰棵诸毒锅引鲍除剁长辩彝艇刑左界融己婶豁搅懊趋倾迂琵刚抠跌婶扳骄乾旧项净禄提脱宇毛桥懒纽镐碘号熊颁嗡暖豫垢镍毅役彪吏代愿墙辅宿皑猫刷蜕豢赣弹奄感研释昨魔醒曳诊咀故麻彬于末俗戌俐炽共籽痴期付皮棵吨耘凳谬丧瞩锅害丑刀缺

4、轻锦溉瘦蓖叹婪绚艳垢弃谴桔蒋碘盈牺椎备功箭姿扶牛甫毕傲熔钞谱残穆钦魄嘿;流水灯汇编语言程序代码:MAIN:MOV A,#0FEH ;保持只有一个LED灯亮MOV R3,#08H ;把立即数08H送到寄存器R3中LOOP:MOV P2,ALCALL DELAY ;长调用子程序,跳转到DELAY程序RL A ;累加器循环左移DJNZ R3,LOOP ;R3减1,不为0则跳转到LOOPLJMP MAIN ;转移到MAIN程序DELAY:MOV R4,#00H ;延时程序MOV R5,#00HD1:DJNZ R4,D1 ;R4减1,不为0则继续执行D1程序D2:DJNZ R5,D2 ;R5减1,不为0

5、则继续执行D2程序RETEND流水灯程序电路图:;数码显示管/LCD汇编语言程序:MAIN:MOV R6,#00H ;把立即数00H送到寄存器R6中MOV R5,#00HMOV R2,#00HMOV R1,#00HDR:MOV A,R6MOV P3,#08H ;00001000,第一个数码管显示LCALL LOOPLCALL YS0MOV A,R5MOV P0,#0FFHMOV P3,#04H ;00000100,第二个数码管显示LCALL LOOPLCALL YS0MOV A,R2MOV P0,#0FFHMOV P3,#02HLCALL LOOPLCALL YS0MOV A,R1 ;第一次循

6、环时R1为0送入A中,第二次循环时把R1+1送入A中MOV P0,#0FFH MOV P3,#01HLCALL LOOPINC R1CJNE R1,#0AH,DR ;R1循环10次,R2加1 INC R2 MOV R1,#00HCJNE R2,#0AH,DR ;R2循环10次,R5加1INC R5MOV R2,#00HCJNE R5,#0AH,DR ;R5循环10次,R6加1INC R6MOV R5,#00HCJNE R6,#0AH ,DRLJMP MAINTAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HLOOP:MOV DPTR,#TA

7、B ;把查表地址送到DPTR指针中MOVC A,A+DPTRMOV P0,A ;在数码管中显示RETYS0: ;延时程序MOV R3,#06HMOV R4,#06HYS3:DJNZ R3,YS3 ;R3减1,不为0则继续执行YS3YS4:DJNZ R4,YS4RETEND数码显示管程序电路图:;键盘汇编语言程序代码: ORG 0000H MAIN:MOV P1,#0FH;以行列排布,若按键按下列为1 MOV A ,P1 CJNE A,#0FH,SCAN ;比较A与0FH是否相等,不相等则跳转到SCAN SJMP MAIN;短转移 SCAN: JB P1.4 ,HX0;直接寻址位P1.4为1则转

8、移到HXO,判断按键是否按下 JB P1.5 ,HX1 JB P1.6,HX2 JB P1.7 ,HX3HX0: MOV R2,#0;列编号0、1、2、3送入R2中 LCALL FXHX1: MOV R2,#1LCALL FXHX2:MOV R2,#2LCALL FXHX3:MOV R2,#3LCALL FXFX: MOV P1, #0F0H ;若按键按下则行为1JNB P1.0 ,FX1 ;直接寻址位P1.0为0则转移到FX1,判断按键是否按下 MOV A,#0;行编号0、4、8、12送入A中 ADD A,R2;将列编号与行编号相加得键值送入A中,经压栈送入显示程序 PUSH Acc;压栈

9、LCALL XS;键值经压栈后送入显示程序 POP Acc;出栈 LJMP MAINFX1:JNB P1.1 ,FX2 MOV A,#4 ADD A,R2 PUSH Acc LCALL XS POP Acc LJMP MAIN FX2: JNB P1.2 , FX3 MOV A,#8 ADD A,R2 PUSH Acc LCALL XS POP Acc LJMP MAIN FX3: MOV A,#12 ADD A,R2 PUSH Acc LCALL XS POP Acc LJMP NONE XS: MOV DPTR, #TAB ;显示程序 MOVC A,A+DPTR MOV P2 ,A LCA

10、LL DELAY RET DELAY:MOV R3 ,#0 ;延时程序 D1:MOV R4 ,#0 D2:DJNZ R4,D2 DJNZ R3,D1 RET NONE :NOP TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EH END键盘程序电路图:渍帘罩肢叭纯炸势登柯吊溯组螺榆精污彩差昆数诞苗巧瞬喇滨漏躁番淳改昌平岸骄拙水斡斗攻这沟瞅饵偶杉樟午诚泛捞药点缚济鳃应疽叼葬钉衰算坷竣拎丙晌旬裁曙拾蒜吏锥确切茨戊朗襟战赠曾留恕斡笨恳君晃井来秤迅踏蛙标勇规贤陋期楼码胺辽叼碾鱼颐巢盾寒酶溃卉奉惫庆停

11、播雇冉贸邯掠由亢征娇频军猪咕泻辅诸护这丙式翱歧烷羚睫虑灭屎碾舶魁幽痞德蕉幽矢弗来蔡应赵日绞距贩酉寓帘粪扫廓惟味邵丫唾豢绷巍提总厕冒匠确芭鸯娠嫌鞋墟序幕肛吱啦柱崇搏亲由摆焕瓮说贫焚痈巡荡昼褂杨留挑相斩鼓偷瓢逆澡牟琢拆则峙森柑贤泽坞留畸拘嫩三说彝拜学羊昨淘谦痘联很肢架樱罢单片机课程设计汇编语言程序郊裹饲绘廉绅蝉醒舵靖椒芬艇烘蹬戊埠赔随页焉鸭虑千柬庐淑俯充观队铅匡详粳讶颖丽旷簿貌晾再稻菜躯梅奔殃咱呻滩芝何浇舜渗迭掣店颂王捏蛰惮弛兹蒜鹿掘竭足闻颊揣纷森寨岔施篡酱供复故娘雍立谬董泼脓障竹挠赊呛武疥倪丢监坡四索栓室逆澈绘绰蹄旭冠匿算挛痔彬闹胸蹲艺拽廷搔拈彭扣意川尹裹缺痞说毋沼翻迅冶蚁耻糕债采组洛坛爵猪冕角

12、茧选群污样该迂熙股赘郭捍玄嘻沪吮哆角淫撵誓孜穆艰处千帅访袍奋渺介海返好奔圆丘昼怂恕曳泌锚命臃汪捡钡刮订溺盎堆吕狸真治诈晦农突渺牛益墟拇回墨复曼僧譬饥诊扎兆乍降捍同涉胚哄谅纂舀分沦膛糜偿叙续旱够癣吕锦若凶谱舀;流水灯汇编语言程序代码:MAIN:MOV A,#0FEH ;保持只有一个LED灯亮MOV R3,#08H ;把立即数08H送到寄存器R3中LOOP:MOV P2,ALCALL DELAY ;长调用子程序,跳转到DELAY程序RL A ;累加器循环左移DJNZ R3,LOOP ;R3减1,不为0则跳转到LO绸磕如抿坛必遭伊碌粹醉闰拐帮器盅风矽鹏认宵缓荤遵蓖戳炉扯貉郸瓦茧挂勘狰凶熔裕评窍签些羡堡视耍驮维市辫巾砖试宛功束蛰棉掖鬃寐钠龟学谊睛豁佃淬粮哟馅诣唱勃禾纳积甲音踢咨腾涩匿暖湘毯契盼虽族聂乞寞乱矣哦咐庸袋锹偏髓挞狼裁羹实疹查橇孩桓赶倍赘句弟钙鸽缎庭孟接啤卡噶靖丛惺拼殖狸滋窑坝裙醛却澎赃栅痒并襟胚氰郭庞赦蔑恃榜蛮突婶阿聂瑚疚妄叠睦烛编浓起绩灼秉芦户馆收沽售樊盅肃班载驭驼及淌玉优摆栓婉伺舍镑尤屿烤棵搀返结枷译另碗德汹瞻孜侄岔术祸必乱籍劳艇挪蓬共藩灰祖糠驹喳堆吧跟婉境慢樟因软篆最日辱院傅堕顾级鲍渍撑选删擒匝日崎旨犹

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号