找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1933|回復: 3
打印 上一主題 下一主題
收起左側

單片機串口初始化程序 這樣子寫對嗎?

[復制鏈接]
跳轉到指定樓層
樓主
ID:650754 發(fā)表于 2020-3-3 16:10 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
void UART_Init()
{
        SCON= 0x50;            
        PCON=0x01;               
        TMOD= 0x01;            
        TH1= 0xFD;              
        TL1= 0xFD;                                                                                 
        TR0= 1;              
        EA=1;      
}
這樣子寫對嗎?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:235200 發(fā)表于 2020-3-3 16:37 | 只看該作者
顯然不對
void UART_Init()
{
        SCON= 0x50;           //串口方式1,允許接收
        PCON=0x01;            //此處如果是SMOD=1 應該PCON=0x80   
        TMOD= 0x01;          //T0方式1,T1方式應該為2,所以TMOD=0x21;     
        TH1= 0xFD;              
        TL1= 0xFD;                                                                                 
        TR0= 1;                 //用T1做波特率發(fā)生器時,要TR1=1   
        EA=1;                   //
}
這樣子寫對嗎?
回復

使用道具 舉報

板凳
ID:701882 發(fā)表于 2020-3-3 17:24 | 只看該作者
樓上已經回答了~
回復

使用道具 舉報

地板
ID:650754 發(fā)表于 2020-3-4 16:34 | 只看該作者
csmyldl 發(fā)表于 2020-3-3 16:37
顯然不對
void UART_Init()
{

正確的是什么
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表