导图社区 C51编程语言基础(1)
这是一个关于C51编程语言基础(1)的思维导图,全面而系统地概述了C51编程语言的基础知识,包括数据类型、存储方式、特殊功能寄存器操作、位变量、程序控制结构、数组与指针以及C51特有的编程特性等,为初学者提供了宝贵的参考。
这是一个关于单片机概述的思维导图,单片机,全称单片微型计算机,是一种将中央处理器(CPU)、存储器(Memory)及输入输出接口(I/O)电路等集成在同一块芯片上的小型计算机。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
C51编程语言基础
C51编程语言简介
C51语言在功能结构性,可读性,可维护性上均有明显优势,且易学易用。
C51语言与8051汇编语言的比较
可读性好。
模块化开发与资源共享
可移植性好
生成的代码效率较高
C语言与标准c语言的比较
库函数的不同
数据类型有一定区别
变量存储模式数据的不同
数据存储类型的不同
标准c语言没有处理单片机中断的定义,而c51语言中有专门的中断函数
头文件的不同
程序结构的差异
C51语言程序设计基础
在语言中的数据类型与存储类型
数据类型
扩展数据类型
数据存储类型
数据存储模式
C51语言的特殊功能寄存器及位变量定义
特殊功能寄存器的c51定义
使用关键字定义sfr
通过头文件访问SFR
特殊功能寄存器中的位定义
位变量的c51语言定义
C51语言的位变量定义
C51的函数可包含数据类型为bit的参数,也可将其作为返回值
位变量定义的限制
C51语言的绝对地址访问
绝对宏
_at_关键字
C51语言的基本运算
算术运算
逻辑运算
关系运算
位运算
指针和取地址运算
C51语言的分支结构和循环结构
分支控制语句
循环控制语句
Break语句,Continue语句和goto语句
C51语言的数组
数组简介
一维数组
二维数组或多维数组
字符数组
数组的应用
数组与存储空间
当程序中设定了一个数组时,c51编译器就会在系统的存储空间中开辟一个区域,用于存放数组的内容
C51语言的指针
通用指针
存储器指针