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

单片机实验指导_59728(6)

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

一、实验目的:掌握用单片机数控直流电机的速度。

二、 实验内容:利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的

速度进行数字量调节。 三、实验接线图:

四、实验步骤: (1),将JX2接JX0,CS5接8000H,AOUT接DJ; (2),运行程序,数码管上显示DJ--XX,数码管最后二位上显示的数字量不断加大或减小,电机速度也随之不断加快或减慢。

程序清单:正确的程序 ORG 0000H

26

LJMP SE13 ORG 05E0H

SE13: ;MOV SP,#53H

MOV 7EH,#00H MOV 7DH,#08H MOV 7CH,#03H MOV 7BH,#02H MOV A,#43H

MOV DPTR,#0FF20H MOVX @DPTR,A LO20: MOV R6,#00H mov R4,#0Dh

LO21: MOV DPTR,#8000H MOV A,R6

MOVX @DPTR,A MOV R0,#79H LCALL PTDS LCALL SSEE MOV R2,#08H LCALL DELY djnz R4,LO21 MOV R4,#0DH INC R6

CJNE R6,#0ffH,LO21 LO22: MOV DPTR,#8000H DEC R6 MOV A,R6

MOVX @DPTR,A MOV R0,#79H LCALL PTDS LCALL SSEE MOV R2,#08H LCALL DELY

CJNE R6,#00H,LO22 LJMP LO20 ORG 0d20H

PTDS: MOV R1,A

LCALL PTDS1 MOV A,R1 SWAP A PTDS1:ANL A,#0FH

MOV @R0,A INC R0 RET

27

ORG 1050H

SSEE: ;SETB RS1

; MOV R5,#05H SSE2: MOV 30H,#20H

MOV 31h,#7EH MOV R7,#06H SSE1: MOV DPTR,#0FF21H MOV A,30H CPL A

MOVX @DPTR,A MOV R0,31H MOV A,@R0

MOV DPTR,#DDFF MOVC A,@A+DPTR MOV DPTR,#0FF22H MOVX @DPTR,A MOV R2,#09H LCALL DELY MOV A,30H RR A

MOV 30H,A DEC 31H

MOV A,#0FFH MOVX @R1,A DJNZ R7,SSE1 ; DJNZ R5,SSE2 ;CLR RS1 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

实验十 8279键盘显示实验

28

1,实验目的:掌握8051系统中,扩展8279键盘显示接口的方法。

2,实验内容:按下数字键,数码管上应相应能显示数字,按下功能键,能相应执行其它程序。 3,实验接线图

4,实验程序框图:

5,实验步骤:把CS6孔用插针连至8000孔,JSL接JS,JRL接JR,JOUT接JLED,SW3,SW4,SW5置OFF(实验完后置ON),运行程序,数码管上显示P,按下数字键,数码管上应能显示相应数字,按下功能键,数码管上显示相应的0字l字2字循环。

6,程序清单:

29

ORG 0000H

LJMP H900 ORG 00D0H H900: MOV SP,#53H

MOV DPTR,#8001H MOV A,#00H ;

MOVX @DPTR,A ;8279方式字写入

MOV A,#32H

MOVX @DPTR,A ;分频

MOV A,#0DFH

MOVX @DPTR,A ;清缓冲区

H901: MOVX A,@DPTR ;读状态字 JB ACC.7,H901

MOV A,#85H MOVX @DPTR,A

MOV DPTR,#8000H ; 字位选择

MOV A,#0c8H

MOVX @DPTR,A ;字形送入

INC DPTR MOV A,#85H

MOVX @DPTR,A ;字位送入,显示P

H902: MOV 30H,#85H

MOV 31H,#40H ;自己定义的字符缓冲区的首地址

H903: MOV DPTR,#8001H MOVX A,@DPTR ANL A,#07H

CJNE A,#00H,H904 ;有键按下吗? AJMP H903

H904: MOV DPTR,#8000H MOVX A,@DPTR

MOV B,A ;取出键值 MOV R1,#00H MOV DPTR,#GOJZ H905: MOV A,#00H

MOVC A,@A+DPTR ;查键值表是否相同

CJNE A,B,H906 ;相等化转移,即转移到功能键处理方式 AJMP H907 ;转数字处理程序,即不是功能键则是数据键

H906: INC DPTR ;键表地址加1 INC R1 ;查找次数加1 MOV A,R1

JB ACC.4,H908 ;是功能键吗?够16个 AJMP H905 ;继续查找 H908: MOV R1,#00H

30

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

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