中易网

用51单片机控制tmp101的C语言程序怎么写?

答案:1  悬赏:0  
解决时间 2021-10-21 03:18
用51单片机控制tmp101的C语言程序怎么写?
最佳答案
C语言在单片机程序中的指令周期怎么看,12M晶振,51的单片机
#include <AT89X51.H> //预处理文件里面定义了特殊寄存器的名称如P1口定义为P1
void main(void)
{
//定义花样数据
const unsigned char design[]={0x00,0xff,0xff,0xff,0x00,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xf0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x0f,0xff,0xff,0xff,0x0f,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
unsigned int a; //定义循环用的变量
unsigned char b; //在C51编程中因内存有限尽可能注意变量类型的使用
    //尽可能使用少字节的类型,在大型的程序中很受用
do{
 for (b=0; b<45; b++)
 {
  for(a=0; a<10000; a++); //延时一段时间
  P1=design[b]; //读已定义的花样数据并写花样数据到P1口
 }
}while(1);
}
该程序中的FOR延时多久,怎么算出来的~!! 提问者: 我是好望角 - 举人 四级
最佳答案这个应该要查你的for语句的执行周期,然后再把这个周期根据你的处理器主频12M换成延迟时间
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果打算要生小孩,要做什么准备?
请问鹤壁市有五菱车4S店吗?
广东佛山顺德陈村哪里有招商银行??
怎么给盆栽换盆?
北京西城区二七剧场路邮编是多少
左边脑袋疼怎么办
请问6个月的宝宝拉肚子怎么办了?
在南宁吃火锅,哪里最实惠?
山东菏泽土壤是否适合种植金银花,什么品种为
初期怀孕时吃核桃晚上吃还是?
静脉输液时的注意事项
大公司都用啥加盟店管理软件?
初一初二一根线,初三初四看得见,初五初六像
英国斗牛犬好养吗
胶州哪里卖海鲜
推荐资讯
薯大薯小怎么样
请问老年人用计步器价格高不高?
我做酒店康乐休闲养生行业好多年了,离职回家
我是女生,两胸之间长了一个包,包上有黑
外星人来过地球吗
夏天买空调扇好还是空调好
我想做个电动车代理,有没有什么厂家直接供货
马蹄粉含钾高吗?
深圳龙华民治有大点的花鸟鱼虫批发市场吗?
护士简历计算机技能怎么写
开汽车美容店加盟好吗?
凯里有没有电子厂
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?