单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx

上传人(卖家):晟晟文业 文档编号:3713437 上传时间:2022-10-06 格式:PPTX 页数:75 大小:2.47MB
下载 相关 举报
单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx_第1页
第1页 / 共75页
单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx_第2页
第2页 / 共75页
单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx_第3页
第3页 / 共75页
单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx_第4页
第4页 / 共75页
单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx_第5页
第5页 / 共75页
点击查看更多>>
资源描述

1、单片机原理及应用C语言程序设计与实现(第2版)演讲人2025-11-11第2版前言01Part One第2版前言1 51单片机结构及工作原理02Part One1 51单片机结构及工作原理习题与思考本章小结1.4 51 系列单片机的工作方式1.3 51 单片机的内部结构1.2 51 单片机的基本组成和功能1.1 微型计算机基础1 51单片机结构及工作原理1.1 微型计算机基础1.1.1 单片机及其发展概况1.1.2 计算机中的数制及相互转换1.1.3 二进制数的运算1.1.4 计算机中数的表示方法LOGOM.94275.CN1 51单片机结构及工作原理1.2 51 单片机的基本组成和功能11.

2、2.1 51系列单片机的主要功能21.2.2 51系列单片机基本结构31.2.3 51系列单片机外部引脚1 51单片机结构及工作原理1.3 51 单片机的内部结构01020304051.3.1 中央处理单元1.3.2 存储器1.3.3 定时器/计数器1.3.4 I/O口1.3.5 中断系统1 51单片机结构及工作原理1.4 51 系列单片机的工作方式1.4.1 时钟和时钟电路011.4.2 CPU时序021.4.3 复位状态和复位电路032 51单片机指令系统及汇编语言程序设计基础03Part One2 51单片机指令系统及汇编语言程序设计基础2.1 51 单片机指令格式2.2 51 单片机寻

3、址方式2.3 51 单片机指令习题与思考本章小结2.4 汇编语言程序设计基础LOGOM.94275.CN2 51单片机指令系统及汇编语言程序设计基础2.1 51 单片机指令格式2.1.2 指令的字节数022.1.3 指令的分类032.1.1 指令格式012 51单片机指令系统及汇编语言程序设计基础2.2 51 单片机寻址方式2.2.1 立即寻址2.2.2 直接寻址2.2.3 寄存器寻址2.2.4 寄存器间接寻址2.2.5 变址寻址2.2.6 相对寻址2 51单片机指令系统及汇编语言程序设计基础2.2 51 单片机寻址方式2.2.7 位寻址2.3 51 单片机指令2 51单片机指令系统及汇编语言

4、程序设计基础2.3.1 数据传送类指令2.3.2 算术运算类指令2.3.3 逻辑运算及移位指令2.3.6 伪指令2.3.5 位操作类指令2.3.4 控制转移类指令LOGOM.94275.CN2 51单片机指令系统及汇编语言程序设计基础2.4 汇编语言程序设计基础012.4.1 汇编语言程序的格式022.4.2 汇编语言程序的基本结构032.4.3 顺序结构程序设计042.4.4 分支程序设计052.4.5 循环程序设计062.4.6 查表程序设计2 51单片机指令系统及汇编语言程序设计基础2.4 汇编语言程序设计基础2.4.7 子程序设计3 51单片机的硬件资源04Part One3 51单片

5、机的硬件资源3.2 51 单片机中断系统3.4 51 单片机串行通信习题与思考3.1 51 单片机并行I/O 口3.3 51 单片机定时器/计数器本章小结3 51单片机的硬件资源3.1 51 单片机并行I/O 口CBA3.1.1 I/O口的作用3.1.2 内部并行I/O口3.1.3 内部并行I/O口的应用3.2 51 单片机中断系统3 51单片机的硬件资源3.2.1 中断的定义3.2.2 中断源3.2.3 中断控制3.2.4 中断优先级结构3.2.5 中断响应3.2.6 中断响应时间3 51单片机的硬件资源3.2 51 单片机中断系统CBA3.2.7 中断请求的撤除3.2.8 中断系统的初始化

