硬件系统是由具有输入、存储、计算、控制和输出功能的机械和电子器件组成的物理组件。软件系统可分为系统软件和应用软件。单片机的各项功能都有很强的适应性。单片机的基本结构是运算器、和主寄存器。这是因为嵌入式系统的软件结构已经模块化,为了避免软件模块之间的错误交叉动作,需要设计强大的存储区域保护功能,这也有利于软件诊断。
单片机的操作非常方便。单片机功耗很低。机器汇编就是通过汇编软件把源程序变成机器代码。程序存储决定了软件控制硬件的工作。单片机包含的功能部件和功能主要包括:cpu主芯片(内部通过总线连接的设备)、时钟电路(为单片机提供振荡脉冲)、电源电路(为单片机提供电源)、内部数据存储器RAM(包括通用数据寄存器和专用寄存器SFR)。
单片机体积很小,便于携带。通过这些寄存器,单片机可以实现特定的功能。可扩展的处理器架构。主寄存器是与单片机交互的接口。单片机的可靠性很强,可以连续工作而不出任何问题。在开发大型软件时,更能体现语言的优势。运算器由运算器和算术逻辑器组成。因此,二进制运算决定了计算机可以由电子元件组成,尤其是集成电路。
与汇编语言相比,C语言在功能、结构、可读性和可维护性方面具有明显的优势。Keil的汇编语言源程序可以通过两种方式转换为CPU可执行的机器代码,一种是手动汇编,另一种是机器汇编。目前很少使用手工组装。KeilC,扩展介绍:KeilC,目标代码的效率非常高,大多数生成的汇编代码非常紧凑,易于理解。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容