为什么要讨论单片机的掉电、节电运行方式?
【答案】:单片机工业控制系统在运行程序的过程中,如果发生掉电故障将会丢失RAM和寄存器中的数据,其后果有时是很严重的。为此,需要掉电保护功能,进行掉电保护处理。
为了省电…… 个人理解,未必很正确:掉电模式下,除了RAM在刷新外,单片机其余部分不工作;节电模式下,CPU不工作,但定时器、外部管脚仍工作。
就STC单片机的两种省电方式是空闲模式和掉电模式,掉电模式也叫休眠模式。空闲模式可由中断唤醒。而掉电模式下,时钟都停振,全部电路都停止工作,所以,更省电。只能由外部引脚引起的中断唤醒。详细的介绍见下图。
单片机和DSP的区别是什么?
1、寻址方式不同,DSP处理器往往都支持专门的寻址模式,例如,模块(循环)寻址、位倒序寻址。这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。
2、DSP与单片机的区别:存储器结构不同 单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。
3、单片机又叫MCU,是微控制器。DSP是数字信号处理器。两者从设计理念上就截然不同。单片机是用来在低端领域里做控制器用,数据通讯等的。而DSP用在数字信号处理中的,例如数据***集,FFT等。
4、当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。
关于C51单片机单片机的几个问题
1、定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,--对。直至溢出。--这要看你的软件,也可以让它永远不溢出。80C51单片机的扩展程序存储器与片内程序存储器存储空间重叠。
2、个晶振周期为一个机器周期,在单片机里面的指令都以机器周期来计算的,所以要乘以12,至于那个2^16-计数初值那就是定时器的溢出计算式,也就是从计数初值到溢出所占用的机器周期来计算的!~那个延时的问题,我看有问题。
3、支持cpu卡的程序一般比较庞大,需要用c51来组织,但是由于c编译的不确定性,必须把底层程序封装成汇编语言模块嵌入到工程中。这就带来几个问题:如何声明函数、参数如何传递等。限于篇幅,不能说得很细。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.ishengkuan.com/4122.html