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

歷史上的今天

今天是:2025年06月27日(星期五)

正在發生

2020年06月27日 | 51單片機簡單的串口通訊-1

發布者:變形金剛 來源: eefocus關鍵字:51單片機  串口通訊  循環顯示 手機看文章 掃描二維碼
隨時隨地手機看文章

大學畢業后從事了PLC電氣編程工作,但一直熱愛單片機,一直在自學,今天終于對串口通訊有了一個簡單的理解,寫篇文章紀念一下,同時也感謝CSDN一直這一來的幫助。


實例一,通過單片機A向單片機B發送0-3數字,雙機均循環顯示輸出到P2口的7段數碼管上。


電路圖

protues電路圖

A機程序


#include

  #define  uchar  unsigned char

  #define  uint  unsigned int

  char code map[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

main()

{

uchar  i;  

uint j,k;

TMOD=0x20;      //設置定時器1工作在模式2

TL1=0xfd;    

TH1=0xfd;       //根據傳輸的波特率設置定時器1初值9600

PCON=0x00; //不加倍

SCON=0x50;      //選擇工作方式1,使能收發功能

TR1=1;          //啟動定時器1

while(1)

for(i=0;i<4;i++)

  {     

SBUF=map[i];             //發送數據

while(TI==0);    

TI=0;               //將標志位TI清0

P2=map[i];            //將發送數取反

for(j=0;j<12500;j++)

     {for(k=0;k<10;k++);

}     

  }

}

}


B機程序


 #include

   unsigned char buf;

    void main(void)

   {

   SCON=0x50; //SM0 SM1 SM2 REN TB8 RB8 TI RI   2#0101 0000 串口工作方式1(10位異步通訊);允許接收控制位1,允許接收。

   PCON=0x00; //SMOD -  -  -  GF1 GF0 PD TDL   SMOD為波特率選擇位,=0,不加倍;=1,加倍;

   TMOD=0x20; //定時器1 工作方式2:8位自動重裝

   EA=1;

   ES=1;

   TL1=0xfd;   //19200 0xfd*2 ;9600  0xfd;4800 0xfa; 2400 0xf4; 1200 0xe8;

   TH1=0xfd;

   TR1=1;

   while(1);

   }

//串口受收到數據,觸發中斷

   void service() interrupt 4

   {

   ES=0;  //關閉串口中斷

   RI=0;  //清零標志位,硬件置1;軟件清0

   buf=SBUF;

   P2=buf;

   ES=1;  //開串口中斷

   }


測試結果

在這里插入圖片描述
在這里插入圖片描述

關鍵字:51單片機  串口通訊  循環顯示 引用地址:51單片機簡單的串口通訊-1

上一篇:51單片機系列(串口理解)
下一篇:STC89C52_51單片機_串口配置_UART串口通信

推薦閱讀

為新HTR-PM600核能項目提供安全可靠的電氣貫穿件?用于中國高溫模塊化反應堆的Eternaloc?電氣貫穿件將在世界核工業展覽會上展出?2018年6月26日,德國蘭茨胡特 – 作為特種玻璃和玻璃陶瓷領域的領先國際技術集團,肖特自豪地宣布,在與中核能源科技有限公司和佳木斯電機股份有限公司的持續合作中取得最新進展。這兩家公司將共同開發600MWe商用能量規模...
曙光信息產業股份有限公司(以下簡稱“中科曙光”或“公司”)是中國科學院下屬、注冊在中國天津市的高技術企業,主要從事高性能計算機、服務器、存儲產品開發及軟件、云計算、大數據服務業務。2014年在上海證券交易所上市(股票簡稱:中科曙光,股票代碼:603019)。2019年6月24日,美國商務部工業與安全局(BIS)以“違反美國國家安全和外交政策利益”為...
TouchGFX的支持自定義組件,類似于你自定義一個函數然后給其他調用,這里就是定義一個組件給其他調用。定一個小目標,我們這一節自定義做一個調色板。在添加屏幕旁邊自定義組件(自定義容器)里面。調色板以下圖作為參考,顏色模式是RGB888,需要3個滑動塊,以及一些字樣。做3個滑塊作為RGB三種顏色的輸入量,滑塊是可以設置滑過去和沒滑過去的顏色的,但...
業內消息人士透露,加密貨幣挖礦需求近期有所放緩,但IC封裝基板制造商的產量仍無法滿足市場需求。Digitimes援引消息人士話稱,由于ABF基板嚴重短缺,挖礦芯片供應商轉而采用BT基板生產挖礦用ASIC,使得大多數BT基板供應商在今年上半年的傳統淡季實現了可觀收入增長。不過最近加密貨幣挖礦需求有所放緩。但據其稱,這不會給基板供應商帶來重大影響。因為下...

