資料介紹
隨著單片機的使用日益頻繁,用其作前置機進行采集和通信也常見于各種應用,一般是利用前置機采集各種終端數據后進行處理、存儲,再主動或被動上報給管理站。這種情況下下,采集會需要一個串口,上報又需要另一個串口,這就要求單片機具有雙串口的功能,但我們知道一般的51 系列只提供一個串口,那么另一個串口只能靠程序模擬。
本文所說的模擬串口, 就是利用51的兩個輸入輸出引腳如P1.0和P1.1,置1或0分別代表高低電平,也就是串口通信中所說的位,如起始位用低電平,則將其置0,停止位為高電平,則將其置 1,各種數據位和校驗位則根據情況置1或置0。至于串口通信的波特率,說到底只是每位電平持續的時間,波特率越高,持續的時間越短。如波特率為9600BPS,即每一位傳送時間為 1000ms/9600=0.104ms,即位與位之間的延時為為0.104毫秒。單片機的延時是通過執行若干條指令來達到目的的,因為每條指令為1-3個指令周期,可即是通過若干個指令周期來進行延時的,單片機常用11.0592M的的晶振,現在我要告訴你這個奇怪數字的來歷。用此頻率則每個指令周期的時間為(12/11.0592)us,那么波特率為9600BPS每位要間融多少個指令周期呢?
指令周期s=(1000000/9600)/(12/11.0592)=96,剛好為一整數,如果為4800BPS則為 96x2=192,如為19200BPS則為48,別的波特率就不算了,都剛好為整數個指令周期,妙吧。至于別的晶振頻率大家自已去算吧。現在就以11.0592M的晶振為例,談談三種模擬串口的方法。
- 使用單片機串口通信控制步進電機的源代碼詳細說明 28次下載
- 機器人單片機控制三大模塊的方法的詳細說明 1次下載
- 51單片機中斷系統的原理和結構詳細說明 2次下載
- 51單片機的頭文件有哪些代碼詳細說明
- 51單片機經常會出現的4點錯誤解決方法詳細說明
- 在Windows系統下使用STC ISP下載51單片機程序的方法詳細說明
- 51單片機的C語言關鍵字詳細說明
- 51單片機的C程序基本架構詳細說明
- 如何同時使用51單片機的定時器0和串口使用問題詳細說明
- 進行單片機串口通信的方式詳細說明
- 51單片機的unsigned char code代碼定義詳細說明
- 單片機模擬串口的三種方法的詳細說明
- 如何配置minicom與51單片機進行串口通信詳細實例說明
- 51單片機中斷相關寄存器的詳細說明
- 51單片機教程之單片機硬件結構的詳細說明 40次下載
- ?51單片機串口通信詳細介紹-小白必看 2097次閱讀
- 如何用三種不同的方法來用按鈕控制燈光 2984次閱讀
- 51單片機燒寫程序的方法 5658次閱讀
- 噪聲系數測量的三種方法 1345次閱讀
- PIC系列單片機程序設計基礎知識詳細說明 4636次閱讀
- 單片機大致應用程序的三種架構總結、方法的利弊和適應范圍 3295次閱讀
- 使用單片機串口實現LED顯示電路的資料和程序說明 7907次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 6260次閱讀
- 單片機加密的三種方法詳細說明 1.4w次閱讀
- 51單片機模擬串口的三種方法解析 3083次閱讀
- 如何使用51單片機實現串口通信 3w次閱讀
- 51單片機有哪些模擬串口的方法有哪些 5256次閱讀
- 51單片機模擬串口的三種方法 3w次閱讀
- 介紹利用Keil的軟件仿真功能來實現51單片機串口調試用戶程序的方法 3w次閱讀
- MCS-51單片機控制跑馬燈的三種方法 4.6w次閱讀
下載排行
本周
- 1ZSKY-2310AI 3A SOT-23 N溝道增強型MOSFET規格書
- 0.63 MB | 1次下載 | 免費
- 2MFRC522非接觸式讀卡器IC中文手冊
- 0.79 MB | 1次下載 | 免費
- 3TP4055 500mA線性鋰離子電池充電器中文手冊
- 0.75 MB | 1次下載 | 免費
- 4VSM8N65A-T2英文規格書
- 0.35 MB | 次下載 | 免費
- 5ZSKY-3401 SOT-23塑料封裝MOSFETS規格書
- 0.45 MB | 次下載 | 免費
- 6AU6825集成音頻DSP的2×32W數字型Class D音頻功
- 2.48 MB | 次下載 | 免費
- 7X1A000171000300,FC2012AN,32.768kHz,2012mm,EPSON晶振
- 166.31 KB | 次下載 | 免費
- 8DS-AR1A H01-CN-V1
- 331.25 KB | 次下載 | 免費
本月
- 1人形機器人電機驅動和傳感報告
- 4.27 MB | 130次下載 | 免費
- 2U盤一鍵制作
- 23.84 MB | 41次下載 | 免費
- 3Altium Designer元件庫
- 17.11 MB | 16次下載 | 免費
- 424V2A開關電源PCB資料分享
- 0.23 MB | 7次下載 | 1 積分
- 5SM2246EN原理圖與規格書
- 1.43 MB | 4次下載 | 1 積分
- 6HZ-CORE-RK3588-技術規格書
- 992.45 KB | 3次下載 | 免費
- 7GD100PIX120C6SNA規格書
- 0.98 MB | 3次下載 | 免費
- 8BK7258英文規格書
- 1.67 MB | 3次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191382次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183339次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81586次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論