亚洲春色中文字幕久久久-三上亚,91精品国产亚一区二区三区,久久久九色综合亚洲成色777,涩涩视频下载,国产午夜亚洲精品午夜鲁丝片,国产精品A一区二区三区腾讯导航,影音先锋色情AV在线看片,蜜臀国产在线视频,极品少妇高潮啪啪无码吴梦梦 ,精品人妻无码一区二区三区手机版
標(biāo)題:
實驗16 單片機串口與PC通信
[打印本頁]
作者:
123fei
時間:
2016-3-29 19:39
標(biāo)題:
實驗16 單片機串口與PC通信
/*********************************************************************************
* 【Q Q】: 348439350
* 【聲 明】: 此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!
* 【函數(shù)功能】: 串口中斷程序?qū)嶒灐ㄟ^單片機向電腦發(fā)送數(shù)據(jù),同時電腦將收到的數(shù)據(jù)發(fā)出
**********************************************************************************/
/*預(yù)處理命令*/
#include <reg52.h> //包含單片機寄存器的頭文件
#define uchar unsigned char
#define uint unsigned int
uchar num,a;
/*
********************************************************************************
** 函數(shù)名稱 : main(void)
** 函數(shù)功能 : 主函數(shù)
********************************************************************************
*/
void main()
{
TMOD=0x20; //用定時器設(shè)置串口波特率 9600
TH1=0xfd;
TL1=0xfd;
TR1=1;
REN=1; //串口初始化
SM0=0;
SM1=1;
EA=1; //開啟總中斷
ES=1;
while(1)
{
if(num==1) //判斷是否有串口數(shù)據(jù)的傳送
{
ES=0;
num=0;
SBUF=a; //發(fā)送數(shù)據(jù)a到SBUF,即將單片機的數(shù)據(jù)發(fā)送到計算機
while(!TI);
TI=0;
ES=1;
}
}
}
void ser() interrupt 4
{
RI=0;
P2=SBUF; //接收數(shù)據(jù)SBUF,即將計算機的數(shù)據(jù)接收。
a=SBUF;
num=1;
}
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1