以下资料由微雪电子整理并发布,未经许可不得转载,否则追究相应责任!
使用74LS165将AVR的串口输入扩为并口输入。 |
|
---|---|
下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! //目标系统: 基于AVR单片机 //应用软件: ICC AVR /*01010101010101010101010101010101010101010101010101010101010101010101 #include <iom16v.h> #define DISP_DDR DDRB #define SOURCE_DDR DDRA #define IN_RXD cbi(DDRD,0) //PD0 数据口 #define OUT_TXD sbi(DDRD,1) //PD1 脉冲口 #define OUT_PL sbi(DDRD,2) //PD2 锁存口 /*-------------------------------------------------------------------- for(i=0;i<8;i++) //循环输出8位数据 |
|
将74LS165的输入端口P0--P7接入单片机的PB口,那么PB口输出的数据经过74LS165的转换变为串行数据,将串行数据接入串口,那样若正常工作接收到的数据将与从PB口发出的数据一致,用LED指示串口接收到的数据,进行观察。 |
相关AVR资料说明 |
可作为如下AVR的参考资料: ATtiny13 ATtiny24 ATtiny44 ATtiny84 ATtiny2313 ATtiny26 ATmega48 ATmega88 ATmega168 ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 ATmega162 ATmega169 ATmega169P ATmega8515 ATmega8535
相关AVR型号资料 |
ATtiny13 | ATtiny24 | ATtiny44 | ATtiny84 | ATtiny26 | ATtiny2313 |
ATmega48 | ATmega88 | ATmega168 | ATmega8 | ATmega16 | ATmega32 |
ATmega64 | ATmega128 | ATmega162 | ATmega169 | ATmega8515 | ATmega8535 |
使用74LS165将AVR的串口输入扩为并口输入
——