1) 硬件設(shè)計(jì)
一般單片機(jī)的串口通信都需要通過MAX232 進(jìn)行電平轉(zhuǎn)換然后進(jìn)行數(shù)據(jù)通信的,當(dāng)然STC89C52RC單片機(jī)也不例外。圖中的連接方式是常用的的一種零Modem 方式的最簡單連接即3 線連接方式:只使用RXD、TXD 和GND 這三根連線,如下圖
STC89C52串口應(yīng)用實(shí)例
由于RS232 的邏輯“0”電平規(guī)定為+5~+15V,邏輯“1”電平規(guī)定為-15~-5V,因此不能直接連接
與TTL/CMOS 電路連接,必須進(jìn)行電平轉(zhuǎn)換。
電平轉(zhuǎn)換可以使用三極管等分離器件實(shí)現(xiàn),也可以采用專用的電平轉(zhuǎn)換芯片,MAX232 就是其中典型
的一種。MAX232 不僅能夠?qū)崿F(xiàn)電平的轉(zhuǎn)換,同時(shí)也實(shí)現(xiàn)了邏輯的相互轉(zhuǎn)換即正邏輯轉(zhuǎn)為負(fù)邏輯。
#include "stc.h" //加載"stc.h"頭文件
void Delay(void) //定義Delay 函數(shù),延時(shí)500ms
{
unsigned char i,j; //聲明變量i,j
for(i=0;i<255;i++) //進(jìn)行循環(huán)操作,以達(dá)到延時(shí)的效果
for(j=0;j<255;j++);
for(i=0;i<255;i++) //進(jìn)行循環(huán)操作,以達(dá)到延時(shí)的效果
for(j=0;j<255;j++);
for(i=0;i<255;i++) //進(jìn)行循環(huán)操作,以達(dá)到延時(shí)的效果
for(j=0;j<140;j++);
}
void UARTInit(void) //定義串口初始化函數(shù)
{
SCON =0x40; //8 位數(shù)據(jù)位
T2CON=0x34; //由T/C2 作為波特率發(fā)生器
RCAP2L=0xD9; //波特率為9600 的低8 位
RCAP2H=0xFF; //波特率為9600 的高8 位
}
void UARTSendByte(unsigned char byte)//串口發(fā)送單字節(jié)函數(shù)
{
SBUF=byte; //緩沖區(qū)裝載要發(fā)送的字節(jié)
while(TI==0); //等待發(fā)送完畢,TI 標(biāo)志位會(huì)置1
TI=0; //清零發(fā)送完成標(biāo)志位
}
void main(void) //進(jìn)入Main 函數(shù)
{
unsigned char i=0; //聲明變量i
UARTInit(); //串口初始化
while(1) //進(jìn)入死循環(huán)
{
UARTSendByte(i); //串口發(fā)送單字節(jié)數(shù)據(jù)
Delay(); //延時(shí)500ms
i++; //i 自加1
if(i>255)i=0; //若i>255,i=0
}
}
上一篇:STC51單片機(jī)串口發(fā)送程序
下一篇:單片機(jī)實(shí)時(shí)溫度采集并通過串口通信上傳電腦顯示
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 學(xué)習(xí)贏京東卡 | 從12V電池及供電網(wǎng)絡(luò)優(yōu)化的角度分析電動(dòng)汽車E/E架構(gòu)的趨勢(shì)
- 吉時(shí)利DMM6500 6½ 位數(shù)字觸摸屏萬用表六大功能,滿足工程師的切身需求,獻(xiàn)給有夢(mèng)想的你!
- 有獎(jiǎng)直播 | 德州儀器基于 Arm 的 AM62 處理器簡介
- 端午節(jié)芯幣兌換禮品專場
- 分享贏開發(fā)板:告訴小伙伴,2018年ST全國巡回研討會(huì)開始啦
- 看羅德與施瓦茨視頻講解,了解示波器藝術(shù),答題贏好禮!
- TI有獎(jiǎng)直播|精密 ADC 在變送器中的應(yīng)用
- 有獎(jiǎng)直播|安森美先進(jìn)的封裝和驅(qū)動(dòng)技術(shù)助力碳化硅能源應(yīng)用
- 用心分享,一起成長!EEWORLD月月有獎(jiǎng)優(yōu)秀主題/回復(fù)第28期開始啦~
- 消費(fèi)電子旺季來臨:華為、榮耀將先后發(fā)新機(jī)
- 納思達(dá)H1預(yù)增39.31%,部分芯片售價(jià)適時(shí)上漲
- 攜手共度缺芯的難關(guān),寧德時(shí)代/蔚來/上汽牽手寒武紀(jì)子公司
- 景旺電子珠海高多層工廠/類載板和IC封裝基板工廠全面投產(chǎn)
- 愛立信Q2財(cái)報(bào): 營收同比增漲8% 拿到83億美元史上最大訂單
- OPPO新一代超級(jí)閃充發(fā)布會(huì):閃充家族新增四位成員
- 5年后!一加Nord在印度開啟預(yù)購
- 紫光國微將會(huì)為工信部工業(yè)互聯(lián)網(wǎng)項(xiàng)目提供芯片
- 125W難道只是開胃菜?網(wǎng)友:“電廠”實(shí)力藏不住了
- 受惠于在家辦公,譜瑞上半年?duì)I收年增長15.4%