色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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)注

    6037

    文章

    44568

    瀏覽量

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

    關(guān)注

    18

    文章

    6037

    瀏覽量

    136092

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

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

    單片機怎么寫入程序

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

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

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

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

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

    keil可以讀出單片機程序

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

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

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

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

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

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

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

    基于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次下載

    單片機交通燈程序設(shè)計中斷系統(tǒng)

    隨著社會的發(fā)展,交通問題逐漸突出,特別是城市交通問題愈加嚴(yán)重。為了更好地管理和調(diào)控交通,提高交通流暢度和安全性,交通燈系統(tǒng)成為了城市交通管理的重要組成部分。而單片機交通燈的程序設(shè)計中斷系統(tǒng),則是實現(xiàn)
    的頭像 發(fā)表于 01-24 16:16 ?1139次閱讀

    單片機編程實例介紹

    是指使用特定的編程語言編寫控制單片機工作的程序。 在本文中,將為您提供一些常見的單片機編程實例,包括基礎(chǔ)應(yīng)用、傳感器應(yīng)用、通信應(yīng)用等方面的案
    的頭像 發(fā)表于 01-16 09:37 ?2643次閱讀
    主站蜘蛛池模板: 天堂岛www天堂资源在线| 亚洲三区视频| 青青草原影视| 欧美一区二区在线观看| 欧美亚洲日韩在线在线影院| 青青app| 日韩精品免费一区二区| 色偷偷成人网免费视频男人的天堂 | 秋霞鲁丝片Av无码| 日日天干夜夜狠狠爱| 五花大绑esebdsm国产| 亚洲欧美偷拍视频一区| 真实伦 乱| qvod电影| 国产精品久久人妻无码网站一区L| 国产午夜亚洲精品一区| 九九在线精品亚洲国产| 年轻夫妇韩剧中文版免费观看| 秋霞电影网视频一区二区三区| 王晶三级作品| 一个人免费完整观看日本| 24小时日本在线观看片免费| 啊好大好厉害好爽真骚| 国产免费久久爱久久啪| 久久国产精品久久国产精品 | 超碰98人人插| 国产在线一卡二卡| 蜜桃传媒在线观看入口| 日韩高清特级特黄毛片| 亚洲.日韩.欧美另类| 中文字幕一区久久久久| 大胸美女被cao哭| 精品久久久久久无码人妻国产馆| 蜜桃TV成人网站免费打开| 呻吟翘臀后进爆白浆| 亚洲一区二区三区乱码在线欧洲| 99在线这精品视频| 国产亚洲精品久久久久久鸭绿欲 | 99久久99久久免费精品蜜桃| 国产高清视频免费最新在线| 精品国产人成亚洲区|