- 1
- 0
- 约1.95千字
- 约 26页
- 2023-01-29 发布于四川
- 举报
第六章 单片机系统扩展技术;6-1 MCS-51单片机系统扩展的基本概念 ;6-1-1 MCS-51单片机最小应用系统 ;2.8031最小应用系统 ;6-1-2 MCS-51单片机的外部扩展性能;2.MSC-51单片机的系统扩展能力;6-2 程序存储器扩展技术; ;? 2764A EPROM扩展电路;6-2-2 EEPROM 扩展电路 ;图6-9给出了2817A与8031单片机的硬件连接图。图中,采用了将外部数据存储器空间与程序存储器空间合并的方法,即将信号 与信号 相“与”,其输出作为单一的公共存储器读选通信号。这样,8031即可对2817A进行读写了。图中8031采用查询方式对2817A的写操作进行管理。
;6-3 数据存储器扩展 ;常用静态RAM芯片管脚配置 ;6264静态RAM扩展 ;6264静态RAM扩展电路;6-4 输入/输出口扩展技术 ;2.用串行口扩展I/O口 ; 根据该扩展电路(图6-22),以两个8位并行口读入20H组字节数据,并把它们转存到内部RAM数据区(设首址为30H)的程序清单如下:;6-4-2 可编程I/O口扩展 ;2. 8155的RAM和I/O地址编码 ; 3. 8155的工作方式与基本操作 ; 3. 8155的工作方式与基本操作 ;(3)作定时器使用 ;4. MCS-51单片机与8155的接口与操作 ;按图中连接状态的地址编码为:
RAM地址:7E00H~7EFFH
I/O口地址:命令/状态口 7F00H
PA口 7F01H
PB口 7F02H
PC口 7F03H
定时器低8位 7F04H
定时器高8位 7F05H; MOV DPTR,#7F04H ;指向定时器低8位
MOV A,#18H ;计数常数18H=24
MOVX @DPTR,A ;装入低8位计数常数
INC DPTR ;指向定时器高8位
MOV A, ;设定时器输出为连续方波(M2M1=01)
MOVX @DPTR,A ;定时器高8位装入
MOV DPTR,#7F00H ;指令命令/状态口
MOV A, ;设定命令控制字
MOV @DPTR,A ;装入命令控制字,设定各口方式并启动定时器
INC DPTR ;指向PA口
MOVX A,@DPTR ;读入PA口内容
MOV R2,A ;PA口数据暂存R2
CPL A ;PA口数据取反
INC DPTR ;指向PB口
MOVX @DPTR,A ;向PB口输出
ANL A, ;屏蔽高两位
INC DPTR ;指向PC口
MOVX @DPTR,A ;向PC口输出
MOV DPTR,#7E5FH ;指向8155RAM5FH单元
MOV A,R2
MOVX @DPTR,A ;PA口数据送存
原创力文档

文档评论(0)