问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

那位大虾给我解释下这个单片机程序吧!!看不懂!!俺是菜鸟!!谢谢了...

发布网友 发布时间:2024-09-29 18:17

我来回答

3个回答

热心网友 时间:2024-09-29 20:21

这个程序写得有够臭的:
void int0() interrupt 1 //<<<从名字看是外部中断1的,从中断号上看是TIME0的
void delayms(unsigned char a) //<<<最大能接收255,可是调用时有个 delayms(1000);
两个延时函数且体能延多少时间都直接依赖于晶振频率,不知MCU型号和晶振时根本不能知道这些数字到底延时了多少
TMOD&=0x0f;TMOD|=0x01; //<<<啰里啰嗦,初始时TMOD为直接一个:TMOD = 0x01;就完事,
如果TMOD上已设置了值,如T1已设置,那也应当是:
TMOD&=0xf0; TMOD|=0x01;//<<<清低四位,再与1位 保证正确设置T0的模式为1
两个else 有没有都没影响程序流程:
a: p=music_tab[i];
if(p==0x00) { i=0, delayms(1000); goto play;}
else if(p==0xff) { i=i+1;delayms(100),TR0=0; goto a;}
else {m=music_tab[i++], n=music_tab[i++];}
与:
a: p=music_tab[i];
if(p==0x00) { i=0, delayms(1000); goto play;}
if(p==0xff) { i=i+1;delayms(100),TR0=0; goto a;}
m=music_tab[i++], n=music_tab[i++];
流程上有区别吗? 没区别还多写两个else和两个花括号,也没起额外的做用
两个goto,哦,goto play; 和 goto a; a 和 play之间只一个while(1)没有任何其它语句,两个标号完全可以并一起,全goto a 也不有一点差别, 此两处都用continue 替掉了没任何影响。

热心网友 时间:2024-09-29 20:21

sbit sound=P1^5; //51单片机P1.5接音乐播放蜂鸣器。
unsigned char code music_tab[] 音乐的节拍延时,以ox00结尾,
if(p==0x00) { i=0, delayms(1000); goto play;} // 表示播放结束后重新开始循环播放
while(n!=0) sound=~sound,delay(m); //这一句 语法有问题,while(n!=0){ sound=~sound;}

热心网友 时间:2024-09-29 20:21

播放一段音乐的,你具体哪儿不懂?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
要一个带“长”字的成语 成语第二个字是长 预告登记有怎样的效力 ...他朋友借了三十万,现在还不出来,别人告他他会坐牢吗?我该不该借他... 欠网贷30万无力偿还,是否会坐牢? 寄快递什么意思 小配大出的小狗体型随谁狗狗生的小狗体型随谁 贝拉米奶粉最新事件有关于奶粉有问题的吗? 怀孕32周可以吃榴莲吗 榴莲的功效与作用 孕期31周能吃榴莲吗 钢印印出来是什么样子的 南昌社保局是否会迁址到九龙湖行政中心办公? QQ自由幻想老是连接服务器失败 QQ自由幻想连接不到服务器怎么办 形容一个人经常把对你有恩挂在嘴边但是你很讨厌的成语 7723414813翻译中文是什么意思 桃子储存的正确方法 桃子的储存方法 古代白酒是怎么称呼的(古代对白酒的称呼) 好酱网带大家走进白酒的由来和历史(白酒的由来和典故) 白酒发源于哪个朝代,白酒的由来及发展 白酒的由来及发展是怎样的? 这两个显卡驱动我应该下哪个,我是独立显卡。第二个是什么意思? 新生儿女宝宝阴部怎么清洗 女宝宝私处能洗里面吗 女宝宝阴部很脏,可不可以扒开洗干净 取保候审哪些情况下会被传唤 丈夫借钱妻子鉴字和别人开工司,丈夫死了,工司有股份,丈夫借的妻子用还... 美的空调的具体型号怎么查看? 眼觑着灾伤教我没是处,只落得雪满头颅。出自哪里? 我给我家的土狗取名允浩,可以吗 高电压技术《高电压技术》期刊 如何拒绝别人的请求才能不得罪人呢? mes网是什么意思? “MES”代表什么? mes程序是什么意思? 什么是“MES”? 王丽坤否认结婚 一句稍安勿躁疑在热恋中 石墨烯对人身体有什么好处 合作签约!石墨烯医疗大健康合作基地落地 石墨烯产品是什么意思? 石墨烯是什么板块的 为什么冰箱里面总是有水流出来呢? 冰箱里面为什么会有很多水珠? 改革后的教师资格证考试是否需要考试科目一起合格 教师资格证考试改革后在东方汉院考试的话通过率是能提高还是降低啊... 教师资格证考试改革后的"综合素质"包括哪些内容 老人脑动脉硬化吃什么好 步蟾倚杖看牛斗,银汉遥应接凤城。 谁能帮我写给柯丽银的一首藏头诗 蛋挞要什么材料
  • 焦点

最新推荐

猜你喜欢

热门推荐