首页 > 应用 > 单片机应用
[导读] 实验名称:串口通信之单片机和PC计算梯形面积

 实验名称:串口通信之单片机和PC计算梯形面积

MCU型号:STC12C5A60S2(12T模式)

晶振 :11.0592MHZ

实验内容:利用单片机和PC机串口通信的工作方式1(波特率可变),(已经晶振为11.0592MHZ)设置波特率为9600B/S,结合定时器1的工作方式2(TH1=0xfd,TL1=0xfd),输入梯形的上底、下底、高,输出梯形面积

效果图:

QQ截图20170823141515.png

参考程序:

/*

文件名:串口通信值单片机和PC机计算梯形面积.c

创建人:杨瑞

创建时间:2013年2月20日

开发环境:HOT51增强型单片机开发板

程序功用:利用单片机与PC机的串口通信,计算梯形面积

附:利用单片机和PC机的串口通信的工作方式1(波特率可变),(已知晶振为11.0592MHZ)设置通信波特率为9600b/s,结合定时器1的工作方式2(TH1=0xfd,TL1=0xfd),输入上底、下底、高,输出梯形面积

提示:下载程序后,打开串口工具,需要复位一下。

*/

#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);

}

}

换一批

延伸阅读

[图酷] FZ MCU51-B 51单片机开发板

FZ MCU51-B 51单片机开发板

FZ-MCU51单片机开发板集实验开发、编程、仿真和下载于一体,支持AT89S51、AT89S52、AT89S53的和STC系列单片机如STC89C53RC等全系列单片机的编程和实验,使用配套的仿真模......

关键字:

[新鲜事] 人工智能可预测心脏病患者生存情况,准确率比医生还高

人工智能可预测心脏病患者生存情况,准确率比医生还高

据外媒报道,英国医学研究委员会(MRC)的研究团队利用人工智能来识别病患心脏器官衰退的迹象,其准确率甚至比医生平均水平还要高,这有助于医生提前介入治疗,提高病人的存活水平。 ......

关键字:人工智能 心脏病 识别

[新鲜事] 不可思议的发现:华裔科学家发现改变世界基础物理“天使粒子”

不可思议的发现:华裔科学家发现改变世界基础物理“天使粒子”

美国斯坦福大学物理学教授张首晟及其团队在《科学》杂志上发表了一项重大发现:在历经80年的探索之后,他们终于发现了“马约拉纳费米子”的存在。......

关键字:华裔科学家 基础物理 天使粒子

[新鲜事] 东芝受累美国核电业务:可能亏损61亿美元

东芝受累美国核电业务:可能亏损61亿美元

据外媒报道称,东芝旗下美国核能业务可能亏损7000亿日元(约合61亿美元),这一数字较此前该公司向投资者预计的5000亿日元亏损额更大。......

关键字:东芝 核能 亏损 核电

[新鲜事] 苹果成功申请新专利:声波成像取代指纹识别

苹果成功申请新专利:声波成像取代指纹识别

美国专利和商标局(USPTO)本周四通过了一项苹果在2016年8月申请的“声波成像系统架构”专利,这份专利描述了一种使用屏幕下声波换能器矩阵替代 Touch ID 指纹识别传感器的技术。有传言称苹果今年发布的 OLED iPhone 8 将......

关键字:苹果 声波 指纹 Touch ID
条评论

我 要 评 论

网友评论

技术子站

更多

推荐博客