- 3
- 0
- 约6.87千字
- 约 10页
- 2019-09-27 发布于广东
- 举报
单片机实验指导书
(实验源程序)
实验二.三I/O接口实验
1、 输出实验
例1:ORG 0000H AJMP START
例1:
ORG 0000H AJMP START
ORG OO33H
;-主程序开始■■…
START: MOV P1,#OFFH ACALL DELAY CLR P1.0 ACALL DELAY SETB P1.0 CLR Pl.l ACALL DELAY SETB Pl.l CLR P1.2 ACALL DELAY SETB Pl.2 CLR Pl.3 ACALL DELAY MOV P1, #OFOH ACALL DELAY AJMP START
;—一延时了程序-…-
DELAY: MOV R5,#10 LOOP: MOV R6,#200
LOOP1: MOV R7,#250
LOOP2: DJNZ R7,LOOP2
DJNZ R6,LOOP1
DJNZ R5,LOOP RET
;跳转到初始化程序
;是所有LED熄灭
;调用延时子程序
;P1.0输出低电平,使LED3点亮
;调用延时子程序
;P1.0输出高电平,使LED3熄灭
;P1.1输岀低电平,使LED4点亮
;调用延时子程序
;P1.1输出高电平,使LED4熄火
;P1.2输岀低电平,使LED5点亮
;调用延时子程序
;P1.2输出高电平,使LED5熄灭
;P1.3输出低电平,使LED6点亮
;调用延吋子程序
;LED3?LED6全部发光
;调川延时子程序
;返回到标号START处再循环
START: MOV P1,#()FFHACALL DELAY
START: MOV P1,#()FFH
ACALL DELAY
MOV
MOV
ACALL
MOV
ACC,#0FEH Pl, ACC DELAY R0,#03H
例2:
ORG 0000H
;跳转到初始化程序AJMP START
;跳转到初始化程序
ORG OO33H
;???■■主程序开始
;是所有LED熄灭
;调用延时了程序
;ACC ?]先装入LED3亮的数据(二进制
;将ACC的数据送P1 口
;调用延时了程序
;上句送到P1 口的数据就点亮了 LED1,所以将数据再移
L00P3: RL A
MOV Pl,A
ACALL DELAY
DJNZ R(),LOOP3
MOV Pl,#0F0H
ACALL DELAY AJMP START
; 延时子程序■■…
DELAY: MOV R5,#10 LOOP: MOV R6,#200
LOOP1: MOV R7,#250
LOOP2: DJNZ R7,LOOP2
DJNZ R6,LOOP 1
DJNZ R5,LOOP
RET
动3次就完成一个4位流水过程;将ACC中的数据左移一位
动3次就完成一个4位流水过程
;将ACC中的数据左移一位
;把人02移动过的数据送pl 口显示 ;调用延吋子程序
;没有移动够4次继续移动
;LED3?LED6全部发光
;调用延吋子程序
;返回到标号START处再循环
例1:
TOC \o 1-5 \h \z ? ■匕 ■匕 ■匕 ■” ■匕 ■“ ■匕 ?匕 ?“ ■匕 ■“ ■匕 ?丄.?匕 ■匕 ?” ■匕 ?” ■匕 ?” ?匕
?沪 ?p ?p ?p ?p ?沪 ?沪 ?p
;* K1控制LED3亮灭交替 *
vlx vlx vlx vlx vlx vlx vlx kL^ vlx kL^ vlx kL^ vlx vlx vlx
1* 1* 1* ?卜 1* 1* 1* 1* 1* 1* 1* 1* ?卜 ?卜 1*
org 0
star: mov p 1 ,#0h
mov p3,#0ffh
stl: jbp3.2,$
jnb p3.2,$
cpl pl.O
sjmp stl
end
例2:
TOC \o 1-5 \h \z ;*按压实验板上的按钮KI,控制P1.0的LED亮灭 *
;*按压KI, LED点亮,再次按压KI, LED熄灭 *
;*程序没有进行按键消抖动处理,控制结果会因为按键抖动而出错 *
;*按压K1十次,大概有3?5次输岀会因为按键抖动而发牛错误 *
;*实验时请多按儿次,观察一下效果,加深对按键消抖动重要性的认识 *
*1^ ?丄? ■匕?” ^2^ ?上 ?卜?卜 *1^ ???丄? ?丄■ ?? ?卜 ?丄? ■匕?” ^2^?匕 ?卜 ?丄? ?? ?丄■ *1* ?? ?卜 ?卜 ?匕 ?卜 *1* ?? ?丄■ ?丄■ ?? ?卜■匕?丄? ?匕 ?卜 ?丄? ?? ?丄■ ?丄■ ?? ?卜■匕?丄? *X* ?匕?丄? *x* ?丄? ?? ?丄?
ORG 0000HAJMP START;跳转到初始化程序r? r?
ORG 0000H
A
您可能关注的文档
最近下载
- 框架桥(涵)工程监理实施细则.doc
- 2024-2030年生物基高级相变材料(PCM)行业市场现状供需分析及市场深度研究发展前景及规划投资研究报告.docx
- 宿舍楼某学校学生宿舍楼设计.doc VIP
- 九年义务教育控辍保学工作方案.doc VIP
- 2025年安徽中考语文试卷及答案出炉 .pdf VIP
- KA 25-2025 煤矿井下机电设备完好性要求.docx VIP
- 劳动合同中止期间的工资支付与社保缴纳义务.docx VIP
- T BALI 003—2023 节律照明灯具性能要求.pdf VIP
- 2012年江苏高考数学试卷真题及答案.doc VIP
- 高中地理野外实践活动与乡土文化传承的结合研究教学研究课题报告.docx
原创力文档

文档评论(0)