在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機C語言程序設計: 單片機與 PC 通信

GReq_mcu168 ? 來源:未知 ? 作者:李建兵 ? 2018-03-15 10:21 ? 次閱讀

名稱:單片機與PC通信

說明:單片機可接收PC發

送的數字字符,按下單片機的

K1鍵后,單片機可向PC發送

字符串。在Proteus環境下完成

本實驗時,需要安裝Virtual

SerialPortDriver和串口調試助

手。本例緩沖100個數字字符,

緩沖滿后新數字從前面開始存放(環形緩沖)。

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

ucharReceive_Buffer[101];//接收緩沖

ucharBuf_Index=0;

//數碼管編碼

//緩沖空間索引

ucharcodeDSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};

//延時

voidDelayMS(uintms)

{

uchari;

while(ms--)for(i=0;i<120;i++);

}

//主程序

voidmain()

{

uchari;

P0=0x00;

Receive_Buffer[0]=-1;

SCON=0x50;串口模式1,允許接收

TMOD=0x20;//T1工作模式2

TH1=0xfd;//波特率9600

TL1=0xfd;

PCON=0x00;波特率不倍增

EA=1;EX0=1;IT0=1;

ES=1;IP=0x01;

TR1=1;

while(1)

{

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

{//收到-1為一次顯示結束

if(Receive_Buffer[i]==-1)break;

P0=DSY_CODE[Receive_Buffer[i]];

DelayMS(200);

}

DelayMS(200);

}

}

//串口接收中斷函數

voidSerial_INT()interrupt4

{

ucharc;

if(RI==0)return;//關閉串口中斷

ES=0;//清接收中斷標志

RI=0;

c=SBUF;

if(c>='0'&&c<='9')

{//緩存新接收的每個字符,并在其后放-1為結束標志

Receive_Buffer[Buf_Index]=c-'0';

Receive_Buffer[Buf_Index+1]=-1;

Buf_Index=(Buf_Index+1)%100;

}

ES=1;

}

voidEX_INT0()interrupt0//外部中斷0

