单片机实验报告汇总.

上传人:今*** 文档编号:105887282 上传时间:2019-10-13 格式:DOCX 页数:20 大小:89.50KB
返回 下载 相关 举报
单片机实验报告汇总._第1页
第1页 / 共20页
单片机实验报告汇总._第2页
第2页 / 共20页
单片机实验报告汇总._第3页
第3页 / 共20页
单片机实验报告汇总._第4页
第4页 / 共20页
单片机实验报告汇总._第5页
第5页 / 共20页
点击查看更多>>
资源描述

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

1、西北工业大学明德学院实验报告实验项目 单片机原理及应用实训 班 级 121204 姓 名 学 号 指导老师 伍明高 实验题目:实现发光二极管间接亮暗实验目的:1. 掌握发光二极管间接亮暗的程序实现方法2. 掌握keil软件的使用,会编程学的调试3. 掌握8051单片机P1口的使用方法4. 掌握LED发光二极管的原理及使用方法实验内容:程序如下:ORG 0000HAJMP HHORG 100HHH:MOV R2,#10MOV A,#55HJX:MOV P1,AACALL YYCPL AMOV P1,AACALL YYDJNZ R2,JXSJMP HHYY:MOV R5,#00LOOP2:MOV

2、R4,#00LOOP1:NOPNOPDJNZ R5,LOOP1DJNZ R5,LOOP2RETEND实验步骤:1.根据实验要求设计实验的实现方法,设计实现电路2.正确建立工程文件3.根据实验电路编写所需单片机实验程序,并对程序进行调试4.观察实验向上的现象是否符合实验要求实验总结:1.通过实验掌握keil软件使用及建立工程文件方法2.熟悉发光二极管的原理和使用的方法,学会发光二极管亮暗的程序编写3.掌握P1口简单使用,熟悉MSC-51系列单片机实验实验题目:开关控制8个发光二极管实验目的:掌握用8051的P3口采集8个开关,再由P1口开关控制8个二极管的暗亮实验内容:P3.0-P3.7接8个开

3、关 实验程序:ORG 0000HLJMP STARTORG 4000HSTART:MOV A,P3JNB ACC.0 LOOP0JNB ACC.1 LOOP1JNB ACC.2 LOOP2JNB ACC.3 LOOP3JNB ACC.4 LOOP4JNB ACC.5 LOOP5JNB ACC.6 LOOP6JNB ACC.7 LOOP7LOOP0:CPL AMOV P1,ALOOP1:CPL AMOV P1,ALOOP2:CPL AMOV P1,ALOOP3:CPL AMOV P1,ALOOP4:CPL AMOV P1,ALOOP5:CPL AMOV P1,ALOOP6:CPL AMOV P1

4、,ALOOP7:CPL AMOV P1,ARETEND实验步骤:1.先用P3口采集8个开关,再由P1口开关控制8个二极管的暗亮2.依据实验电路图连接,之后打开电源3.建立工程文件,在编写源程序,完成编写后,设置仿真器,完成8个开关,再有P1口控制8个开关进行实验4.完成设置后,对程序进行编译,链接,调试、5.完成调试后,运行程序,拨动开关,开始实验实验总结:1.了解单片机实验运行的keil软件运行环境,学会创建正确的运行工程文件的基本操作。2.熟悉发光二级管的原理及使用方法3.结合流水灯试验基础,能够对一些简单程序的改动,编出实验所需的程序。实验题目:用P1口控制步进电机正转反转实验目的:1.

5、掌握P1口的简单使用2.学习延迟程序的编写及使用3.了解步进电机控制的基本原理4.学习步进电机转动程序编写方法实验内容:ORG 0000HLJMP STARTORG 09B0HSTART:MOV DPTR,#BUFMOV R0,#50HMOV R6,#0CLR AWL0:MOVC A,A+DPTRMOV R0,AINC R0INC R6MOV A,R6CJNE R6,#11,WL0QUE:MOV R3,#50HQUE1:MOV A,R3MOV R0,AMOV R7,#0AHCLR 00HMOV A,R0QL2:INC R0MOV R2,ACLR CMOV 22H,R0CJNE A,22H,QL

