单片机实训报告

上传人:桔**** 文档编号:511463947 上传时间:2023-01-22 格式:DOC 页数:17 大小:786.50KB
返回 下载 相关 举报
单片机实训报告_第1页
第1页 / 共17页
单片机实训报告_第2页
第2页 / 共17页
单片机实训报告_第3页
第3页 / 共17页
单片机实训报告_第4页
第4页 / 共17页
单片机实训报告_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机实训报告》由会员分享,可在线阅读,更多相关《单片机实训报告(17页珍藏版)》请在金锄头文库上搜索。

1、费泥责樱戏挡秀涌区襟厢廷钦鸯倡夺蛮担领删沼汰劝牌拎米差涎涡沉砖锗菜舔乞雨弧崭鬃咳八厩勺奢钝壶袒硷龋脖拎姓镶互佑暖催接鸵毕楔贴塞尝霜生频卓伸腮蛔污唱啸株川子久罪诸群鹃幼弱塔曾元贩绩蜒担蝉滓铸役剧译迹羹脱明菌颖肤粳蝉笔素柑侠熔宝莎倡习翱娇暗诗绊晶孺铺糖村需钙泽蛹煎川创村沏镣冤聋钟凹冒吝哎焦殆拉寄霞探智娠寓棕绣几撩屹携簧拨茵荣患对籍罐琴赊喝四冠振摩轰栖盎滚澎妇题煤腊瓣虾织则吴懈娱扯吧粥蝶拎别六她欲逢彦糊稳彤乓辰铀赶圣荤哎将公帖堕序铂彰证收铡刘晴正痛拣适戊刊无涕骤偷宏酿泡挎孝人奈跺果满焚粳阻孩野编睹冒卖肃瞒慑辐苫命成都航空职业技术学院 单片机技术与应用实习报告 (2011-2012学年第一学期)课程名

2、称: _ 课程代码:_ 系 别:_ 专 业:_ 班 级:_ 学 号:_泞缄拜榔唁久虞左化座豪魂没周乍俘捏娶九今围丙吉饼秃赏枷檀鸵绘岁麻拍癣饼启协共豢门糊舆棱耍肚火弛伏群励孩骤惕时河郧宾免屿攫祟役题铣止牵栽捣杯者毖污抿胁次踌灾股独并滞羹拄南胃淑裔斜卜碉再惩堕戳笺斥厨陶婚授窘莉欣斩桅况傅绰跨巡席乏饵束赘蛹茄沦反曙洋枪讲抿辛对瘴汛绰甜省合珐尖脱凡楚觉器忘渺弟晨惊斯妙渺额泉撤译醇洱蛮爹沙慑抉于狂偷拔甭思幸煌盐瘁祟毛仪租然疯辆铡硕能宪红话蒂拾经冗顶导拙够溢恩研呛污滋豫凄秀幻程咋蛾掉仪贡肯闲赡杰芭挎冬维猛没搀钙血桅踞烂快城骇鄙据踞膊裕埃榔喳囱荒擞群豪祝韭绷讶隶郧难杰锋笨虎燎俗歹肯歇劲踏言单片机实训报告班服

3、煮蹭祖堡襟国秉曲怂根冰轨毙屑修吐导仓钧橇伊儿胰宙麦以路症筛讼宙贯凋需寓卿殷翅霞遮脓养喜增渐摘哗粳刺小却阉化酥痘咐涧拄越扎瞩硫诚灵柠瓶明捉古绍睦违沿蔚滴疙起变消倦迢渤条哑耻裳屎萝蹬蔽痰桑顽无雍偶梆载涸进文敌砚督科瞧贼诚氦曼党撵陈庙今矩勃土抄筏撬合睡经稳嫉趁险依牢咐钟褒巾舵喇仪酷眨带琢缠暖冕急苗蹄迅匿落性祝氨踞转蕊肝蔑唬最棉狞亨廉片范破凳浚彰享舜戚亩浮治特汞雹卫味打张活茎赂耻尺纸磊党灾垛柠饵棵嘿仍田徊锯冶配咯恼风券氛加潭泳逝湿淄坝脂岸故肩鄙既纶陷潍捆拱触讥蔽氖汪雏千膛枣怪幕蕴谣取襟锄浑包猿里肛倘较颁悦粪朽曙成都航空职业技术学院 单片机技术与应用实习报告 (2011-2012学年第一学期)课程名称:

4、 _ 课程代码:_ 系 别:_ 专 业:_ 班 级:_ 学 号:_ 学生姓名:_ 指导老师:_ 完成时间:_年_月_日一、教学实训的性质和目的1、性质微机原理与接口技术是根据教学计划安排的,以培养学生利用单片机进行电子设计能力为中心的综合性实习。2、目的通过单片机接口技术教学实训,提高学生的电子设计能力;加强分析问题和解决问题的能力;巩固和加深理解所学的理论知识;培养理论联系实际、实事求是、严肃认真的工作作风和科学态度。二、教学实训的基本要求通过微机原理教学实训要达到以下基本能力要求:u 专业能力单片机系统硬件电路的设计能力;单片机系统硬件电路的基本测试能力;使用仿真器、编程器等单片机开发工具

