单片机智能化测控技术系统实验Word下载.docx
- 文档编号:15747286
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:37
- 大小:206.44KB
单片机智能化测控技术系统实验Word下载.docx
《单片机智能化测控技术系统实验Word下载.docx》由会员分享,可在线阅读,更多相关《单片机智能化测控技术系统实验Word下载.docx(37页珍藏版)》请在冰豆网上搜索。
这里是实验系统的数据存储器RAM(6225632K),和程序存储器ROM(27C51264K)的原理设计图。
8、蜂鸣器的驱动部分的原理图
9、频率发生器电路
10、键盘接口电路
11、LED显示接口电路
12、实验插孔位置
实验插孔
功能
位置
K1~K8
开关输出口
开关K1-K8的下方实验仪的左上方
L1~L12
显示指示灯输入口
指示灯的下方8255芯片的右上方
PA0~PA7
8255A口
8255芯片的下方实验仪的左上方
PB0~PB7
8255B口
PC0~PC7
8255C口
I1~I8
244的输入口
74LS244的上方实验仪的左上方
Q1~Q8
273的输出口
74LS273的上方实验仪的左上方
CLK0~CLK2
8253的时钟输入
8253芯片的左边实验仪的上方
GAME0~GAME2
8253的门控制
OUT0~OUT2
8253的信号输出端
SQW
DS12C887的频率输出
12C887芯片的下方实验仪的上方
IRQ
DS12C887的中断输出
B1~B4
分频信号输出口
82C51芯片的左边实验仪的中上方
RXD1
82C51的串口接收端
TXD1
82C51的串口发送端
T/RXC
82C51的频率输入端
P0.0~P0.7
CPU的P0口
实验仪的中部
P1.0~P1.7
CPU的P1口
P2.0~P2.7
CPU的P2口
P3.0~P3.7
CPU的P3口
2LJD-2008实验系统的各个元件的地址分配
表1:
RTC(DS12C887)的地址分配以及符合定义
秒寄存器=#8000H
SECOND=#8000H
秒闹钟=#8001H
SECOND_ALARM=#8001H
分寄存器=#8002H
MINUTE=#8002H
分闹钟=#8003H
MINUTE_ALARM=#8003H
时寄存器=#8004H
HOUR=#8004H
时闹钟=#8005H
HOUR_ALARM=#8005H
星期寄存器=#8006H
WEEK=#8006H
日寄存器=#8007H
DATE=#8007H
月寄存器=#8008H
MONTH=#8008H
年寄存器=#8009H
YEAR=#8009H
A寄存器=#800AH
REG_A=#800AH
B寄存器=#800BH
REG_B=#800BH
C寄存器=#800CH
REG_C=#800CH
D寄存器=#800DH
REG_D=#800DH
世纪寄存器=#8032H
CENTURY=#8032H
一般的RAM=#800EH—#807FH(8032除外)
表2:
LCD(字符、图形)的地址分配以及符合定义
LCD写命令地址=#0E000H
W_C_GLCD=#0E000H
写数据地址=#0E001H
W_D_GLCD=#0E001H
读状态地址=#0E002H
R_B_GLCD=#0E002H
读数据地址=#0E003H
R_D_GLCD=#0E003H
表3:
可以自定义扩展控制(8255)的地址分配及符合定义
8255端口A寄存器=#8200H
A_8255=#8200H
端口B寄存器=#8201H
B_8255=#8201H
端口C寄存器=#8202H
C_8255=#8202H
控制端口寄存器=#8203H
D_8255=#8203H
表4:
可编程定时/计数扩展控制(82C53)的地址分配及符合定义
82C53写计数器0=#8400H
W_0_82C53=#8400H
写计数器1=#8401H
W_1_82C53=#8401H
写计数器2=#8402H
W_2_82C53=#8402H
写命令控制寄存器=#8403H
W_D_82C53=#8403H
读计数器0=#8400H
R_0_82C53=#8400H
读计数器1=#8401H
R_1_82C53=#8401H
读计数器2=#8402H
R_2_82C53=#8402H
读命令控制寄存器=#8403H
R_D_82C53=#8403H
表5:
可编程串行口扩展控制(82C51)的地址分配及符合定义
82C51写数据地址=#8300H
W_D_82C51=#8300H
写命令地址=#8301H
W_C_82C51=#8301H
读数据地址=#8300H
R_D_82C51=#8300H
读状态地址=#8301H
R_B_82C51=#8301H
表6:
可编程键盘/显示扩展控制(82C79)的地址分配及符合定义
82C79写数据地址=#8100H
W_D_82C79=#8100H
写命令地址=#8101H
W_C_82C79=#8101H
读数据地址=#8100H
R_D_82C79=#8100H
读状态地址=#8101H
R_B_82C79=#8101H
表7:
简单I/O(74HC244,74HC273)的地址分配及符合定义
74HC244读入地址=#8600H
R_D_244=#8600H
74HC273输出地址=#8700H
W_D_273=#8700H
表8:
A/D扩展(ADC0809)的地址分配及符合定义
A/D芯片的分配
符号定义
通道号
0809的读(写)地址=#0A000H
W_D_0809=#0A000H
0-7通道对应00H–07H
表9:
D/A扩展(DAC0832)的地址分配及符合定义
D/A转换的地址=#0C000H
W_D_0832=#0C000H
实验一基础实验
实验1.1CPU片内清零程序
1、实验目的
掌握MCS-51汇编语言的设计,了解单片机的寻址方式以及调试方法。
2、实验原理
利用条件转移指令实现循环清零。
3、实验内容
把单片机片内的30H~7FH单元清零。
4、实验框图
5、实验步骤
单步方式运行程序,观察30H-7FH执行前后的内容变化,并记录寄存器和存储器的值。
6、程序清单
;
文件名称:
RAMCLR_1.ASM
ORG0000H
CLEAR:
MOVR0,#30H;
30H送R0寄存器
MOVR6,#4FH;
4FH送R6寄存器(计数)
CLR1:
MOVA,#00H;
00送累加器A
MOV@R0,A;
00送到30H-7FH单元
INCR0;
R0加1
DJNZR6,CLR1;
不到4F个字节再清
WAIT:
LJMPWAIT
END
7、实验准备及预习要求
预习MCS-51汇编语言指令,单片机的寻址方式以及调试方法。
8、实验报告要求
(1)写出实验程序并写出寄存器和存储器的值,且注释说明每条指令的寻址方式。
(2)如果把30H-7FH的内容改为5BH,编制程序。
(3)实验报告内容及格式
2、实验内容
3、实验原理(测试实验系统图)
4、实验步骤
5、实验结果与分析
6、思考题
(下同)
实验1.2CPU片外RAM清零
掌握MCS-51汇编语言的设计,了解单片机的外部寻址方式以及调试方法。
2、实验基本原理
利用数据指针DPTR和寄存器A实现外部RAM间接寻址。
把外部扩展的RAM的0000H-00FFH单元内容清零。
单步运行程序,检查0000H-00FFH执行前后的内容变化,并记录寄存器和存储器的值。
程序清单
文件名称:
RAMCLR_2.ASM
MOVSP,#60H
CLEAR1:
MOVDPTR,#0000H;
0000H送DPTR寄存器
MOVR6,#0FFH;
FFH送R6寄存器(计数)
MOVA,#00H;
MOVX@DPTR,A;
00送到0000H-00FFH单元
INCDPTR;
DPTR+1
DJNZR6,CLR1;
不到FF个字节再清
SJMPWAIT
END
5、实验准备及预习要求
预习MCS-51汇编语言指令,单片机的CPU片外寻址方式以及调试方法
6、实验报告要求
画出实验程序流程图。
实验1.3数据传送实验程序
1、实验目的
掌握外部RAM中数据的操作方法以及调试方法。
利用数据指针DPTR和寄存器A实现外部RAM间接寻址传送数据,利用工作寄存器组实现程序循环。
把R2、R3源RAM区首地址内的R6、R7个字节数据传送到R4、R5为目的的RAM区。
4、实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 智能化 测控 技术 系统 实验