6、3SETB CQL3:MOV A,R2JC QL1SETB 00HXCH A,R0DEC R0XCH A,R0INC R0QL1:MOV A,R0DJNZ R7,QL2JB 00H,QUE1LOOP:SJMP LOOPBUF:DB 31H,20H,11H,54H,65H,76H,87H,98H,0AAH,8BH,11HEND实验步骤:1.用P1口控制步进电机正转和反转的实验电路图,然后连接实验电路,打开电源2.建立工程文件,设置仿真器,使其完成P1口控制步进电机的仿真效果3.对程序进行编译,调试,链接4.运行程序,实现正转或反转实验总结:1.了解延迟程序编写与使用2.掌握步进电机的基本原理,以

7、及步进电机转动程序的编写实验题目:直流电机调速实验实验目的:掌握用单片机数控直流电机的速度实验内容:1.利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节。2.实验接线图:3、程序:ORG 0000HLJMP SE13ORG 05E0HSE13:MOV SP,#53HMOV P2,#0ffhMOV A,#81HMOV DPTR,#0FF23HMOVX DPTR,AMOV 7EH,#0DHMOV 7DH,#14HMOV 7CH,#15HMOV 7BH,#15HLO20:MOV R6,#00HLO21:MOV DPTR,#0FF80HMOV A,R6MOVX

8、 DPTR,AMOV R0,#79HLCALL PTDSLCALL SSEEMOV R2,#08HLCALL DELYAINC R6CJNE R6,#0FFH,LO21LO22:MOV DPTR,#0FF80HDEC R6MOV A,R6MOVX DPTR,AMOV R0,#79HLCALL PTDSLCALL SSEEMOV R2,#08HLCALL DELYACJNE R6,#00H,LO22SJMP LO20ORG 0620HPTDS:MOV R1,ALCALL PTDS1MOV A,R1SWAP APTDS1: ANL A,#0FHMOV R0,AINC R0RETORG 0D50HS

9、SEE:SETB RS1MOV R5,#05HSSE2:MOV 30H,#20HMOV 31H,#7EHMOV R7,#06HSSE1:MOV R1,#20HMOV A,30HCPL AMOVX R1,AMOV R0,31HMOV A,R0MOV DPTR,#DDFFMOVC A,A+DPTRMOV R1,#21HMOVX R1,AMOV A,30HRR AMOV 30H,ADEC 31HMOV A,#0FFHMOVX R1,ADJNZ R7,SSE1DJNZ R5,SSE2CLR RS1RETDDFF:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,9

10、0HDB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH,0F1H,0BFHDELYA: PUSH 02HDELYB:PUSH 02HDELYC: PUSH 02HDELYD: DJNZ R2,DELYDLCALL SSEEPOP 02HDJNZ R2,DELYCPOP 02HDJNZ R2,DELYBPOP 02HDJNZ R2,DELYARETEND实验步骤:1.将CS5接FF80H,AOUT-E_IN,E_OUT-DJ2.运行程序,数码管上显示DJ-XX,数码管最后二位上显示的数字量不断加大或减小,电机速度也随之不断加快或减慢实验总结:通过实验,可

11、以观察到,步进电机随着程序的设定,通过数码管上显示DJ-XX,数码管最后二位上显示的数字量不断加大或减小,电机速度也随之不断加快或减慢实验题目:数据排序实验实验目的:熟悉51指令系统,掌握数据大小排序的程序设计方法实验内容:1. 将程序存储器的一个列表中的10个单字节无符号数据传送到内部RAM,然后用冒泡法对其按从小到大的次序重新排列,并送到外部RAM以8000H开始的地址单元内。2. 流程图:3. 实验程序:ORG 0000HLJMP STARTORG 09BOHSTART:MOV R3,#10MOV R0,#08HMOV DPTR,#TABLOOP0:CLR AMOVC A,A+DPTRM

12、OV R0,AINC DPTRINC R0DJNZ R3,LOOP0MOV R3,#9LOOP1:MOV A,R3MOV R2,AMOV R0,#08HLOOP2:MOV A,R0MOV 20H,R0INC R0MOV 21H,R0CLR CSUBB A,R0JC LOOP3MOV R0,20HDEC R0MOV R0,21HINC R0LOOP3:DJNZ R2,LOOP2DJNZ R3,LOOP1LOOP4:LJMP NEXTNEXT:MOV DPTR,#8000HMOV R0,#08HMOV R3,#10LOOP5:MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R3,LOOP5SJMP $ORG 0080HTAB:DB 10,2,23,4,5,6,7,24,66,1END实验总结:1. 通过实验,发现程序容易出错的地方,特别是进位标志位清零2. 做好实验流程图,根据流程图能更好的安排规划程序,避免差错或漏洞

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

当前位置:首页 > 高等教育 > 大学课件

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