史海拾趣

問答坊 | AI 解惑

求助51單片機高手

題目:溫度檢測記錄儀  用Proteus做的 可以幫忙畫個原理圖么 1. STC89C51/8 RC                        st89c51 2. SD卡接口 3. LCD1602液晶顯示& ...…

查看全部問答∨

想給手機開發一個外置usb網卡的驅動,麻煩各位大蝦點評一下可行性

想給智能手機搞一個 外置usb網卡的驅動,這樣來實現手機有線上網;雖然這邈似跟手機的初衷有些違背,但還是想試試,麻煩各位大蝦給點評一下可行性,給點意見。不知現有的智能手機操作系統和手機硬件是否支持我這一想法…

查看全部問答∨

高分 求51單片機算法

大家都有什么51單片機的常用算法,能拿出來共享一下么?謝謝大家了!最好給個程序。高分啊!!!!…

查看全部問答∨

關于畫圖時背景被擦除的問題

我首先在ONDRAW函數里面畫了一個圓幾條藍色直線,然后在ONCREATE函數里面設置了一個計時器,相隔一段時間在屏幕上畫一條紅色線,但是運行的效果是,在線和圓的交點處,還有和原來直線重合的地方,都被新畫的紅色的線覆蓋掉了,如何能讓新畫的線不覆 ...…

查看全部問答∨

wince5.0系統,啟動中死在這里FMD_GetBlockStatus::Logical block 0x4BF is marked as bad

wince5.0系統,啟動中死在這里FMD_GetBlockStatus::Logical block 0x4BF is marked as bad 信息有: -OALTimerInit pDrvGlobalArea->bEboot == TRUE. Forcing Clean Object store +OEMPowerManagerInit -OEMPowerManagerInit OALKitlStart F ...…

查看全部問答∨

流明學習筆記之八控制IO網絡例程小解析

        lwIP是瑞典計算機科學研究所(SICS)的計算機與網絡結構實驗室(CNA)的AdamDunkel設計的一個小型的獨立的TCP/IP協議棧。lwIPTCP/IP協議棧設計的思想是:在保持完整的TCP/IP協議棧的前提下最大限度的降低其所需的資源, ...…

查看全部問答∨

連續三個月都沒有發芯幣了

連續三個月都沒有發芯幣了…

查看全部問答∨

ucosII內核詳解

詳細介紹ucosII內核,并附有源碼中文注釋。…

查看全部問答∨

lwip+ucossys_timeout()問題

現在在做 lwip 移植到 ucos 的工作,目標是使用 lwip 和無線gprs 模塊實現遠程數據傳輸, 其中會用到ppp 協議 。 看了一段時間,包括源代碼和網上移植lwip 的一些資料。 但 ...…

查看全部問答∨

有關常量定義的方法

COSMIC編譯器里 常量定義時可以指定地址么? 比如: const unsigned char ppp @address; const unsigned char ppp1[8] @address; const unsigned char ppp2[3]={0x12,0x34,0x56} @address; 前兩條可以編譯通過,但第三條不能編譯通過。…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 无棣县| 白朗县| 磐安县| 琼海市| 河间市| 古田县| 乐亭县| 克拉玛依市| 泉州市| 建宁县| 阿拉善右旗| 航空| 香河县| 湖口县| 磐安县| 南岸区| 二连浩特市| 克拉玛依市| 拜泉县| 澄江县| 五峰| 汝阳县| 衢州市| 获嘉县| 泸水县| 漾濞| 罗源县| 钦州市| 望都县| 涡阳县| 潮安县| 恩平市| 临潭县| 卢湾区| 南阳市| 栾川县| 岑巩县| 南丰县| 新宾| 景德镇市| 噶尔县|