三種單片機(jī)模擬串口方法介紹
所屬分類(lèi):教程|講義
上傳者:serena
標(biāo)簽: 單片機(jī) 串口
所需積分:1分積分不夠怎么辦?
文檔介紹:模擬串口就是利用51的兩個(gè)輸入輸出引腳如P1.0和P1.1。置1或0分別代表高低電平,也就是串口通信中所說(shuō)的位,如起始位用低電平,則將其置0,停止位為高電平,則將其置1,各種數(shù)據(jù)位和校驗(yàn)位則根據(jù)情況置1或置0。至于串口通信的波特率,說(shuō)到底只是每位電平持續(xù)的時(shí)間,波特率越高,持續(xù)的時(shí)間越短。如波特率為9600BPS,即每一位傳送時(shí)間為1000ms/9600=0.104ms,即位與位之間的延時(shí)為為0.104毫秒。單片機(jī)的延時(shí)是通過(guò)執(zhí)行若干條指令來(lái)達(dá)到目的的,因?yàn)槊織l指令為1-3個(gè)指令周期,可即是通過(guò)若干個(gè)指令周期來(lái)進(jìn)行延時(shí)的,單片機(jī)常用11.0592M的的晶振,現(xiàn)在我要告訴你這個(gè)奇怪?jǐn)?shù)字的來(lái)歷。用此頻率則每個(gè)指令周期的時(shí)間為(12/11.0592)us,那么波特率為9600BPS每位要間融多少個(gè)指令周期呢?
現(xiàn)在下載
VIP會(huì)員,AET專(zhuān)家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。