1. stc微控制器串列埠
2. psw是乙個8位暫存器。psw的全稱是program status word,即程式狀態字。
奇偶標誌位p
每執行一條彙編指令,微控制器都能根據a中1的個數的奇偶自動令p置位或清零,奇為1,偶為0。p可以填入tb8,作為偶校驗。
此標誌位對序列通訊的資料傳輸非常有用,通過就校驗可以檢驗傳輸的可靠性。
3. 奇偶校驗
奇校驗(odd parity):讓傳輸的資料(包含校驗位)中1的個數為奇數。
偶校驗(even parity):讓傳輸的資料(包含校驗位)中1的個數為偶數。
4. stc微控制器串列埠實現偶校驗
unsigned
char var0,var;
//var0一定要是全域性變數
void
uart_isr
(void
) interrupt 4
}void
uart1init
(void
)void
uartsend
(uint8_t var)
51微控制器串列埠通訊
1 並行通訊 傳送方和接收方用多根資料線連線,多位資料同時傳送。傳輸線多,長距離傳輸時成本大。2 序列通訊 單根資料線傳送資料,逐位傳送。長距離傳送成本低,但控制相對複雜。序列通訊又可分為 非同步序列通訊和同步序列通訊。非同步序列通訊 所謂 非同步 指的是雙方裝置使用各自的時鐘,以字元為單位傳輸,採...
51微控制器 eeprom 串列埠
按照相應的編碼格式,對串列埠資料進行編碼,傳送至微控制器,微控制器對資料進行解析,寫入或者讀取eeprom,再返回資料至微控制器串列埠。讀取資料0x03 且只需要傳入3個16進製制數即可,寫入資料0x06,具體不超過255個資料,要想多寫入資料,可以將資料長度的值增加到兩個16進製制數,程式也需要相...
51微控制器 UART串列埠通訊
使用半雙工通訊 使用硬體uart模組和串列埠中斷 include typedef unsigned int uint void configuart uint baud void main void configuart uint baud 中斷型別碼為4,中斷向量的位址 中斷型別碼 8 3 voi...