1 / 7
文档名称:

c51单片机知识点总结.doc

格式:doc   大小:20KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c51单片机知识点总结.doc

上传人:wendy 2021/4/4 文件大小:20 KB

下载得到文件列表

c51单片机知识点总结.doc

相关文档

文档介绍

文档介绍:c51单片机知识点总结

  单片机作为计算机发展的一个重要分支领域,其中80C51是通用型单片机,它不是为某种专用途设计的。下面是我为大家整理的关于C51单片机的相关知识点总结归纳,希望对你们有帮助。

  C51单片机相关知识考点

  每写一个程序,总离不开数据的应用,在学****c51 语言的过程中掌握理解数据类型也是 很关键的。先看表 3-1,表中列出了 KEIL uVision2 单片机c语言编译器所支持的数据类型。在标准C语言中基本的数据类型为 char,int,short,long,float 和 double,而在c51编译器中int 和 short 相同,float 和 double
相同,这里就不列出说明了。下面来看看它们的具体定义:

  1. char 字符类型

  char 类型的长度是一个字节,通常用于定义处理字符数据的变量或常量。分无符号字 符类型 unsigned char 和有符号字符类型 signed char,默认值为 signed char 类型。 unsigned char 类型用字节中所有的位来表示数值,所能表达的数值范围是 0~255。 signed char
类型用字节中最高位字节表示数据的符号,“0”表示正数,“1”表示负数, 负数用补码表示。所能表示的数值范围是-128~+127。unsigned char 常用于处理 ASCII 字符或用于处理小于或等于 255 的整型数。

  *正数的补码与原码相同,负二进制数的补码等于它的绝对值按位取反后加 1。

  2. int 整型

  int 整型长度为两个字节,用于存放一个双字节数据。分有符号 int 整型数 signed int 和无符号整型数 unsigned int,默认值为 signed int 类型。signed int 表示的数值范 围是-32768~+32767,字节中最高位表示数据的符号,“0”表示正数,“1”表示负数。 unsigned int 表示的数值范围是 0~65535。

  先停一下来写个小程序看看 unsigned char 和 unsigned int 用于延时的不一样效果,说 明它们的长度是不一样的,学****它们的使用方法。依旧用上一篇的最小化系统做实验,不过要加多 一个电阻和 LED,如图 3-1。实验中用 D1 的点亮表明正在用 unsigned int 数值延时,用D2 点亮表明正在用 unsigned char 数值延时。

  图 3-1 第 3 课实验用电路 把这个项目称为 TwoLED,实验程序如下:

  #include 《》 //预处理命令

  void mainvoid //主函数名

  {

  unsigned int a; //定义变量 a 为 unsigned int 类型

  unsigned char b; //定义变量 b 为 unsigned char 类型

  do

  { //do while 组成循环

  for a=0; a《65535; a++

  P1_0 = 0;