单片机实验设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京联合大学机电学院
(单片机实训设计)
设计题目:动态一箭穿心图案
专业班级:机械工程及其自动化系1201B 学生姓名:胡万成吉超超
学号: 2012090371205/
指导教师:张子义
2015年6月29日
自拟题目实验设计:一箭穿心动态显示
(1)实验目的
1.1 了解单片机的原理;
1.2掌握51单片机中断及定时器的使用;
1.3 掌握单片机与PC机通信程序的设计;
1.4学习应用单片机仿真开发系统调试单片机系统硬件的使用方法
1.5学习焊接基本知识和操作
(2)实验内容
1.1用LED灯设计单片机控制的动态显示一箭穿心图案
1.2设计电路原理图及编辑程序,用Keil软件调试设计程序
1.3焊接所设计图案及接线
1.3用实验箱调试程序使一箭穿心图案按预期要求动态显示
1.4实验设计报告
(3)实验设备
1.Keil软件
2. 焊接工具箱
3. 通用单片机实验箱一台
(4)实验电路原理图
(5)实验程序
ORG 0000H
SJMP MAIN
ORG 0030H
MAIN:MOV P1,#0FFH
MOV A,#0FEH
MOV R2,#8
RRR: ACALL W AIT
ACALL START1
SJMP RRR
W AIT:
JB P3.3,q
CJNE A,#00H,w
MOV A,#0FEH
w: CLR F0
SJMP r
q: JB P3.0,r
CJNE A,#00H,e
MOV A,#0FEH
e: SETB F0
r: JB P3.1,t
CLR A
MOV P1,A
t: RET
START1:
MOV P1,A
ACALL DALAY
JNB F0,LEFT
RR A
SJMP y
LEFT: RL A
y: DJNZ R2,u
MOV R2,#08 u: RET
DALAY: MOV R6,#0F0H DL: MOV R7,#0FFH
DJNZ R7,$
DJNZ R6,DL
RET
END