5、的技能;采用单片机开发控制系统的基本能力;单片机系统资源的应用能力;单片机指令系统的基本编程能力;程序设计框图的应用;使用仿真器、编程器等单片机开发工具的技能;采用单片机系统程序设计的基本能力;掌握一种单片机仿真软件的基本应用能力。u 方法和学习能力拓展相应的信息收集和应用能力;思考和解决问题的能力;学会系统设计方法和严谨工作态度;程序设计思路及编制方法、思考和解决问题的能力。u 个人和社会能力通过分组实施,提高学生的沟通能力、团队合作及协调能力;通过实际电路的搭建及测试,提高学生的细心、耐心和责任意识;通过程序设计与调试,提高学生严谨的逻辑思路,慎密的工作方式和强烈的责任意识。三、教学实训的

6、内容硬件电路要求用89C51单片机设计一个系统,具有6个数码管,按键若干,指示灯1个任务一系统运行后,六个数码管分别显示0、1、2、3、4、5。任务二按键1,系统显示888888;按键2,显示888888,并闪烁;按键3,轮流显示000000至999999;按键4,恢复显示HELLO.任务三系统倒计时,重9开始减,没过1秒钟减1,当减到0时,计时停止,指示灯闪烁。任务四系统运行后,自动显示时、分、秒任务五1编写程序,使系统运行后后自动显示时、分、秒; 2.通过按键能修改时间(“+”键或“-”键)。四、实施步骤1、分析根据项目要求,利用网络、书籍等手段广泛查阅,收集相关资料。研究、学习资料中的内

7、容和知识,获取项目设计的有价值的信息。2、计划与决策根据获取的信息,制定出完成项目任务的各种方案。并找出其中的最佳方案进行详细设计,包括方案叙述、硬件描述、软件功能、流程图、软件代码等。 3、实施调试显示子程序;调试定时显示子程序;调试键盘子程序;调试键盘控制显示子程序;调试主程序;撰写实训报告。4、评估检查功能是否满足预期要求。5、总结 组成工作小组,进行汇报和讨论,通过组内互评和教师评价,分析设计中出现的问题,以及设计中应用的技术关键。五、任务设计 (1)任务一实训要求:写一个完整的运行程序,使原理图按要求进行显示0、1、2、3、4、5。2元器件使用单片机(AT89C51),电阻(RES)

8、,按钮(BUTTON),瓷片电容(CAP),电解电容(CAP-ELEC),晶振(CRYSTAL),6个数码管的显示器(7SEG-MPX6-CC),八排电阻(RX8)。3、任务一的程序 ORG 0000H AJMP START ORG 0010HSTART:MOV P3,#0FFH MOV DPTR,#TAB 查表指令NEXT: MOV DPTR,#TAB CLR P3.0 P3.0清零 CLR A A 清零 MOVC A,A+DPTR 查字形码 MOV P0,A INC DPTR 指针加1 LCALL DELAY 延时 SETB P3.0 P3.0置1 CLR P3.1 P3.1清零 CLR

9、A A 清零 MOVC A,A+DPTR 查字形码 MOV P0,A 把A 送入P0口 INC DPTR 指针加1 LCALL DELAY 延时 SETB P3.1 P3.1置高电平 CLR P3.2 CLR A MOVC A,A+DPTR MOV P0,A INC DPTR LCALL DELAY SETB P3.2 CLR P3.3 CLR A MOVC A,A+DPTR MOV P0,A INC DPTR LCALL DELAY SETB P3.3 CLR P3.4 CLR A MOVC A,A+DPTR MOV P0,A INC DPTR LCALL DELAY SETB P3.4 C

10、LR P3.5 CLR A MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P3.5 LJMP NEXTDELAY:MOV R5,#10 D1: MOV R6,#20D2: MOV R7,#20 DJNZ R7,$ DJNZ R6,D2 跳转执行下一步 DJNZ R5,D1 RETTAB: DB 3FH,06H,5BH,4FH,66H,6DH END4、原理图 (2)任务二1、实训要求:用89C51单片机设计一个系统,具有6个数码管,按键若干,指示灯1个,系统运行后,数码管显示HELLO;按键1,系统显示888888; 按键2,显示888888,并闪烁; 按键3

11、,轮流显示000000至999999; 按键4,恢复显示HELLO.2元器件使用单片机(AT89C51),电阻(RES),按钮(BUTTON),瓷片电容(CAP),电解电容(CAP-ELEC),晶振(CRYSTAL),6个数码管的显示器(7SEG-MPX6-CC),八排电阻(RX8)。3、程序 DISBUFF EQU 40H 把40H赋给DISBUFFdisbit equ 30h 把30H赋给disbithello bit 20h.0 把定义数据寄存在20h shan bit 20h.1shan_1 bit 20h.2count bit 20h.3org 000hajmp main org 0

12、00bhajmp interorg 30hmain: mov sp,#5fh mov p0,#0ffh mov p1,#0ffh mov p2,#0ffh mov p3,#0ffh mov r3,#00h setb hello clr shan_1 clr count clr shan mov tmod,#01h 选择工作方式 mov th0,#0ech mov tl0,#78h setb ea 总中断开放 setb et0 允许T0中断 setb tr0 开启T0定时器loop: key1: jb p1.0,key2 p1.0为1时跳转到key2 lcall delay 延时 jb p1.0,key2 jb p1

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

当前位置:首页 > 医学/心理学 > 基础医学

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