永发信息网

学习写51单片机的程序之前是不是必须得学好c语言

答案:2  悬赏:30  手机版
解决时间 2021-02-24 07:46
学习写51单片机的程序之前是不是必须得学好c语言
最佳答案
你也可以学汇编语言,硬件语言就这两种,汇编语言最先出来,就是繁琐,相当于文言文,C语言就是为了简化编程而出来的,相当于简体中文。所以,看着办吧!
全部回答
朋友,很简单啊,看我的: 第一个错误:在unsignedchararray[7]={0xfe,0xfd,0xfa,0xf7,0xef,0xef,0xdf,0xaf,0x7f} 中,定义了7个元素,但在大括号中有9个元素, 第二个错误:就上面那个unsignedchararray[7]={0xfe,0xfd,0xfa,0xf7,0xef,0xef,0xdf,0xaf,0x7f},后面有个分号,即为:unsignedchararray[7]={0xfe,0xfd,0xfa,0xf7,0xef,0xef,0xdf,0xaf,0x7f}; 第三个错误:延时函数定义错误:缺少形参名,应该定义为: voidmsec(unsignedintdlay); 后面定义为:voidmsec(unsignedintdelay){ unsignedcharj; while((x--)!=0){ for(j=0,j<=125;j++) {;} } } delay你也可换其它的名字, 最后结果为: #include<reg51.h> voidmsec(unsignedintdelay); voidmain() { unsignedchararray[8]={0xfe,0xfd,0xfa,0xf7,0xef,0xef,0xdf,0xaf}; unsignedinti; for(i=0;i<=7;i++) { p1=array[i]; msec(100); } } voidmsec(unsignedintdelay) { unsignedintj; while((delay--)!=0) for(j=0;j<=125;j++) {;}; } 朋友,你还不把分给我,我就服了你了:voidmsec(unsignedintx) { unsignedcharj; while((x--)!=0) for(j=0;j<=125;j++) {;}; } for(j=0;j<=125;j++) j=0;后面有个分号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女的现在什么专业好
能不能用验电器直接检验带电体的带电种类?
中国各市的俄罗斯超市卖寿百年烟吗?
最近大便拉的是一颗一颗的圆的,怎么回事
单选题质壁分离和复原实验可以说明或证明下列
为啥PC版的无双大蛇和无双大蛇Z配置那么低画
三根桥我想知道这个在什么地方
js用不了,页面的点击没反应
旋转拖把哪个牌子好::
嵌入式linux中频繁调用sync函数会产生什么后
地磅坏了,怎么维修?
外地人在青岛买车可以分期付款吗 ?
根据《评标委员会和评标方法暂行规定》和《标
成都小吃城地址在哪,我要去那里办事
西安哪有医学书店?
推荐资讯
i5 4210m+GTX965m和i5 6300hq+GTX960m那个玩
摩托碟刹油泵示意图
牡蛎与虫草花能否炖汤
小霸王游戏机里有什么游戏是两个人对打的?
天正怎么改文字样式
机器人编程软件和教程哪里有得下载?
永和油条怎么去啊,有知道地址的么
交通事故中对方负全部责任,因驾驶员没有从业
()必须按有关规定进行健康检查和卫生知识培训
清远2016科目二三通过率实在太低了???技术
博罗县长宁镇钓鱼协会在哪里啊,我有事要去这
抛物线是逃逸轨道,跟平时抛物线有什么区别
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?