51单片机入门基础教程V1.0 下载本文

11. Microprocessor ICs

微处理器芯片共有13个分类

12. Modelling Primitives 建模源共有9个分类

13. Operational Amplifiers 运算放大器共有7个分类

14.Optoelectronics

光电器件共有11个分类

15.Resistors

电阻共有11个分类

16.Simulator Primitives 仿真源共有3个分类

17.Switches and Relays

开关和继电器共有4个分类

18. Switching Devices 开关器件共有4个分类

19.Thermionic Valves

热离子真空管共有4个分类

20.Transducers

传感器共有2个分类

21.Transistors

晶体管共有8个分类

五.编译软件Keil

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要Windows操作系统。使用C语言编程,那么Keil几乎就是不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

C51 有以下扩展关键字(共21个):

_at_ alien bdata bit code compact data far idata interrupt large pdata _priority_ reentrant sbit sfr sfr16 small _task_ using xdata sfr:sfr用来定义特殊功能寄存器

sfr16:定义一个16位的特殊功能寄存器 sbit:定义一个特殊功能寄存器的某一位 bit:定义位变量

code:指定存储位置位于程序存储器 interrupt:声明中断服务程序 using:指定的寄存器组

常用关键字说明

扩展函数