日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀] 實驗名稱:串口通信之單片機和PC計算梯形面積

 實驗名稱:串口通信之單片機和PC計算梯形面積

MCU型號:STC12C5A60S2(12T模式)

晶振 :11.0592MHZ

實驗內(nèi)容:利用單片機和PC機串口通信的工作方式1(波特率可變),(已經(jīng)晶振為11.0592MHZ)設(shè)置波特率為9600B/S,結(jié)合定時器1的工作方式2(TH1=0xfd,TL1=0xfd),輸入梯形的上底、下底、高,輸出梯形面積

效果圖:

參考程序:

/*

文件名:串口通信值單片機和PC機計算梯形面積.c

創(chuàng)建人:楊瑞

創(chuàng)建時間:2013年2月20日

開發(fā)環(huán)境:HOT51增強型單片機開發(fā)板

程序功用:利用單片機與PC機的串口通信,計算梯形面積

附:利用單片機和PC機的串口通信的工作方式1(波特率可變),(已知晶振為11.0592MHZ)設(shè)置通信波特率為9600b/s,結(jié)合定時器1的工作方式2(TH1=0xfd,TL1=0xfd),輸入上底、下底、高,輸出梯形面積

提示:下載程序后,打開串口工具,需要復(fù)位一下。

*/

#include

#include

#define uint unsigned int

#define uchar unsigned char

void uart(void) //串口通信初始化

{

SCON=0x40; //串口通信工作方式1

REN=1; //允許接收

TMOD=0x20; //定時器1的工作方式2

TH1=0xfd,TL1=0xfd;

TI=1; //這里一定要注意

TR1=1; //打開定時器

}

void main(void)

{

uint up=0,down=0,high=0;

uint result ;

uart();

while(1)

{

printf("********************************\r\n");

printf("Please input up,dowm,high:\r\n");

scanf("%d%d%d",&up,&down,&high) ;

printf("\r\nResult=%d\r\n",result=(up+down)*high/2);

}

}

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