寫了乙個簡單的電腦上位機和51微控制器串列埠進行通訊,功能可以檢視進行串列埠傳送和接收資料,並且可以實現微控制器系統的開關。
微控制器串列埠接收到資料0x01,微控制器io口輸出高電平,繼電器開啟,用電器工作;
微控制器串列埠接收到資料0x81,微控制器io口輸出低電平,繼電器關斷,用電器停止工作。
上位機圖:
下位機**:
#include //標頭檔案
#define head 0x00//資料頭碼
sbit j1 = p2 ^ 3;//控制器介面定義
void delay_ms (unsigned
int a)
}void uart_init (void)
void main (void)}}}}}
照明小夜燈
乙個寢室只有乙個燈,晚上座位下更是黑黢黢的。要想看書 寫作業,照明是必須的,買乙個現成的有失我工科男的風範。自己做才是王道!先看效果 兩個燈條,一條暖白光60個5050led。一條冷白光60個5050led,共計120個led,亮度沒的說,不過我不喜歡冷白光,平時都只用暖白的那一條。供電的電源引數如...
光控小夜燈
光控diy小夜燈 之前,自己有乙個 小黃鴨 乙個插在220v電源的小夜燈,但是,每天23 00會停電,所以,突發奇想,自己搞個插在電腦供電的夜控燈。利用的電路原理也挺簡單的,模電的知識,下圖是它的電路圖,器件不多。電路圖 引數 e 供電電壓,直插電腦usb介面,3.3 5.0v c 電容10uf r...
串列埠通訊流控制
我們在序列通訊處理中,常常看到rts cts和xon xoff這兩個選項,這就是兩個流控制的選項,目前流控制主要應用於modem的資料通訊中,但對普通rs 232程式設計,了解一點這方面的知識是有好處的.那麼,流控制在序列通訊中有何作用,在編制序列通訊程式怎樣應用呢?這裡我們就來談談這個問題。流控制...