MCS-51实验指导书(8)

2018-12-29 23:34

四、实验步骤

扩展锁存器方式:按图连接138译码电路(需要连接A2、A3、A4和G到A、B、C和G),然后把点阵的片选信号CS与Y0相连,连接数据线到总线,连接点阵的WR到IOWR。

五、扩展锁存器方式下实验程序的运行

利用小键盘运行演示程序

1.在“P。”状态下按“0→F1→4→F2→0→EV”,进行实验程序装载; 2.在“P。”状态下键入“0188→EXEC”命令,运行点阵显示程序; 3.点阵显示模块应以循环方式显示“欢迎选用启东。。。”字样。

六、实验原理图

实验八 串并转换实验

一、实验目的

⑴掌握8031串行口方式0工作方式及编程方法。 ⑵掌握利用串行口扩展I/O通道的方法。

二、实验内容

利用8031串行口和串行输入并行输出移位寄存器74LS164,扩展一个8位输出通道,用于驱动一个数码显示器,在数码显示器上循环显示8031串行口输出的0~9这10个数字。

三、实验说明

串行口工作在方式0时,可通过外接移位存储器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特 率固定为晶振频率1/12。由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。

四、实验程序框图

35

五、实验接线图

六、实验步骤

⑴将串并单元DATA插孔接P3.0插孔。 ⑵将串并单元CLK插孔接P3.1插孔。

⑶将串并单元CLR插孔接地址线A9下方CLR插孔。上电时对164复位。

⑷对000B~000D单元用存贮器读写MEM命令键分别填入02、04、D6H,作为定时器0的中断向量入口地址。

⑸从地址0F30H开始连续执行程序。

⑹在串并单元数码管上循环显示0~9这10个数字。 ;1.装载程序

;2.在程序存储器000Bh-000Dh单元依次填入02、04、D6,作为定时器0的中断入口地址 ;3.以连续方式运行程序

TIMER EQU 01H

ORG 0F30h

36

LJMP JG4B6 ORG 04B6H JG4B6: MOV SP,#53H MOV TMOD,#01H MOV TL0,#00H MOV TH0,#4BH MOV R0,#00H MOV TIMER,#20H MOV SCON,#00H CLR TI CLR RI SETB TR0 SETB ET0 SETB EA SJMP $ INT_T0: PUSH ACC PUSH PSW CLR EA CLR TR0 MOV TL0,#00H MOV TH0,#4BH SETB TR0 DJNZ TIMER,EXIT MOV TIMER,#20H MOV DPTR,#CDATA MOV A,R0

MOVC A,@A+DPTR CLR TI CPL A MOV SBUF,A INC R0

CJNE R0,#0AH,EXIT MOV R0,#00H EXIT: SETB EA POP PSW POP ACC RETI

CDATA: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H END

七、实验思考

自行编写一个数字递减的串并转换软件

37

实验九 A/D转换实验

一、实验目的

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

二、实验内容

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

三、程序框图

四、实验电路

五、实验步骤

把0809的零通道IN0用插针接至V01孔,连接所有粗线,运行程序,数码管显示0809.XX,后二位显示当前采集的电压转换的数字量,调节W1,该二位将随着电压变化而相应变化。

六、思考

1.修改程序,用其它通道轮流采样显示,例如再接IN1到+5V,IN2到GND,利用6位数码管同时显示(各占两位)或者分时显示(分别显示一段时间);

2.考虑能否利用6位数码管直接数字显示具体电压,例如FFH显示5.0,80H显示2.5。

ORG 05A0H

SE11: MOV SP,#53H MOV 7EH,#00H MOV 7DH,#08H

38

MOV 7CH,#00H MOV 7BH,#09H MOV 7AH,#10H

MOV 79H,#10H ;显示缓冲区初值 LO18: CALL DIS ;显示 MOV A,#00H MOV DPTR,#0FFE0H

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

MOVX A,@DPTR MOV R0,#79H

CALL PTDS SJMP LO18 ;---------------------------

PTDS: MOV R1,A ACALL PTDS1 MOV A,R1 SWAP A PTDS1: ANL A,#0FH MOV @R0,A INC R0 RET ;--------------------------- DIS: PUSH DPH PUSH DPL SETB RS1 MOV R0,#7EH MOV R2,#20H MOV R3,#00H MOV DPTR,#LS0 LS2: MOV A,@R0 MOVC A,@A+DPTR MOV R1,#0DCH MOVX @R1,A MOV A,R2 INC R1 MOVX @R1,A LS1: DJNZ R3,LS1 CLR C RRC A MOV R2,A DEC R0 JNZ LS2 CLR RS1

;取出采样值 ;采样值送显示缓冲区 ;循环 ;拆送显示缓冲区 39


MCS-51实验指导书(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数电实验报告 白炽灯的双开关控制及日光灯的安装

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: