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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機C語言程序設(shè)計: 單片機與 PC 通信

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

名稱:單片機與PC通信

說明:單片機可接收PC發(fā)

送的數(shù)字字符,按下單片機的

K1鍵后,單片機可向PC發(fā)送

字符串。在Proteus環(huán)境下完成

本實驗時,需要安裝Virtual

SerialPortDriver和串口調(diào)試助

手。本例緩沖100個數(shù)字字符,

緩沖滿后新數(shù)字從前面開始存放(環(huán)形緩沖)。

*/

#include

#defineucharunsignedchar

#defineuintunsignedint

ucharReceive_Buffer[101];//接收緩沖

ucharBuf_Index=0;

//數(shù)碼管編碼

//緩沖空間索引

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為一次顯示結(jié)束

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

P0=DSY_CODE[Receive_Buffer[i]];

DelayMS(200);

}

DelayMS(200);

}

}

//串口接收中斷函數(shù)

voidSerial_INT()interrupt4

{

ucharc;

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

ES=0;//清接收中斷標(biāo)志

RI=0;

c=SBUF;

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

{//緩存新接收的每個字符,并在其后放-1為結(jié)束標(biāo)志

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發(fā)送的字符串!rn";

uchari=0;

while(s[i]!='')

{

SBUF=s[i];

while(TI==0);

TI=0;

i++;

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6059

    文章

    44822

    瀏覽量

    644946
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6147

    瀏覽量

    137193

原文標(biāo)題:單片機C語言程序設(shè)計: 單片機與 PC 通信

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    單片機c語言編程實例大全

    單片機c語言編程實例大全_18
    發(fā)表于 04-30 16:11 ?0次下載

    單片機C語言編程寶典大全,初學(xué)必備【強推下載!】

    (400頁PPT) 6. 單片機程序設(shè)計實例 7. 單片機應(yīng)用程序設(shè)計技術(shù)_周航慈.pdf 8. 8051單片機
    發(fā)表于 03-14 11:03

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

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

    如何實現(xiàn)51單片機PC的串行通信

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

    單片機怎么寫入程序

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

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

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

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

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

    keil可以讀出單片機程序

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

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

    單片機燒錄程序單片機開發(fā)過程中的一個重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機的ROM中,以實現(xiàn)對
    的頭像 發(fā)表于 09-02 10:05 ?2768次閱讀

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

    單片機燒錄原理 單片機燒錄是指將編寫好的程序代碼通過一定的方式傳輸?shù)?b class='flag-5'>單片機的存儲器中,使其能夠按照程序的指令運行。這個過程通常需要使用燒錄器
    的頭像 發(fā)表于 09-02 09:54 ?868次閱讀

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

    單片機燒錄程序單片機開發(fā)過程中非常重要的一步,它涉及到將編寫好的程序代碼通過一定的方式傳輸?shù)?b class='flag-5'>單片機內(nèi)部的存儲器中,使
    的頭像 發(fā)表于 09-02 09:47 ?2212次閱讀

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

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

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

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

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

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

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

    本資源內(nèi)容概要:? ? ? ?這是基于51單片機16路搶答器電路圖及程序設(shè)計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序
    發(fā)表于 06-19 11:38 ?2次下載
    主站蜘蛛池模板: 天天拍天天干天天操 | 色视频日本 | 婷婷爱五月天 | 99精品热女视频专线 | 美女毛片在线观看 | 免费爱爱网址 | 国产色产综合色产在线观看视频 | 国产小片| 久久艹影院 | 在线www| 亚洲jizzjizz妇女| 四虎永久免费网站入口2020 | 色狠狠xx | 天天操天天干天天插 | 精品国产中文一级毛片在线看 | 日本免费不卡视频 | 久久天天干| 国产精品波多野结衣 | 操干| 亚洲精品久久婷婷爱久久婷婷 | 狠狠色噜噜狠狠色综合久 | 日本欧美一区二区三区不卡视频 | 狠狠操亚洲| 4hc44四虎www在线影院男同 | 都市禁忌猎艳风流美妇 | 一级骚片超级骚在线观看 | 国产在线精品香蕉综合网一区 | 视频网站在线 | 男女午夜免费视频 | 九九视频只有精品 | 亚洲精品福利网站 | 亚洲三级免费 | 国产美女特级嫩嫩嫩bbb | 日韩高清在线日韩大片观看网址 | 日日噜噜噜噜人人爽亚洲精品 | 侵犯希崎中文字幕在线 | 中文字幕亚洲一区婷婷 | 上课被同桌强行摸下面小黄文 | 国产一级特黄的片子 | 最新看片网址 | 黄色aa毛片 |