6、3.2.9 外部中断源的扩展3 51单片机的硬件资源3.3 51 单片机定时器/计数器13.3.1 定时器/计数器的结构及工作原理23.3.2 控制定时器/计数器的寄存器33.3.3 定时器/计数器的初始化43.3.4 定时器/计数器的工作方式3 51单片机的硬件资源3.4 51 单片机串行通信3.4.1 串行通信013.4.2 51单片机串行接口023.4.3 51单片机串行通信的工作方式034 C51程序设计基础05Part One4 C51程序设计基础4.1 C51 语言的符号类型4.2 常量与变量习题与思考本章小结4.3 C51 语句4 C51程序设计基础4.1 C51 语言的符号类型

7、4.1.1 标识符4.1.2 关键字4.1.4 分隔符4.1.3 运算符4 C51程序设计基础4.2 常量与变量4.2.1 基本数据类型4.2.2 常量4.2.3 变量4.2.4 变量的作用范围4.3 C51 语句4 C51程序设计基础4.3.1 说明语句与空语句4.3.2 表达式语句4.3.3 条件语句4.3.6 复合语句4.3.5 循环语句4.3.4 开关、跳转语句4.3 C51 语句4 C51程序设计基础4.3.7 函数调用语句4.3.8 预处理5 C51数据结构06Part One5 C51数据结构5.1 数组015.4 联合045.2 指针025.5 枚举055.3 结构03本章小结

8、065 C51数据结构习题与思考5 C51数据结构5.1 数组5.1.1 数组的定义和引用5.1.2 字符数组5.1.3 数组元素赋初值5.1.4 数组作为函数的参数5 C51数据结构5.2 指针5.2.1 指针与地址15.2.2 指针变量25 C51数据结构5.3 结构CBA5.3.1 结构说明和结构变量定义5.3.2 结构变量的使用5.3.3 结构数组和结构指针6 C51编译器及简介07Part One6 C51编译器及简介6.1.1 KEIL C51开发套件6.1.2 KEIL C51的安装6.1.3 KEIL C51开发实例16.1 KEIL C51 编译器简介6.2.1 本征库函数和

9、非本征库函数6.2.2 几类重要库函数6.2.3 C51库函数原型列表26.2 C51 库函数概述 3本章小结 4习题与思考7 51单片机人机交互08Part One7 51单片机人机交互7.1 外部显示元件设计7.2 键盘输入设计习题与思考本章小结7.3 外接打印机接口设计LOGOM.94275.CN7 51单片机人机交互7.1 外部显示元件设计7.1.1 LED数码管7.1.2 16 2字符型液晶显示器编程7 51单片机人机交互7.2 键盘输入设计7.2.1 键盘接口类型7.2.2 键盘的防抖技术7.2.3 键盘扫描方式编程7.2.4 键盘中断方式编程7.3 外接打印机接口设计7 51单片

10、机人机交互7.3.2 字符和汉字编码7.3.4 外接打印机接口电路设计7.3.1 打印机接口信号7.3.3 打印命令7.3.5 外接打印机驱动程序设计8 51单片机数据采集09Part One8 51单片机数据采集8.1 传感器技术概述8.2 常用的A/D 转换元件8.3 温度数据采集元件设计习题与思考本章小结8.4 压力数据采集元件设计8 51单片机数据采集8.1 传感器技术概述8.1.2 传感器的基本特性8.1.1 传感器的组成8.2 常用的A/D 转换元件8 51单片机数据采集8.2.2 A/D转换元件的接口电路8.2.1 A/D转换元件的结构和工作原理8.2.3 单片机A/D转换软件编

