娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月05日(星期日)

正在發(fā)生

2021年01月05日 | 51單片機(jī)模擬串口源程序

發(fā)布者:EtherealLove 來源: 51hei關(guān)鍵字:51單片機(jī)  模擬串口 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章


單片機(jī)模擬串口實(shí)驗(yàn),在沒有串口的單片機(jī)上想使用串口功能這就需要模擬一個(gè)串口了


單片機(jī)源程序如下:

#include "reg51.h"

typedef unsigned char BYTE;

typedef unsigned WORD;

typedef bit BOOL;

#define BAUD  0xFE80         /* 9600bps@11.0592MHz           */

sfr AUXR = 0x8E;

sbit RXB = P3^0;          /* 定義串口TX RX端口           */

sbit TXB = P3^1;


BYTE TBUF,RBUF;

BYTE TDAT,RDAT;

BYTE TCNT,RCNT;

BYTE TBIT,RBIT;

BOOL TING,RING;

BOOL TEND,REND;


BYTE t,r;

BYTE buf[16];

sbit led=P3^3;

void UART_INIT()

{

TING = 0;

RING = 0;

TEND = 1;

REND = 0;

TCNT = 0;

RCNT = 0;

}

void main()

{

TMOD = 0x00;       /* 定時(shí)器0 16位自動(dòng)裝置模式         */

AUXR = 0x80;       /* 定時(shí)器0工作在1T模式          */

TL0 = BAUD;

TH0 = BAUD >> 8;         /* 初始化定時(shí)器0,并設(shè)置自動(dòng)裝置的值      */

TR0 = 1;            /* 定時(shí)器0開始啟動(dòng)           */

ET0 = 1;            /* 使能定時(shí)器0中斷           */

PT0 = 1;            /* 設(shè)置定時(shí)器0中斷優(yōu)先級(jí)         */

EA = 1;             /* 開全局中斷            */

UART_INIT();            /* 串口初始化            */

while(1)

{


if(buf[0]=='0')

{

led=0;

        }

        else

        {

       

        led=1;

        }

  if(REND)

  {

     REND = 0;

   buf[r++ & 0x0f] = RBUF;

  }

  if(TEND)

  {

   if(t != r)

   {

    TEND = 0;

    TBUF = buf[t++ & 0x0f];

    TING = 1;

   }

  }


}

}


void tm0() interrupt 1 using 1

{

if(RING)

{

  if(--RCNT == 0)

  {

   RCNT =3;

   if(--RBIT == 0)

   {

    RBUF = RDAT;

    RING = 0;

    REND = 1;

   }

   else

   {

    RDAT >>=1;

    if(RXB)RDAT |= 0x80;

   }

  }

}

else if(!RXB)

{

  RING = 1;

  RCNT = 4;

  RBIT = 9;

}

if(--TCNT == 0)

{

  TCNT = 3;

  if(TING)

  {

   if(TBIT == 0)

   {

    TXB = 0;

    TDAT = TBUF;

    TBIT = 9;

   }

   else

   {

    TDAT >>= 1;

    if(--TBIT ==0)

    {

     TXB = 1;

     TING = 0;

     TEND = 1;

    }

    else

    {

     TXB =CY;

    }

   }

  }


}

}


關(guān)鍵字:51單片機(jī)  模擬串口 引用地址:51單片機(jī)模擬串口源程序

上一篇:基于51單片機(jī)的數(shù)字時(shí)鐘
下一篇:基于51單片機(jī)信號(hào)發(fā)生器的設(shè)計(jì)

推薦閱讀

據(jù)報(bào)道,比特幣中國(guó)CEO及聯(lián)合創(chuàng)始人李啟元表示,中國(guó)政府解除對(duì)加密貨幣交易所的禁令只是時(shí)間問題。比特幣中國(guó)曾是中國(guó)運(yùn)營(yíng)時(shí)間最長(zhǎng)的比特幣交易服務(wù)。?李啟元表示:“在這個(gè)世界上,沒什么會(huì)是永久的。我認(rèn)為,未來某天,他們會(huì)解除禁令。他們可能會(huì)重新研究并發(fā)放牌照。”由于政策限制,比特幣中國(guó)于2017年9月關(guān)閉了面向中國(guó)市場(chǎng)的交易服務(wù)。?不過,李...
2015年國(guó)家發(fā)改委、能源局發(fā)布《關(guān)于促進(jìn)智能電網(wǎng)發(fā)展的指導(dǎo)意見》,短短幾年時(shí)間,智能電網(wǎng)在我國(guó)發(fā)展神速。其中,智能巡檢作為智能電網(wǎng)建設(shè)的關(guān)鍵一環(huán),也迎來了發(fā)展的春天。與此同時(shí),智能巡檢的運(yùn)用也帶動(dòng)了、機(jī)器人等行業(yè)新的發(fā)展機(jī)遇。電力巡檢作為機(jī)器人新的用武之地將扮演越來越重要的角色。 我國(guó)智能巡檢機(jī)器人發(fā)展現(xiàn)狀及主要企業(yè) 一、中國(guó)...
(文章來源:南充教育在線) 卡耐基梅隆大學(xué)的機(jī)器人先驅(qū)者們?cè)谌飴u和切爾諾貝利核災(zāi)難后留下了他們的印記,現(xiàn)在他們正通過前美國(guó)能源部核設(shè)施的一個(gè)尖端的新機(jī)器人項(xiàng)目來重新審視他們的傳統(tǒng)。 惠特克(William " Red " Whittaker)和他在卡內(nèi)基梅隆大學(xué)(Carnegie Mellon university)野外機(jī)器人中心(Field Robocs Cenr)的團(tuán)隊(duì)開發(fā)出了兩種新型...
1月5日消息,小米副總裁、印度業(yè)務(wù)總負(fù)責(zé)人Manu Kumar Jain預(yù)告小米將于印度當(dāng)?shù)貢r(shí)間中午12點(diǎn)舉行新品發(fā)布會(huì),正式發(fā)布小米10系列新成員小米10i?! ?duì)于小米10i,Manu Kumar Jain評(píng)價(jià)其為“可能是印度最漂亮的手機(jī)”?! 墓俜焦嫉恼鏅C(jī)照不難看出,小米10i對(duì)應(yīng)的是Redmi Note 9 Pro國(guó)行版,前后采用玻璃面板,新配色為漸變?cè)O(shè)計(jì),從...

