(2) 双缓冲 P210 图10-2 P2.7P2.6P2.5P2.4P2.3 1 0 0 0 1 1# 8FFFH 1 0 1 0 0 2# A7FFH 0 0 1 0 1 XFER 2FFFH
MOV MOV MOVX MOV MOV MOVX MOV MOVX
DPTR,#8FFFH A,#DATAX @DPTR,A DPTR,#0A7FFH A,#DATAY @DPTR,A DPTR,#2FFFH @DPTR,A
在ALE无效期数据 ALE每个T出现两次,f=1/6fosc 1、作脉冲信号 2、证明单片机工作 MCS-51外部扩展三总线 P14(3)P15(4) 图1-10
1、ALE下降沿 P0 地址有效 高电平触发或下降沿触发锁存器 Intel 8282 74LS373 P14(3)P15(4) 图1-11 带三态输出锁存器 2、外部RAM——RD,WR 外部ROM——PSEN 3、总线驱动 P0 3~8个 TTL
void toprn(uchar *p) { while(*p!='\0') { while((0x80&PC8255)!=0); PA8255=*p; COM8255=0x00; COM8255=0x01; p++; } }
9.3 实时时钟/日历芯片的扩展
MC146818 CMOS 由锂电池供电 特点 · 时标 年、月、日、星期、时、分、秒 · 50B RAM · 可编程中断 一日报警 1次/秒~1次/天 周期中断 30.5ms~500ms · 可编程方波输出
第九章 8051扩展资源的C编程
9.1 单片机的系统扩展 P0 复用 P2 高址
P3 多功能(RD, WR)
9.1.1 外部总线的扩展