发表于:2006/5/1 20:53:00
#10楼
3。在单片机系统中或者我们在通过单片机访问其他外部设备时,我们怎么确定一个外接芯片或者端口的地址?比如一个芯片通常有他的控制寄存器及一些输入输出端口,我们怎么确定它的地址进而进行访问和控制呢?
所谓外部芯片的地址也就是把外部芯片的片选引脚(使能端)触发,使芯片处于工作状态。而这个触发信号是和数据输出信号同步的。比如你用P0.0-P0.7,P2.0-P2.3做12位地址线,P2.4做片选输出端,高电平有效。那么就是0001XXXXXXXXXXXX
4什么是通信协议?什么两个系统之间通信要通过这些协议?如果两个系统的通信协议不同怎么办?
比如说,单片机的串口用的是TTL定义,PC机用的是RS-232标准,他们之间要进行通讯就必须进行信号转换,一般采用232的转换芯片或者传说中的1489、1488来做。
而数据传输上,数据具体如何定义,就要具体情况具体分析了。
仅供参考
所谓外部芯片的地址也就是把外部芯片的片选引脚(使能端)触发,使芯片处于工作状态。而这个触发信号是和数据输出信号同步的。比如你用P0.0-P0.7,P2.0-P2.3做12位地址线,P2.4做片选输出端,高电平有效。那么就是0001XXXXXXXXXXXX
4什么是通信协议?什么两个系统之间通信要通过这些协议?如果两个系统的通信协议不同怎么办?
比如说,单片机的串口用的是TTL定义,PC机用的是RS-232标准,他们之间要进行通讯就必须进行信号转换,一般采用232的转换芯片或者传说中的1489、1488来做。
而数据传输上,数据具体如何定义,就要具体情况具体分析了。
仅供参考
艰苦创业中