77范文网 - 专业文章范例文档资料分享平台

单片机实验指导_59728(5)

来源:网络收集 时间:2018-11-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程

ORG 0000H

LJMP JOD0 ORG 0BB0H JOD0: MOV SP,#60H

MOV DPTR,#0FF2BH MOV A,#88H

MOVX @DPTR,A MOV DPTR,#0FF28H MOV A,#0B6H MOVX @DPTR,A INC DPTR MOV A,#0DH

MOVX @DPTR,A MOV R2,#25H LCALL DELY

JOD3: MOV DPTR,#0FF28H MOV A,#75H

MOVX @DPTR,A INC DPTR MOV A,#0DH

MOVX @DPTR,A MOV R2,#55H

LCALL DELY MOV R7,#05H JOD1: MOV DPTR,#0FF28H MOV A,#0F3H MOVX @DPTR,A INC DPTR MOV A,#0CH

MOVX @DPTR,A MOV R2,#20H

LCALL DELY MOV DPTR,#0FF28H MOV A,#0F7H MOVX @DPTR,A INC DPTR MOV A,#0DH

MOVX @DPTR,A MOV R2,#20H

LCALL DELY

;8255初始化 ;点亮4个红灯 ;东西绿灯亮,南北红灯亮;延时 ;东西黄灯亮,南北红灯亮;延时 ;南北红灯亮 ;延时

21

;延时 ;闪烁次数 DJNZ R7,JOD1 ;闪烁次数未到继续 MOV DPTR,#0FF28H MOV A,#0AEH MOVX @DPTR,A INC DPTR MOV A,#0BH

MOVX @DPTR,A ;东西红灯亮,南北绿灯亮 MOV R2,#55H

LCALL DELY ;延时 MOV R7,#05H ;闪烁次数 JOD2: MOV DPTR,#0FF28H MOV A,#9EH MOVX @DPTR,A INC DPTR MOV A,#07H

MOVX @DPTR,A ;东西红灯亮,南北黄灯亮 MOV R2,#20H

LCALL DELY ;延时 MOV DPTR,#0FF28H MOV A,#0BEH MOVX @DPTR,A INC DPTR MOV A,#0FH

MOVX @DPTR,A ;东西红灯亮 MOV R2,#20H

LCALL DELY ;延时

DJNZ R7,JOD2 ;闪烁次数未到继续 LJMP JOD3 ;循环 ORG 0C30H DELY: PUSH 02H DEL2: PUSH 02H

DEL3: PUSH 02H ;延时 DEL4: DJNZ R2,DEL4 POP 02H

DJNZ R2,DEL3 POP 02H

DJNZ R2,DEL2 POP 02H

DJNZ R2,DELY RET END

实验8 A/D转换实验

22

一、实验目的:(1)掌握A/D转换与单片机接口的方法; (2)了解A/D芯片0809转换性能及编程方法; (3)通过实验了解单片机如何进行数据采集。

二、实验内容:利用实验系统上的0809做A/D转换器,实验系统上的电位器提供模拟量输入,编制程序,将模拟量转换成数字,通过数码管显示出来。 三、实验接线图:

四、实验程序框图:

五、实验步骤:把0809的零通道INT0用插针接至AOUT1孔,CS4接8000H孔,JX0接JX6,运行程序,数码管上显示0809.XX,,后二位显示当前采集的电压转换的数字量,调节W1,该二位将随着电压变化而相应变化。

六、思考:修改程序,用其它通道轮流采样显示。

程序清单:正确的程序 程序清单:

23

ORG 0000H LJMP SE11 ORG 05A0H

SE11: MOV A,#43H MOV DPTR,#0FF20H MOVX @DPTR,A

MOV 7EH,#00H MOV 7DH,#08H MOV 7CH,#00H MOV 7BH,#09H MOV 7AH,#10H

MOV 79H,#10H ;显示缓冲区初值

LO18: LCALL SSEE ;显示

MOV A,#00H MOV DPTR,#8000H

MOVX @DPTR,A ;0809的0通道采样

MOV R7,#0FFH ;延时 LO17: DJNZ R7,LO17

MOVX A,@DPTR ;取出采样值

MOV R0,#79H LCALL PTDS

SJMP LO18 ;采样值送显示缓冲区

ORG 05D0H

PTDS: MOV R1,A ;拆送显示缓冲区 ACALL PTDS1 MOV A,R1 SWAP A PTDS1: ANL A,#0FH MOV @R0,A INC R0 RET

ORG 0D50H

SSEE: MOV 30H,#20H ;位选信息给30H MOV 31H,#7EH ;数据缓冲器首地址给31H MOV R7,#06H ;位选次数给R7

24

SSE1: MOV DPTR,#0FF21H ;8155的A口 MOV A,30H CPL A

MOVX @DPTR,A ;字位送入

MOV R0,31H

MOV A,@R0 ;要显示的内容给A MOV DPTR,#DDFF

MOVC A,@A+DPTR ;取字形代码

MOV DPTR,#0FF22H ;8155的B口 MOVX @DPTR,A ;字形送入

MOV R2,#08H LCALL DELY

MOV A,30H

RR A ;位选右移 MOV 30H,A

DEC 31H ;数据缓冲器地址减一

MOV A,#0FFH

MOVX @DPTR,A ;关显示

DJNZ R7,SSE1 ;六位显示完了吗? RET

DDFF: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H DB 88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH DELY: PUSH 02H DEL2: PUSH 02H

DEL3: PUSH 02H ;延时 DEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET END

实验9 小直流电机调速实验

25

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机实验指导_59728(5)在线全文阅读。

单片机实验指导_59728(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/314258.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: