51微控制器定時器0中斷與串列埠使用相衝突以後怎麼辦

2021-10-01 03:47:30 字數 536 閱讀 5822

做小畢設的時候想實現一秒傳送乙個資料,被這個問題困擾了很久,後來在一位小夥伴的幫助下解決了問題,在這裡還是謝謝熱心解答問題的群友。
void

et0_init()

//定時器0初始化

void

uartconfigurationinit()

void

main()

}//從定時器0初始化課串列埠初始化開始就相互衝突了,下在開發板上沒有任何反應,即便是加上中斷函式

void

time

() interrupt 1

//定時器0事件子程式函式

}

void

et0_init()

//定時器0初始化

void

uartinit()

//串列埠定時器1初始化

這樣初始化就可以了,如果有不同的意見或者錯誤,歡迎大佬指出。

51微控制器 定時器

定時 計數器的結構和工作原理 定時 計數器的實質是加1計數器 16位 由高8位和低8位兩個暫存器組成。80c51 微控制器定時 計數器的工作是由兩個特殊功能暫存器控制的。tmod是定時 計數器的工 作方式暫存器,確定工作方式和功能,低四位用於t0,高四位用於t1。t con是控制寄 存器,控制t0和...

51微控制器 定時器

標準的51微控制器內部有t0和t1兩個定時器。定時器的計數值儲存在暫存器中。th0 tl0用於t0,th1 tl1用於t1.定時器儲存暫存器 名稱描述 sfr位址 復位值th0 t0高位元組 0x8c 0x00 tl0t0低位元組 0x8a 0x00 th1t1高位元組 0x8d 0x00 tl1t...

51微控制器串列埠 定時器相關解釋

串列埠0的設定,用定時器2 t2con 0x30 用定時器2做串列埠0的波特率發生器 參考 rcap2h 65536 22118400 baud rate 32 256 22.1184m晶振下,baud rate 19200 rcap2l 65536 22118400 baud rate 32 25...