第1章数制与编码1 11不同进位计数制及其转换1 111进位计数制1 112数制的转换2 12计算机中数的表示方法及运算3 121机器数的特点3 122原码、反码和补码4 13BCD码及ASCII码5 1318421BCD编码5 132ASCII编码6 14技能实训7 【实训1】Keil C51的使用方法7 习题16 第2章8051单片机的硬件配置18 21单片机硬件系统的组成18 211单片机概述18 212微型计算机硬件系统的组成19 213单片微型计算机系统的组成20 228051单片机的引脚功能20 221MCS51系列单片机简介20 2228051单片机的内部组成及信号引脚21 238051单片机内部资源分配25 2318051单片机的存储器空间25 2328051单片机片内程序存储器29 24技能实训30 【实训2】并行接口特性30 习题32 第3章单片机C语言程序设计基础34 31单片机C语言程序设计的一般格式34 311单片机C语言程序设计的步骤34 312单片机C语言程序的几个基本概念34 313单片机C语言程序的基本结构36 32单片机开发C语言程序的数据类型37 321常量和符号常量37 322变量38 33单片机C语言程序的运算符和表达式40 331赋值运算符41 332算术运算符41 333关系运算符42 334逻辑运算符43 335其他运算符43 34单片机C语言程序的一般语法结构44 341顺序结构44 342分支结构44 343循环结构46 358051单片机的C语言程序47 351存储类型及存储区47 352特殊功能寄存器50 353中断标识符51 36C语言程序在单片机典型系统中的应用52 3618×8 LED点阵显示原理及应用举例52 362大屏幕LED点阵显示屏工作原理及典型应用55 37技能实训56 【实训3】Proteus 7 Professional软件入门56 【实训4】跑马灯62 习题65 第4章存储器系统67 418051单片机外部总线的扩展67 4118051单片机的三总线结构67 412典型8位地址总线锁存芯片68 42存储器概述69 421存储器的分类69 422随机存储器69 423只读存储器71 43存储器扩展的基本方法73 431存储器扩展需要解决的基本问题73 432单片机存储器的片选技术73 44技能实训76 【实训5】单片机存储器的综合扩展76 【实训6】I2总线串行EEPROM 24C02实训77 习题80 第5章中断技术82 51中断概述82 511中断的概念82 512中断的功能及特性83 513计算机的中断源83 528051单片机的中断系统84 5218051单片机的中断系统的结构84 522中断源和中断控制85 523中断处理过程88 524外部中断源的扩展88 53技能实训89 【实训7】多信号彩灯的中断实现89 习题92 第6章定时/计数器94 618051单片机定时/计数器的构成94 6118051单片机定时/计数器的结构与工作原理94 612定时/计数器的相关寄存器96 628051单片机定时/计数器的工作方式及应用97 621定时/计数器的工作方式97 622定时/计数器的应用100 63技能实训103 【实训8】方波信号发生器的中断实现103 习题105 第7章I/O设备与接口107 71计算机I/O接口技术概述107 711I/O设备及I/O接口107 712CPU与外围设备之间的数据传送方式108 72 8051单片机并行I/O接口110 721P0口(80H)的结构和功能110 722P1口(90H)的结构和功能112 723P2口(0A0H)的结构和功能113 724P3口(0B0H)的结构和功能113 738051单片机并行I/O接口的应用115 731并行I/O接口的基本输入/输出原理115 732并行I/O接口的驱动能力115 748051单片机并行I/O接口的扩展116 741简单I/O接口的扩展117 742通用可编程并行接口825**的结构117 7438051单片机和825**的接口方法122 758段LED数码显示技术123 751LED数码管工作原理123 752LED数码管的典型应用124 76键盘接口技术125 761键盘接口技术及原理125 762独立式按键和矩阵式键盘126 77技能实训128 【实训9】多个灯的智能控制128 【实训10】825**扩展的彩灯控制130 【实训11】8段LED数码管的显示控制132 【实训12】6位显示电子钟135 【实训13】LED数码管动态显示的串行驱动138 【实训14】矩阵式键盘的按键识别142 习题146 第8章串行通信147 81串行通信的基本概念147 811并行通信和串行通信147 813串行通信的工作方式149 8