史海拾趣

問答坊 | AI 解惑

集成電路名詞通俗解釋

集成電路名詞通俗解釋   1.集成電路     隨著電子技術(shù)的發(fā)展及各種電器的普及,集成電路的應(yīng)用越來越廣,大到飛入太空的“神州五號(hào)”,小到我們身邊的電子手表,里面都有我們下面將要說到的集成電路?! ∥覀儗⒏鞣N電子 ...…

查看全部問答∨

關(guān)于共陽驅(qū)動(dòng)的問題

第一圖,不能驅(qū)動(dòng)led顯示,但第二個(gè)圖可以??! 為什么?? 是不是共陽極只能用npn驅(qū)動(dòng)???? 這是我在網(wǎng)上找的共陽驅(qū)動(dòng),我想在P2.0是3.3V的MPU輸入信號(hào)時(shí),可能只用圖二可以正常工作, 現(xiàn)在我的問題就是,用圖二的驅(qū)動(dòng)方式可靠嗎?…

查看全部問答∨

建議 開設(shè)每日簽到

不知道論壇了有沒有每日簽到的功能,感覺在有一個(gè)也挺好玩的。…

查看全部問答∨

請(qǐng)教驅(qū)動(dòng)概念問題

請(qǐng)教N(yùn)T驅(qū)動(dòng)程序與WDM驅(qū)動(dòng)程序的相同點(diǎn)和不同點(diǎn),謝謝…

查看全部問答∨

WINCE 模擬器deviceemulator5.0與PC串口通信怎么設(shè)置

RT. 想用 WINCE 模擬器deviceemulator5.0 與PC串口通信,應(yīng)該怎么設(shè)置? 網(wǎng)上搜了一大堆,有說用線連接的,也有說不用線的。我試了幾種不用線的方式,好像都還是不行。 兄弟們,如果你在網(wǎng)上隨便搜的沒有經(jīng)過實(shí)際驗(yàn)證的就煩請(qǐng)不要貼過來了??! ...…

查看全部問答∨

幫幫忙

有誰有driver studio 注冊(cè)碼? 給我一個(gè) …

查看全部問答∨

真誠(chéng)請(qǐng)教!有關(guān)無線網(wǎng)卡撥號(hào)的問題!

我在一塊板子Stargate(SPB400CB Processor Board和SDC400CA Daughter Card)下,它使用linux,使用Aircard 860無線網(wǎng)卡,連接GPRS網(wǎng)絡(luò)。 在安裝好Aircard 860驅(qū)動(dòng)后,撥號(hào)時(shí),出現(xiàn)下面錯(cuò)誤信息:(誠(chéng)心請(qǐng)求解決方法,另外,我是linux新手,希望能詳 ...…

查看全部問答∨

【信號(hào)處理】:FPGA在數(shù)字信號(hào)處理系統(tǒng)方面的應(yīng)用

附件內(nèi)容為PPT轉(zhuǎn)化的PDF格式   本課題旨在研究用FPGA實(shí)現(xiàn)FFT算法,重點(diǎn)設(shè)計(jì)實(shí)現(xiàn)了FFT算法中的蝶形處理單元,并采用高效乘法器算法設(shè)計(jì)實(shí)現(xiàn)了蝶形處理單元中的旋轉(zhuǎn)因子乘法器。 課題的實(shí)現(xiàn)方案采用基—2 FFT算法以及單元結(jié)構(gòu)的設(shè)計(jì)思路,用V ...…

查看全部問答∨

請(qǐng)問高手們新手買什么51學(xué)習(xí)板好?請(qǐng)?zhí)峁┡谱有吞?hào),謝謝

請(qǐng)問高手們新手買什么51學(xué)習(xí)板好?請(qǐng)?zhí)峁┡谱有吞?hào),謝謝…

查看全部問答∨

如何在16Mmsp430下較準(zhǔn)地用for語句寫1ms和1us延時(shí)

求各位大神指導(dǎo)小弟 /***************     nus延時(shí) ****************/ void delay_nus(unsigned int t) {    for(;t>0;t--)    {         _NOP();_NOP();     ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 兴安县| 连山| 齐河县| 西青区| 衡阳县| 花垣县| 鹿泉市| 淮阳县| 青海省| 德清县| 双流县| 海城市| 邵阳市| 玉山县| SHOW| 上杭县| 水富县| 灵丘县| 延吉市| 简阳市| 高清| 洛宁县| 辽宁省| 启东市| 盱眙县| 郸城县| 池州市| 衢州市| 广德县| 门头沟区| 娄烦县| 沙湾县| 当雄县| 三穗县| 旺苍县| 靖西县| 宁乡县| 新余市| 义乌市| 昌都县| 珲春市|