51单片机中,是否有两个while(1)嵌套或并行的情况,如果有,程序怎样执行?

作者&投稿:方眉 (若有异议请与网页底部的电邮联系)
单片机程序可不可以同时运行两个循环?~

不可以的,你可以循环嵌套,但是不能同时运行两个循环,单片机在同一时间只能执行一条语句,我看你的意思好像是要两个循环同时工作,这是不可能的,你只能让程序像近似的两个循环,但不能是严格的两个循环

main函数中while(1)之前的代码是赋初值操作,是为中断调用使用的。
之所以有while(1)是为了使得程序一直在运行,所以才有中断操作的不断执行,否则程序只运行一次就终止啦。

是不能的,但你可以用内部中断的方法来实现,也就是主程序里有一个while,在这个while里每循环1次或几次,就跳入中断去执行中断服务程序,在中断服务程序中进行运算或判断。

大循环里边有小循环。但是小循环需要有类似break的语句退出小循环

应该会在最里面的循环一直绕,除非有中断跳出~~~~

十个while(1)都可以,别忘了rtx51tiny

嵌套有,并行不行

51单片机
答:百度文库多的是,可以down一些适合你的 (给你发去了)

用C语言编写 手机用拼音输入法的实现
答:苦于没有输入法。显示汉字那一块目前已搞定,我贴出来原理:汉字由两个机内码组成qh,wh,第一步:qh-=0xa0; //机内码转成区位码-0xa0 wh-=0xa0;第二步:定位字库里面的字:offset=(94*(qh-1)+(wh-1))*32; /* 定位字库的字 */ 第三步:显示到屏上面16*16个点一个汉字 for(i=0;...

51单片机如何往EEPROM 如何写掉电存储汇编程序。
答:51单片机如何往EEPROM ,不同品牌的有点不一样,如 STC 系列的 读写方法 汇编 ; / *** *** *** *** *** / 读写 STC12C5204 EEPROM ; / *** *** *** *** *** / 2K 字节 写 100,000 次 ; 0000-01FFH 0200-03FFH ISPRH EQU 7AH ISPRL EQU ...

51单片机延迟程序(汇编语言)解析
答:DJNZ指令是先减一再判断结果是不是为0,所以36H赋值0是可以的,标识要循环256次.延时计算:12M的晶振换算指令周期为1uS MDLY1S: MOV 35H, #255 ;2uS MOV 36H, #0 ;2uS MOV 37H,#4 ;2uS DLYB: NOP ;1us DJNZ 35H, DLYB ;2us,第一次循环为255*(1...

如何利用51单片机输出PWM波
答:用两个定时器的方法是用定时器T0来控制频率,定时器T1来控制占空比。大致的的编程思路是这样的:T0定时器中断让一个I0口输出高电平,在这个定时器T0的中断当中起动定时器T1,而这个T1是让IO口输出低电平,这样改变定时器T0的初值就可以改变频率,改变定时器T1的初值就可以改变占空比。用一个定时器时(...

PIC单片机指令
答:这只是一个教科书上对这指令的解释,告诉你f 应该填什么东西,d应该填什么东西()ADDWF TMP,F ;这才是程序,意思是吧W寄存器的数值和TMP相加结果存到TMP里,F在这里告诉单片机结果存到TMP里 .操作数是 W寄存器和TMP变量 ADDWF 20H ,F ;这和前面那句一样只是 不用TMP,直接用地址来表示变量 ADDWF 20...

单片机中INC A和ADD A,01H的区别!!有些场合不能混用?
答:我有更好的答案推荐于2017-12-15 11:03:37 最佳答案 应该是ADD A,#01H。INC A 和 ADD A, #01H 在执行速度方面,是完全相同的,都是一个机器周期。INC指令不影响程序状态字PSW中的标志位,ADD指令对各个标志位都有影响。 本回答由提问者推荐 举报| 答案纠错 | 评论(2) 12 0 做而论道 采纳率:64...

什么NEOBUDS s和pro的区别(参数配置对比评测)
答:前者内置电池型号:M105452,电压:3.7V,容量:0.148 wh/40 mah;后者内置电池型号:M1154S3,电压:3.85V,容量:0.212Wh锂电保护IC漫步者NeoBuds Pro采用Winsemi stable micro WSDF13A2N2N锂电池保护IC,是一款高度集成的单体锂离子/锂聚合物充电电池组保护解决方案。具有所有电池所要求的保护功能,如过充、过放、过流、...

Keil软件与炜煌WH500的相关问题
答::01009B002242 :0300000002009C5F :0C009C00787FE4F6D8FD75810B020003AC :00000001FF 看出明显不同了吧,接着把这个hex文件输入任一款编程器、软件(当然包括WH500),可以发现代码明显不同了,限于级别,无法上传图片。最后烧入51单片机,在实验板可以看到这是一个 由P1低四位输出的流水灯程序。

电工电子技能大赛有哪些项目
答:本次竞赛设电子产品装配与调试、机电一体化设备组装与调试、单片机控制装置安装与调试、制冷与空调设备组装与调试、电气安装与维修五个项目。其中,机电一体化设备组装与调试中职学生组和高职学生组为团体项目,电气安装与维修中职学生组、高职学生组和教师组为团体项目,其余均为个人竞赛项目。(二)竞赛内容及要求电子产品...