单片机应用技术实践指导书.docVIP

  • 5
  • 0
  • 约8.42万字
  • 约 164页
  • 2018-06-08 发布于河南
  • 举报
单片机应用技术实践指导书

目录 第一章 LAB2000P仿真实验系统介绍 1 1.1 实验系统的基本单元 1 1.2 仿真实验系统的基本使用方法 3 1.3 LAB2000P仿真实验系统的硬件组成 4 1.3.1 6位LED数字显示器 4 1.3.2 4ⅹ6 键盘 4 1.3.3 LED电平显示电路 5 1.3.4 逻辑电平开关电路 5 1.3.5 单脉冲电路 6 1.3.6 脉冲发生电路 6 1.3.7 分频电路 6 1.3.8 继电器输出电路 7 1.3.9 A/D 转换电路 7 1.3.10 D/A 转换电路 7 1.3.11 PWM转换电路 8 1.3.12 音频放大电路 8 1.3.14 逻辑测量(逻辑笔)电路 9 1.3.15 存储器电路 9 1.3.16 逻辑门电路 9 1.3.17 液晶屏显示控制电路 9 1.3.18 实验电路插座 10 1.3.19 总线插孔 10 1.3.20 地址译码插孔 10 1.3.21 串口通信程序实验插孔 10 1.3.22 仿真板选择 10 1.4 伟福实验系统的支持软件 11 1.4.1 使用WAVE集成调试软件 11 1.4.2 实验系统监控程序 12 1.5 系统的安装和启动 12 1.6 逻辑分析工具 14 1.6.1 逻辑分析仪 14 1.6.2 波形发生器 16 1.6.3 程序跟踪器 17 第二章 Keil C51高级语言程序设计 18 2.1 C51程序的一般结构 18 2.2 C语言的标识符和关键字 18 2.3 C51的数据类型 20 2.3.1 char(字符型) 20 2.3.2 int(整型) 21 2.3.3 long(长整型) 22 2.3.4 float(浮点型) 22 2.3.5 *(指针型) 23 2.3.6 bit(位标量) 23 2.3.7 sfr(特殊功能寄存器) 23 2.3.8 sfr16(16位特殊功能寄存器) 23 2.3.9 sbit(可位寻址位) 23 2.4 常量 23 2.5 变量 26 2.5.1 存储种类和存储器类型 26 2.6 数组变量 30 2.6.1 一维数组 30 2.6.2 多维数组 30 2.7 变量的初始化和赋值 31 2.7.1 变量的初始化 31 2.7.2 变量的赋值 33 2.7.3 数组与指针 38 2.8 运算符和表达式 39 2.8.1 赋值运算符 39 2.8.2 算术、增减量运算符 40 2.8.3 关系运算符 40 2.8.4 逻辑运算符 41 2.8.5 位运算符 41 2.8.6 复合赋值运算符 42 2.8.7 逗号运算符 43 2.8.8 条件运算符 43 2.8.9 指针和地址运算符(重点) 44 2.8.10 sizeof运算符 46 2.8.11 强制类型转换运算符 46 2.9 宏和函数的区别 48 2.10 在 KEIL C51中直接嵌入汇编代码的方法 49 2.11 绝对地址访问 50 2.11.1 采用关键字“_at_”定义变量的绝对地址 50 2.11.2 采用指针定义变量的绝对地址 51 2.11.3 采用预定义宏指定变量的绝对地址 51 2.12 C51流程控制语句 52 2.12.1 条件语句 52 2.12.2 循环语句 54 2.12.3 开关语句 57 2.12.4 break、continue 和goto 语句 59 2.13 函数 62 2.13.1 函数定义 62 2.13.2 函数的调用 63 2.13.3 中断函数 64 2.13.4 C51中调用A51 函数 66 2.13.5 在KEIL C51中直接嵌入汇编 68 2.13.6 C51的本征库函数 68 2.13.7 C51常用头文件 69 第三章 Keil μVision2集成开发环境简介 69 3.1 Keil μVision2 集成开发环境界面 70 3.2 Keil μVision2集成开发环境的应用 70 3.3 在Keil下使用伟福系列仿真器、实验仪的方法: 77 第四章 8051单片机程序设计实验 80 4.1 实验一 仿真实验系统基本操作实验 80 4.2 实验二 存储器块清零实验 81 4.3 实验三 数据传送实验 83 4.4 实验四 无符号十进制数加法实验 84 4.5 实验五 无符号十进制数减法实验 86 4.6 实验六 双字节二进制乘法实验 88 4.7 实验七 二进制数数转换为十进制(BCD码)实验 90 4.8 实验八 二进制数到ASCII码转换实验 91 4.9

文档评论(0)

1亿VIP精品文档

相关文档