11、程8 51单片机数据采集8.3 温度数据采集元件设计8.3.1 温度数据采集元件的结构和工作原理8.3.2 温度数据采集元件的接口电路8.3.3 单片机温度数据采集软件编程8 51单片机数据采集8.4 压力数据采集元件设计8.4.1 压力数据采集元件的结构和工作原理8.4.2 压力数据采集元件接口电路8.4.3 单片机压力数据采集软件编程9 51单片机串行通信10Part One9 51单片机串行通信019.1 单片机串行通信设计03本章小结02*9.2 Windows.NET 环境下计算机与单片机串行通信程序设计04习题与思考9 51单片机串行通信9.1 单片机串行通信设计9.1.2 单片机

12、串行通信电路设计贰9.1.1 常用接口芯片结构和工作原理壹9.1.3 单片机串行通信软件编程叁*9.2 Windows.NET 环境下计算机与单片机串行通信程序设计9 51单片机串行通信9.2.2 计算机与下位机通信协议9.2.4 单片机串行通信程序的设计9.2.1 Windows.NET串行类介绍9.2.3 计算机的串行通信程序的设计10 51单片机外部存储器扩展11Part One10 51单片机外部存储器扩展10.1 外部I/O 的扩展10.2 存储器概述习题与思考本章小结10.3 外部存储器扩展LOGOM.94275.CN10 51单片机外部存储器扩展10.1 外部I/O 的扩展A10

13、.1.1 I/O口扩展概述10.1.2 I/O地址译码技术B10.2 存储器概述10 51单片机外部存储器扩展10.2.2 常用的存储器10.2.1 存储器的类型10.2.3 存储器扩展电路的工作方式LOGOM.94275.CN10 51单片机外部存储器扩展10.3 外部存储器扩展10.3.1 扩展程序存储器10.3.2 扩展数据存储器及编程10.3.3 程序存储器与数据存储器同时扩展11 51单片机输出控制12Part One11 51单片机输出控制11.2 常用D/A 转换器设计本章小结11.1 常用输出接口电路*11.3 直流电动机的控制设计习题与思考11 51单片机输出控制11.1 常

14、用输出接口电路11.1.1 单片机与光电隔离元件的接口电路11.1.2 单片机与模拟开关元件的接口电路11.1.3 单片机与继电器的接口电路11 51单片机输出控制11.2 常用D/A 转换器设计11.2.2 D/A转换器的接口电路贰11.2.1 D/A转换器的结构和工作原理壹11.2.3 D/A转换器的单片机编程叁11 51单片机输出控制*11.3 直流电动机的控制设计11.3.3 直流电动机驱动的编程311.3.1 直流电动机驱动电路的基本工作原理111.3.2 采用单片机的直流电动机控制电路设计212 51单片机智能车设计实例13Part One12 51单片机智能车设计实例12.1 智

15、能车总体方案设计12.2 智能车硬件电路设计12.3 智能车软件系统设计本章小结LOGOM.94275.CN12 51单片机智能车设计实例12.1 智能车总体方案设计12.1.2 系统总体方案的选定贰12.1.1 系统总体设计思路壹12.1.3 系统总体方案设计叁12.2 智能车硬件电路设计12 51单片机智能车设计实例12.2.2 视频图像采集及处理模块12.2.4 舵机驱动模块12.2.6 无线数据传输模块12.2.1 电源模块12.2.3 速度检测模块12.2.5 直流电机驱动模块LOGOM.94275.CN12 51单片机智能车设计实例12.2 智能车硬件电路设计A12.2.7 无线视频发射模块12.2.8 上位机接口部分B12.3 智能车软件系统设计12 51单片机智能车设计实例12.3.2 视频图像采集及处理算法12.3.4 速度控制和舵机控制算法12.3.6 速度检测算法12.3.1 系统软件总体架构12.3.3 图像信息处理12.3.5 主驱动电机的PD控制12.3 智能车软件系统设计12 51单片机智能车设计实例12.3.8 人机交互界面12.3.7 无线数据传输附录A 51单片机指令系统表14Part One附录A 51单片机指令系统表附录B C51语言的库函数15Part One附录B C51语言的库函数感谢聆听2020

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(单片机原理及应用-C语言程序设计与实现(第2版)课件.pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|