資料介紹
本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)進(jìn)行串口通訊需要注意的寄存器及51單片機(jī)使用PRINTF的示例程序的詳細(xì)資料概述。
1.TMOD
串口的始終來(lái)源有四種模式,其中,移位寄存器模式不是標(biāo)準(zhǔn)串口,另外兩個(gè)都是九位數(shù)據(jù)的通訊模式,一般我們不采用,一般我們采用以為起始一位停止
八位數(shù)據(jù)的模式來(lái)進(jìn)行串口通訊,這個(gè)時(shí)候需要定時(shí)器1來(lái)提供串口波特率時(shí)鐘
具體說(shuō)明如下
串口波特率計(jì)算方式如下
其中SMOD是波特率倍增位,一般很少使用
T1溢出率計(jì)
此處的12是因?yàn)?1的周期是時(shí)鐘周期分頻12之后的(具體分頻做什么,主要是取指,譯碼運(yùn)行等一系列工作),由此可以計(jì)算出波特率關(guān)系
使用串口需要這幾個(gè)步驟
1.TMOD設(shè)置TMOD,為方式
2,無(wú)門(mén)控 0x20 2.設(shè)置TH1 TL1波特率初值(SMOD不設(shè)置的情況下為0,所以一般忽略這一步,如果設(shè)置了,計(jì)算時(shí)記得加上)
3.啟動(dòng)定時(shí)器TR1
4.設(shè)置串口的工作模式,選擇工作模式1 設(shè)置SM0 SM1
5.根據(jù)需要啟動(dòng)REN,使能接收(也可以不使能,查詢法,不過(guò)會(huì)丟數(shù)據(jù))
6.根據(jù)需要使能中斷ES,EA 7.如果使能了中斷,記得編寫(xiě)中斷處理函數(shù)
- 51單片機(jī)中斷程序示例 0次下載
- 基于51單片機(jī)的串口發(fā)送1602液晶顯示例程源代碼 5次下載
- 基于51單片機(jī)的串口發(fā)送1602顯示例程源代碼 2次下載
- 51單片機(jī)串口通信
- 51單片機(jī)串口通信
- 51單片機(jī)串口通訊詳解
- 51單片機(jī)經(jīng)常使用的寄存器功能總結(jié)
- 51單片機(jī)串口通訊初始化程序及及特殊功能寄存器設(shè)置的資料說(shuō)明
- 使用51單片機(jī)進(jìn)行串口通訊的詳細(xì)資料說(shuō)明
- 51單片機(jī)寄存器說(shuō)明 15次下載
- 51單片機(jī)串口通信程序 124次下載
- PC機(jī)與多個(gè)51單片機(jī)串口通訊 9次下載
- ISD1700-51單片機(jī)C語(yǔ)言示例程序 11次下載
- 51單片機(jī)匯編語(yǔ)言教程_單片機(jī)的特殊功能寄存器 0次下載
- 單片機(jī)串口通訊程序 37次下載
- ?51單片機(jī)串口通信詳細(xì)介紹-小白必看 2101次閱讀
- 什么是51單片機(jī)最小系統(tǒng) 2803次閱讀
- 51單片機(jī)燒寫(xiě)程序的方法 5661次閱讀
- PIC單片機(jī)以及51和AVR單片機(jī)的IO口操作方法解析 3128次閱讀
- 51單片機(jī)的功能和用法詳細(xì)介紹 1.5w次閱讀
- PIC單片機(jī)以及51單片機(jī)和AVR單片機(jī)的IO口操作方法介紹 2052次閱讀
- 如何學(xué)習(xí)51單片機(jī) 5082次閱讀
- 51單片機(jī)的SCON寄存器與C程序解析 1.3w次閱讀
- 如何使用51單片機(jī)實(shí)現(xiàn)串口通信 3w次閱讀
- 如何對(duì)51單片機(jī)進(jìn)行外部擴(kuò)展 1.5w次閱讀
- 51單片機(jī)寄存器功能一覽表 5.1w次閱讀
- 51單片機(jī)多機(jī)通信原理 2.9w次閱讀
- 如何使用Keil3開(kāi)發(fā)51單片機(jī)程序 7348次閱讀
- 51單片機(jī)教程第3講-控制引腳 3923次閱讀
- 51單片機(jī)學(xué)習(xí)感悟與51單片機(jī)上拉電阻心得 4296次閱讀
下載排行
本周
- 1aP89W24 USB語(yǔ)音芯片燒錄器中文手冊(cè)
- 1.58 MB | 4次下載 | 免費(fèi)
- 2PC4401_DC-DC 42V反激式隔離開(kāi)關(guān)電路
- 0.85 MB | 3次下載 | 免費(fèi)
- 3GPRS智能超聲波液位監(jiān)測(cè)終端
- 835.55 KB | 2次下載 | 免費(fèi)
- 4NS8002 2.4W單聲道AB類音頻功率放大器中文手冊(cè)
- 1.06 MB | 1次下載 | 免費(fèi)
- 5STM32的幾種開(kāi)發(fā)方式,你都知道嗎?(可下載)
- 353.41 KB | 次下載 | 免費(fèi)
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊(cè)
- 13.60 MB | 次下載 | 10 積分
- 7DM400G彩色無(wú)紙記錄儀使用說(shuō)明
- 5.65 MB | 次下載 | 免費(fèi)
- 8ZS726GaN(ZS727GaN.ZS728GaN)氮化鎵DMOSGaN恒壓模式PWM電源芯片
- 2.73 MB | 次下載 | 免費(fèi)
本月
- 1第十一屆 藍(lán)橋杯 單片機(jī)設(shè)計(jì)與開(kāi)發(fā)項(xiàng)目 省賽 程序設(shè)計(jì)試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 2NR-E531TX-XN冰箱說(shuō)明書(shū)
- 8.64 MB | 23次下載 | 免費(fèi)
- 3STM32單片機(jī)無(wú)人機(jī)設(shè)計(jì)
- 8.81 MB | 19次下載 | 免費(fèi)
- 4華為硬件工程師手冊(cè)目前最全版本
- 1.02 MB | 15次下載 | 2 積分
- 5STM32F103C8T6開(kāi)發(fā)板最小系統(tǒng)原理圖
- 0.78 MB | 15次下載 | 免費(fèi)
- 6Python從入門(mén)到精通背記手冊(cè)
- 18.77 MB | 14次下載 | 1 積分
- 7華碩主板架構(gòu)認(rèn)識(shí)
- 1.42 MB | 11次下載 | 免費(fèi)
- 8東芝彩色電視機(jī)29SF6C維修說(shuō)明書(shū)
- 4.86 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191377次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論