永发信息网

单片机 51 裸奔是怎么回事?

答案:2  悬赏:70  手机版
解决时间 2021-04-06 15:09
我在一篇文档中看到了51的裸奔程序,不知道这个裸奔程序说的是什么,哪位大神给解释下呗

只有一个 CPU,如何在同一时间实现多个独立程序的运行?要实现多任务,条件是
每个任务互相独立。人如何才能独立,有自己的私有财产。任务也一样,如果一个任务
有自己的CPU,堆栈,程序代码,数据存储区,那这个任务就是一个独立的任务。
下面我们来看看是任务是如何“独立”的。
首先是程序代码,每个任务的程序代码与函数一样,与51的裸奔程序一样,每个任
务都是一个大循环
这是看操作系统的时候讲到了多任务
最佳答案
裸奔程序就是只有一个主程序也只有一个任务,刚好也只有一个 CPU,所有资源都是它的
学过单片机的都是先裸奔,再到操作系统,因为单片机性能相对较低,不太适合多任务系统,在许多场合也没有必要,所以多数单片机使用者就一直裸奔.
全部回答
pic单片机与mcs-51系列单片机的区别 应该说有三个主要特点: (1)总线结构:mcs-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而pic单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在pic单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。 (2)流水线结构:mcs-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而pic的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条指令同时被取出,这样就实现了单周期指令。 (3)寄存器组:pic单片机的所有寄存器,包括i/o口,定时器和程序计数器等都采用ram结构形式,而且都只需要一个指令周期就可以完成访问和操作;而mcs-51单片机需要两个或两个以上的周期才能改变寄存器的内容。 更详细的区别可参考相关书籍.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
复方鱼腥草颗粒和头孢可以一起吃吗
iphone4黑屏,锁定页面有,按钮有效,语音控
已知函数f(x)=x3+mx的图象过点(1,5).(
赂秦而力亏破灭之道也这句话是什么句式结构
严重上火会引起半边脸肿和耳朵疼吗
御捷gdg4暖风怎么弄
毕业给朋友的生日赠言,拜托写篇初中毕业赠言
2013年高考在即,高三学生目前正处在紧张复习
去男友家买什么
功放机功率大喇叭功率小会不烧功放?
松下 EP-2G2A 寻呼机。bb机如何调闹钟???
请问RCC是怎样的一个车载设备?
请问“丑“字笔画怎么写?
怎么做冰杨梅?
丘吉尔在1941年6月22日发表广播演说:“苏联
推荐资讯
雷雨中侍萍是不是鲁妈
南美白对虾在池塘水温多少度后不能生存,我在
神经元有什么特点,使它可以把神经冲动作长距
第一次抽中华抽了几口就晕了 是我身体的原因
单选题下列句子中加横线的成语使用正确的一项
诛仙手游真是太变态,一个人打1万个人完全没
冬天男士怎么穿衣服好看?
之前吐过,好像有东西卡在喉咙里,现在喉咙发
某工厂欲从只含有CuSO4的废液中回收金属铜,
有人说要感谢前任让你成长让你变得更好 我觉
《向着炮火》韩语片名怎么写?
曾家边我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?