{

uchar*s="這是由8051發送的字符串!rn";

uchari=0;

while(s[i]!='')

{

SBUF=s[i];

while(TI==0);

TI=0;

i++;

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6044

    文章

    44632

    瀏覽量

    639313
  • 通信
    +關注

    關注

    18

    文章

    6084

    瀏覽量

    136535

原文標題:單片機C語言程序設計: 單片機與 PC 通信

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機編程語言有哪些選擇

    常用的單片機編程語言,以及它們的特點和應用場景: 1. C語言 特點 :C語言是一種通用的編程
    的頭像 發表于 11-01 14:13 ?1058次閱讀

    基于51單片機的遙控開關仿真(雙機通信)

    單片機最小系統、繼電器及LED燈構成;(4)由于仿真無法模擬無線模塊通信,故利用單片機RXD、TXD端口模擬,通過遙控器的開關實現對主機LED燈的控制,實現LED燈的點亮及熄滅。仿真演示視頻:基于51
    的頭像 發表于 10-22 14:12 ?401次閱讀
    基于51<b class='flag-5'>單片機</b>的遙控開關仿真(雙機<b class='flag-5'>通信</b>)

    如何實現51單片機PC的串行通信

    51單片機PC的串行通信是一種常見的通信方式,它允許單片機通過串行接口與
    的頭像 發表于 10-21 11:35 ?1345次閱讀

    單片機怎么寫入程序

    程序通常涉及以下幾個步驟: 選擇單片機和開發環境 : 確定項目需求,選擇合適的單片機型號。 安裝相應的開發環境,如Keil、IAR、MPLAB等。 硬件連接 : 將單片機連接到開發板或
    的頭像 發表于 10-21 11:21 ?1012次閱讀

    把esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現這一點
    的頭像 發表于 10-18 11:32 ?849次閱讀

    單片機hex文件反編譯成C語言的過程

    使用C語言編寫,然后編譯成機器碼并燒錄到單片機的存儲器中。 Hex文件是一種用于存儲單片機程序的文件格式,它包含了
    的頭像 發表于 09-02 10:49 ?4027次閱讀

    keil可以讀出單片機程序

    表述存在一定的誤解,因為Keil主要是用于編寫、編譯和調試單片機程序的工具,而不是直接從單片機中讀取已編程代碼的工具。 一、Keil的主要功能 編程開發 :Keil允許用戶使用C
    的頭像 發表于 09-02 10:32 ?1303次閱讀

    單片機燒錄程序用什么軟件

    單片機燒錄程序單片機開發過程中的一個重要環節,涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現對
    的頭像 發表于 09-02 10:05 ?1745次閱讀

    單片機燒錄程序可以重新燒嗎

    單片機(Microcontroller Unit, MCU)是一種集成電路芯片,它將計算機的CPU、存儲器、輸入/輸出接口等集成在一塊芯片上,用于控制各種電子設備。單片機燒錄程序是指將編寫
    的頭像 發表于 09-02 10:04 ?1619次閱讀

    單片機燒錄程序的線比單片機上的少還能燒錄嗎

    單片機燒錄原理 單片機燒錄是指將編寫好的程序代碼通過一定的方式傳輸到單片機的存儲器中,使其能夠按照程序的指令運行。這個過程通常需要使用燒錄器
    的頭像 發表于 09-02 09:54 ?634次閱讀

    單片機燒錄程序的基本步驟是什么

    單片機燒錄程序單片機開發過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸到單片機內部的存儲器中,使
    的頭像 發表于 09-02 09:47 ?1542次閱讀

    基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序

    本資源內容概要:? ? ? ?這是基于51單片機矩陣鍵盤音樂電子琴電路圖proteus仿真及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發表于 06-21 14:32 ?4次下載

    基于51單片機分立器件超聲波測距電路圖及程序元件清單

    本資源內容概要:? ? ? ?這是基于51單片機分立器件超聲波測距電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發表于 06-20 16:17 ?0次下載

    基于51單片機8路搶答器電路圖proteus仿真及程序

    本資源內容概要:? ? ? ?這是基于51單片機8路搶答器電路圖proteus仿真及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言
    發表于 06-19 14:15 ?1次下載

    基于51單片機16路搶答器電路圖及程序元件清單

    本資源內容概要:? ? ? ?這是基于51單片機16路搶答器電路圖及程序設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序
    發表于 06-19 11:38 ?2次下載
    主站蜘蛛池模板: 欧美一级片免费观看 | 国产在线观看www鲁啊鲁免费 | 白嫩美女在线啪视频观看 | 日韩成人免费观看 | 亚州人成网在线播放 | 日韩激情淫片免费看 | 99精品久久久久久久婷婷 | 色婷婷亚洲综合五月 | 教官的好爽好深h片段 | 九九re| 久久久久久久性潮 | 在线免费黄色网址 | www.夜夜操| 天堂亚洲网 | 不卡一区二区在线观看 | 狠狠插天天干 | 色v在线 | 丁香花的视频免费观看 | 国产成视频 | 又粗又硬又猛又黄的免费视频黑人 | 99久久免费精品国产免费高清 | 日本黄色小视频在线观看 | 九色 在线| 中国性猛交xxxxx免费看 | 日本不卡在线视频高清免费 | 天天干天天操天天做 | 欧美乱妇15p | 三级精品 | 日韩成人毛片高清视频免费看 | 欧美在线激情 | 久久婷婷成人综合色 | 久久精品免费视频观看 | 四虎在线精品免费高清在线 | 真爽~张开腿~让我插 | 天天操夜夜操美女 | avtt加勒比手机版天堂网 | 男人j进入女人j视频大全 | 美脚连裤袜老师正在播放 | 无毒三级 | 香蕉视频在线免费播放 | 精品国产1000部91麻豆 |