
單片機源程序如下:
- #include<reg51.h>
- typedef unsigned char u8;
- typedef unsigned int int16;
- void send(u8 state)
- {
- SBUF=state; //將數據串行發送
- while(T1==0); //等待發送完成
- T1=0; //發送完成將T1復位
-
- }
- void SCON_init(void) //串行口初始化
- {
- SCON=0X40; //串行口工作在方式1
- TMOD=0X20; //T1工作在模式2
- PCON=0X00; //波特率不倍增
- TH1=0XFD; //波特率為9600
- TL1=0XFD;
- TR1=1; //啟動T1
- }
- void main()
- {
- SCON_init();
- while(1)
- {
- send(P0);
- }
- }
復制代碼
所有資料51hei提供下載:
串口通信.rar
(40.69 KB, 下載次數: 79)
2018-12-30 16:19 上傳
點擊文件名下載附件
|