使用C8051F的串口对MAX3232进行自发自收
<tbody></tbody>
使用C8051F的串口对MAX3232进行自发自收。
| |
---|---|
<tbody></tbody>
| |
<tbody></tbody>
下面部分从TXT拷出,拷到网页,代码部分缺省了很多空格,比较凌乱,请谅解! USART详细程序请查看<a class="Blue_2_12px_" href="http://wiki.diustou.com/article/C8051F-4-3-12.htm" style="color: rgb(7, 66, 184);" target="_blank">C8051F USART程序 。 //目标系统: 基于C8051F单片机 //应用软件: Silicon IDE / Keil /*01010101010101010101010101010101010101010101010101010101010101010101 实验内容: 使用串口调试助手查看串口的收发状态是否正常。 硬件连接: DVK501(MAX3232PrlPort) F320 EX VCC --------- VCC GND --------- GND R1O --------- P0.5 T1I --------- P0.4 注意事项: (1)若有加载库程序,请将光盘根目录下的“library”下的“C8051F”文件夹拷到D盘 (2)请详细阅读:光盘根目录下的“说明书首页.htm”里的相应产品说明 10101010101010101010101010101010101010101010101010101010101010101010*/
void main (void) { uchar inputcharacter; PCA0MD &= ~0x40; //clear watchdog timer XBR1 = 0x40; // Enable crossbar and weak pull-ups clock_external(); usartInit(); while (1) { printf ("\nEnter character: "); inputcharacter = getkey (); printf ("\nCharacter entered : %c",inputcharacter); printf ("\n Value in Hex: %bx",inputcharacter); } } | |
<tbody></tbody>
打开串口调试助手,波特率调为9600,在PC机接收到“Enter character: "后,从键盘中随意输入一个字母、数字或符号,然后回车,查看串口调试助手上的现象。 |