单片机编程问题,求解 30

第一题:以BUF1为起始地址的外存储区中,存放有16个单字节无符号二进制数,试编一程序,求其平均值并送BUF2单元第二题。在DATA1单元中有一个带符号8位二进制数x。编... 第一题:以BUF1为起始地址的外存储区中,存放有16个单字节无符号二进制数,试编一程序,求其平均值并送BUF2单元
第二题。在DATA1单元中有一个带符号8位二进制数x。编一程序,按以下关系计算y值,送DATA2单元。
• Y=x+5,x>0
• Y=x,x=0
• Y=x-5,x<0
第三题:试编写延时2ms的程序
展开
 我来答
匿名用户
推荐于2017-12-16
展开全部
关于第三题:
假设单片机是51单片机,晶振为12MHz,定时器T0为工作方式1
#include <reg52.h>
void Cinitial()
{
TR0=0;
TF0=0;
TH0=0xf8;
tl0=0x30;
tr0=1;
}
void main()
{
TMOD=0x01;
for(;;)
{
Cinitial();
do{}
while(!TF0)
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式