当前位置首页 > 高等教育 > 大学课件/教案
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

单片机串行口第四次实验

文档格式:DOC| 5 页|大小 408.50KB|积分 30|2022-10-09 发布|文档ID:159757335
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 5
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • 实验四单片机I/O并口视觉实验(流水灯拨片实验)开课学院及实验室:电子实验中心5401  实验时间 : 2015 年 12月4日学 生 姓 名李宇寰学  号2013072080成   绩学生所在学院控制工程学院年级/专业/班电气132课 程 名 称单片机与接口技术课 程 代 码实验项目名称流水灯拨片实验项 目 代 码4-1指 导 教 师郑小彪项 目 学 分实验目的1、了解简单单片机应用系统的设计方法2、掌握应用KEIL软件编辑、编译源程序的操作方法.3、掌握应用PROTEUS仿真软件的操作方法4、掌握C51的编程方法5、培养良好的实验习惯 实验内容1、 AT89S51为主控芯片,设计一个流水灯程序,再根据程序扩展而做出的拨片实验实验原理1本实验先做出一个流水灯程序,设置成从左到右循环流动的流水灯.2在protus上进行仿真,然后再在keli上进行程序编程从而实现在流水灯基础上做成的拨片实验    (1)实验原理图(2)流程图(3)实验程序5 / 5   ORGﻩ 0000H JMPﻩﻩMAINﻩORG 0030HMAIN:ﻩMOV ﻩDPTR,#0D000HﻩMOVﻩﻩA,#8BHﻩMOV ﻩDPTR,#0E003HﻩMOVﻩﻩA,#8BHINIT:ﻩMOV ﻩR0,#0LOOP:ﻩMOVﻩﻩDPTR,#TAB MOV A,P0ﻩMOVCﻩA,@A+DPTRﻩMOVXﻩ@DPTR,AﻩMOVﻩﻩDPTR,#0E000HﻩCPL AﻩMOVXﻩ@DPTR,A CALLﻩDELAYﻩINC ﻩR0 CJNE R0,#8,LOOP JMP INITDELAY:                     ﻩMOVﻩ R7,#250HTM1:ﻩMOVﻩ R6,#0FFHTM0:ﻩDJNZﻩR6,TM0ﻩDJNZ R7,TM1 RETTAB:ﻩDB ﻩ01H,02H,04H,08H,10H,20H,40H,80H ENDORG ﻩ0000HﻩMOVﻩﻩDPTR,#0E003H MOVﻩﻩA,#8BHﻩMOVX @DPTR,A MOVﻩ 30H,#0ﻩMOV ﻩ31H,#0 MOVﻩ 32H,#0ﻩMOV ﻩ33H,#0MAIN: CALL LOOP1 CALLﻩLOOP2ﻩJMP ﻩMAINLOOP1:ﻩMOVﻩﻩDPTR,#0E001H MOVX A,@DPTRﻩCPLﻩ A MOV ﻩDPTR,#0E000HﻩMOVXﻩ@DPTR,A RETLOOP2:ﻩCALLﻩTSPT MOVﻩﻩR0,#30H MOVﻩ R1,#01H MOV ﻩR2,#4NEXT:ﻩMOVﻩ A,#00H MOV ﻩDPTR,#0C000HﻩMOVXﻩ@DPTR,A MOV ﻩDPTR,#TAB MOVﻩ A,@R0 MOVC A,@A+DPTR MOVﻩﻩDPTR,#0D000H CPL A MOVXﻩ@DPTR,AﻩMOVﻩ A,R1ﻩMOV ﻩDPTR,#0C000H MOVX @DPTR,AﻩCALL DELAYﻩINC R0ﻩMOV ﻩA,R1 RL AﻩMOV R1,A DJNZﻩR2,NEXTﻩRETTSPT: MOVﻩﻩDPTR,#0E001HﻩMOVX A,@DPTR MOVﻩﻩB,#100ﻩDIV ﻩAB MOVﻩﻩ32H,A MOV ﻩA,B MOVﻩﻩB,#10ﻩDIV ﻩABﻩMOV ﻩ31H,A MOVﻩ 30H,B RETDELAY:ﻩMOV R3,#25ﻩDJNZ R3,$ﻩRETTAB:ﻩDB 3FH,06H,5BH,4FH,66H,6DHﻩDB 7DH,07H,7FH,6FH,76HﻩEND实验总结1、 实验中出现的问题,如何解决 2、 心得体会3、 文中如有不足,请您指教!4、5、。

    点击阅读更多内容
    卖家[上传人]:sxlw1984
    资质:实名认证