Keil C51软件提供丰富的库函数和功能强大的Windows界面集成开发调试工具。 另外重要的一点, Keil C51生成的目标代码效率非常高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时,更能体现高级语言的优势。C编译器能产生可重入代码,而且用C语言可以打开和关闭中断。
2019-05-08 15:38
51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,在我国的应用非常广泛。目前,在软件设计
2019-05-16 11:41
每一个标准进程都包含一个设备上下文在扩展内存(XDATA)中。在标准进程执行进程切换的时候,会把它自己的Register和Stack存储到对应的设备上下文中(在扩展内存中的一个区域)。之后,Register和Statck又从设备上下文中重新载入,继续执行。(交换技术)相比而言,快速进程则不用这么麻烦,因为它们有各自独立的Register和Stack,所以只要激活对应的Register(修改PSW)和指向Stack的指针(Mov SP,#XX)即可。
2020-09-26 11:07
系列单片机的操作系统,那么用户只需要编写各个任务的程序,不必同时将所有任务运行的各种情况记在心中,不但大大减少了程序编写的工作量,而且减少了出错的可能性。
2020-04-06 12:43
说到实时操作系统,就不得不考虑重入问题。对于PC机这样的大内存处理器而言,这似乎并不是一个很麻烦的问题,借用uCOS-II RTOS的说法,即要求在重入的函数内,使用局部变量。但5l系列单片机堆栈空间很小,仅局限在2
2019-01-15 15:25
51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作
2019-12-30 15:50
各位嵌入式软件工程师想必都有类似的经验,使用无操作系统开发单片机时对于时序把控、任务延时及各任务之间的通信很难实现完整地条理清晰地编码。对于部分经验不足的工程师,总会存在各种各样的问题,如因为变量
2024-03-05 08:20 亿佰特物联网应用专家 企业号
单片机要执行多任务,可以使用中断的方式,也可以使用操作系统,目前有一些适用于单片机的小型操作系统。
2019-09-13 15:45
单片机是一种集成了微处理器、存储器、输入/输出接口等功能的集成电路芯片,它可以用来实现各种控制功能。单片机最小系统是指只包含了单片机芯片和必要的外围电路的
2023-11-09 16:24
51单片机IO口的结构比较简单,每个IO口只有一个IO口寄存器Px,而且这个寄存器可以位寻址,操作起来是所有单片机里最简单的,可以直接进行总线操作也可以直接进行位
2019-09-11 15:19