所需E币: 1
时间: 2021-3-20 13:09
大小: 2.6MB
第1章实验设备及器材使用介绍1.1单片机的发展史及特点1.2单片机入门的有效途径1.3实验工具及器材第2章KeilC51集成开发环境及TOP851多功能编程器2.1KeilC51集成开发环境软件安装2.2TOP851烧录软件安装2.3TOP851烧录软件操作第3章初步接触KeilC51及TOP851软件并感受第一个演示程序效果3.1建立一个工程项目,选择芯片并确定选项3.2建立源程序文件3.3添加文件到当前项目组中3.4编译(汇编)文件3,5检查并修改源程序文件中的错误3.6软件模拟仿真调试3.7烧录程序(编程操作)3.8观察程序运行的结果第4章单片机的基本知识4.1MCS51单片机的基本结构4.280C51基本特性及引脚定义4.380C51的内部结构4.480C51的存储器配置和寄存器第5章汇编语言程序指令的学习5.1MCS51单片机的指令系统5.2汇编语言的特点5.3汇编语言的语句格式第6章数据传送指令的学习及实验6.1按寻址方式分类的数据传送指令6.2点亮/熄灭一个发光二极管的实验,自动循环工作6.3点亮/熄灭一个发光二极管的实验,点亮/熄灭时间自动发生变化(分3段),自动循环工作6.4P1口的8个发光二极管每隔2个右循环点亮实验6.5MCS51内部的RAM和特殊功能寄存器SFR的数据传送指令6.6“跑马灯”实验6.7单片机的受控输出显示实验6.8小结第7章算术运算指令的学习及实验7.1算术运算指令7.3FFH、03H两数相乘实验,结果从P0、P1口输出7.4加1指令实验,让P1口的8个发光二极管模拟二进制的加法运算7.5加1指令实验(不进行二十进制调整)7.6加1指令实验(进行二十进制调整)7.7小结第8章逻辑运算指令的学习及实验8.1逻辑运算指令8.2逻辑运算举例一8.3逻辑运算举例二8.4逻辑运算举例三8.5小结第9章控制转移类指令的学习及实验9.1控制转移类指令9.2散转程序实验9.3统计含58H关键字的实验84第10章位操作指令的学习10.1位操作指令10.2将P1.0的状态传送到P2.0的实验10.3比较输入数大小的实验10.4将累加器A中的立即数移出的实验10.5实现逻辑函数的实验第11章栈操作指令、空操作指令、伪指令及字节交换指令的学习11.1栈操作指令11.2空操作指令11.3伪指令11.4字节交换指令11.5查0~9平方表实验11.6利用NOP指令产生精确方波实验11.7MCS51指令分类表第12章定时器/计数器及实验12.1定时器/计数器的结构及工作原理12.2定时器/计数器方式寄存器和控制寄存器12.3定时器/计数器的工作方式12.4定时器/计数器的初始化12.5蜂鸣器发音实验12.6定时器T1方式2计数实验12.7定时器T1方式1定时实验第13章中断系统及实验13.1中断的种类13.2MCS51单片机的中断系统13.3令LED输出试验板上的蜂鸣器发出1kHz音频的实验13.4利用外中断方式进行数据采集实验13.5中断嵌套实验13.6交通灯控制器实验13.7键控计数实验第14章汇编语言的程序设计及实验14.1单片机应用系统的设计过程14.2汇编语言程序设计步骤14.3顺序程序设计14.4右移循环流水灯实验14.5循环程序设计14.6找数据块中最大数的实验14.7延时子程序的结构14.8寻找ASCII码“$”的实验14.9子程序设计、调用及返回14.10使P0口的8个LED闪烁20次实验14.11分支程序设计14.12做简单的、-、×、÷实验14.13查表程序设计14.14单片机演奏音乐的实验14.15数据排序实验第15章键盘接口技术及实验15.1独立式键盘15.2行列式键盘15.3独立式键盘接口的编程模式15.4行列式键盘接口的编程模式15.5键盘工作方式15.6独立式键盘输入实验15.7行列式键盘输入实验15.8扫描方式的键盘输入实验15.9定时中断方式的键盘输入实验第16章LED显示器接口技术及实验16.1LED数码显示器的构造及特点16.2LED数码显示器的显示方法16.3静态显示实验16.4慢速动态显示实验16.5快速动态显示实验16.6实时时钟实验第17章字符型液晶(LCD)模块原理及设计学习17.1液晶显示器概述17.216×2字符型液晶显示模块(LCM)特性17.316×2字符型液晶显示模块(LCM)引脚及功能17.416×2字符型液晶显示模块(LCM)的内部结构17.5液晶显示控制驱动集成电路HD44780特点17.6HD44780工作原理17.7LCD控制器的指令17.8LCM工作时序17.9单片机驱动LCM的电路第18章体验第一个液晶程序的效果并建立模块化设计的相关子程序18.1体验第一个液晶程序的效果18.2查询忙碌标志信号子程序18.3写指令到LCM(IR寄存器)子程序18.4写数据到LCM(DR寄存器)子程序18.5清除显示屏子程序18.6启动LCM子程序18.7让字母“F”在显示屏的第2行第10列显示18.8使LCM显示2行字符串(英文信息)18.9使LCM显示2行字符串(英文信息)并循环移动第19章简单的液晶显示型自动化仪器的设计学习及实验19.1工业生产自动计数器19.2设备运行状态自动显示器19.3液晶显示计时时钟19.4让液晶显示屏显示自制图形“中”19.5液晶显示屏显示复杂的自制图形第20章KeilC51集成开发环境的设置及调试方法20.1工程项目的建立、源程序文件的建立及加载20.2工程的详细设置20.3编译、连接