书籍详情
单片机应用技术(C语言版)
作者:李文华 编著
出版社:人民邮电出版社
出版时间:2011-07-01
ISBN:9787115251244
定价:¥36.00
购买这本书可以去
内容简介
《单片机应用技术(C语言版)》根据企业对单片机应用系统开发的能力要求,结合目前最新的职业教育改革要求,按照“项目化教学”的原则,以C语言为程序设计语言,整合了C程序设计和单片机原理与接口技术的内容,选用7个项目共19个典型任务,以产品制作为载体,在产品制作的过程中讲解单片机的应用技术。《单片机应用技术(C语言版)》以掌握单片机应用技能为目标,打破了知识体系的束缚,将C语言知识、单片机知识拆分在各个任务中讲解,所有电路和程序设计方法均来自于实际工程,内容贴近电子行业的岗位能力要求。《单片机应用技术(C语言版)》适用于高职院校电子信息类、计算机类、自动化类、机电类以及制造类各专业作为单片机技术课程的教材,也可以作为应用型本科、职工大学、函授大学以及单片机技术培训班的教材以及单片机应用系统开发人员的参考书。
作者简介
暂缺《单片机应用技术(C语言版)》作者简介
目录
目录
项目1 单片机应用系统开发入门实践
任务1 控制1只发光二极管闪烁显示
【任务要求】
【相关知识】
1 单片机的引脚功能
2 单片机的内部结构
3 单片机的存储组织结构
4 单片机的最小系统
5 C51程序的特点
【任务实施】
1 搭建电路
2 建立keil工程
3 配置工程
4 编译、连接
5 调试程序
6 用ISP工具上载Hex文件至单片机中
【应用总结与拓展】
习题
项目2 单片机的并行I/O口应用实践
任务2 显示开关量的输入状态
【任务要求】
【相关知识】
1 C51中的数据类型
2 常量与变量
3 赋值运算
4 特殊功能寄存器的定义
5 并行端口P0的应用特性
6 并行端口P1的应用特性
【任务实施】
1 搭建电路
2 编写程序
【应用总结与拓展】
宏定义
习题
任务3 控制楼梯灯
【任务要求】
【相关知识】
1 关系运算
2 逻辑运算
3 表达式语句与复合语句
4 if分支结构
5 并行端口P2的应用特性
6 并行端口P3的应用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
文件包含
习题
任务4 制作跑马灯
【任务要求】
【相关知识】
1 算术运算
2 位操作运算
3 循环结构
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 C51中的内嵌函数
2 在C51程序中嵌入汇编程序
习题
任务5 制作流水灯
【任务要求】
【相关知识】
1 函数
2 C51中变量的存储类型
3 一维数组
4 查表程序
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 全局变量与局部变量
2 二维数组
3 字符数组
习题
项目3 单片机的中断与低功耗工作方式应用实践
任务6 显示按键按下的次数
【任务要求】
【相关知识】
1 单片机的中断系统结构
2 中断系统中的特殊功能寄存器
3 C51中的中断编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务7 睡眠CPU
【任务要求】
【相关知识】
1 C51中的复合赋值运算
2 电源管理特殊功能寄存器PCON
3 低功耗工作方式的设置方法
4 解除低功耗工作方式的解除方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
结构体
习题
项目4 单片机的定时/计数器应用实践
任务8 制作简易秒表
【任务要求】
【相关知识】
1 定时/计数器的组成结构
2 控制定时/计数器运行的特殊功能寄存器
3 定时/计数器的工作方式
4 计数初值的装入
5 定时/计数器的编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务9 制作简易频率计
【任务要求】
【相关知识】
1 定时/计数器作计数器使用
2 测量频率的方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 共用体
2 枚举型
习题
扩展实践
项目5 显示与键盘扩展实践
任务10 制作用数码管显示的秒表
【任务要求】
【相关知识】
1 数码管的结构及其显示原理
2 数码管的静态显示
3 数码管的动态扫描显示
4 switch/case分支结构
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务11 控制秒表的启停与清零
【任务要求】
【相关知识】
1 循环结构中的break语句与continue语句
2 键盘处理的流程
3 独立式键盘接口
4 矩阵式键盘接口
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
项目6 单片机的串口应用实践
任务12 实现单片机与单片机的通信
【任务要求】
【相关知识】
1 指针变量的定义
2 一般指针变量与基于存储器的指针变量
3 与指针变量相关的运算符
4 一维数组的指针与指向一维数组的指针变量
5 串行通信的基本知识
6 MCS-51单片机串行口的结构
7 与串口相关的特殊功能寄存器
8 串行口的工作方式
9 串行口的编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
用T2作串口的波特率发电器
习题
扩展实践
任务13 用PC控制秒表的启停与清
【任务要求】
【相关知识】
1 PC的串行口
2 MAX232接口芯片
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 二维数组的指针与指向二维数组的指针变量
2 指向结构体类型数据的指针变量
习题
扩展实践
项目7 并行与串行扩展实践
任务14 制作交通指示灯
【任务要求】
【相关知识】
1 单片机的三总线
2 C51对外部端口的访问方法
3 可编程并行接口芯片8255A的使用方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务15 制作数字电压表
【任务要求】
【相关知识】
1 A/D转换器的基本知识
2 SPI接口芯片TLC1549的应用特性
3 滑动平均值滤波
4 标度转换
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
SPI总线接口
习题
扩展实践
任务16 制作波形发生器
【任务要求】
【相关知识】
1 D/A转换器的基础知识
2 带有SPI接口的D/A转换器MAX515的使用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 无参数传递的混合编程
2 有参数传递的混合编程
3 有返回值的混合编程
习题
扩展实践
任务17 保存设定数据
【任务要求】
【相关知识】
1 I2C总线
2 AT24C02的应用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务18 制用数字温度计
【任务要求】
【相关知识】
1 DS18B20的引脚功能
2 单片机与DS18B20的接口电路
3 DS18B20的内部结构
4 DS18B20的操作时序
5 DS18B20的访问命令
6 DS18B20的访问方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
项目8 制作多功能数字钟
【任务要求】
【相关知识】
1 实时钟芯片HT1380
2 连击键的处理方法
3 控制数码管闪动显示
4 系统程序的设计方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
附录1 C51中的运算符与结合性
附录2 MFSC-2实验平台简介
项目1 单片机应用系统开发入门实践
任务1 控制1只发光二极管闪烁显示
【任务要求】
【相关知识】
1 单片机的引脚功能
2 单片机的内部结构
3 单片机的存储组织结构
4 单片机的最小系统
5 C51程序的特点
【任务实施】
1 搭建电路
2 建立keil工程
3 配置工程
4 编译、连接
5 调试程序
6 用ISP工具上载Hex文件至单片机中
【应用总结与拓展】
习题
项目2 单片机的并行I/O口应用实践
任务2 显示开关量的输入状态
【任务要求】
【相关知识】
1 C51中的数据类型
2 常量与变量
3 赋值运算
4 特殊功能寄存器的定义
5 并行端口P0的应用特性
6 并行端口P1的应用特性
【任务实施】
1 搭建电路
2 编写程序
【应用总结与拓展】
宏定义
习题
任务3 控制楼梯灯
【任务要求】
【相关知识】
1 关系运算
2 逻辑运算
3 表达式语句与复合语句
4 if分支结构
5 并行端口P2的应用特性
6 并行端口P3的应用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
文件包含
习题
任务4 制作跑马灯
【任务要求】
【相关知识】
1 算术运算
2 位操作运算
3 循环结构
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 C51中的内嵌函数
2 在C51程序中嵌入汇编程序
习题
任务5 制作流水灯
【任务要求】
【相关知识】
1 函数
2 C51中变量的存储类型
3 一维数组
4 查表程序
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 全局变量与局部变量
2 二维数组
3 字符数组
习题
项目3 单片机的中断与低功耗工作方式应用实践
任务6 显示按键按下的次数
【任务要求】
【相关知识】
1 单片机的中断系统结构
2 中断系统中的特殊功能寄存器
3 C51中的中断编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务7 睡眠CPU
【任务要求】
【相关知识】
1 C51中的复合赋值运算
2 电源管理特殊功能寄存器PCON
3 低功耗工作方式的设置方法
4 解除低功耗工作方式的解除方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
结构体
习题
项目4 单片机的定时/计数器应用实践
任务8 制作简易秒表
【任务要求】
【相关知识】
1 定时/计数器的组成结构
2 控制定时/计数器运行的特殊功能寄存器
3 定时/计数器的工作方式
4 计数初值的装入
5 定时/计数器的编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务9 制作简易频率计
【任务要求】
【相关知识】
1 定时/计数器作计数器使用
2 测量频率的方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 共用体
2 枚举型
习题
扩展实践
项目5 显示与键盘扩展实践
任务10 制作用数码管显示的秒表
【任务要求】
【相关知识】
1 数码管的结构及其显示原理
2 数码管的静态显示
3 数码管的动态扫描显示
4 switch/case分支结构
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务11 控制秒表的启停与清零
【任务要求】
【相关知识】
1 循环结构中的break语句与continue语句
2 键盘处理的流程
3 独立式键盘接口
4 矩阵式键盘接口
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
项目6 单片机的串口应用实践
任务12 实现单片机与单片机的通信
【任务要求】
【相关知识】
1 指针变量的定义
2 一般指针变量与基于存储器的指针变量
3 与指针变量相关的运算符
4 一维数组的指针与指向一维数组的指针变量
5 串行通信的基本知识
6 MCS-51单片机串行口的结构
7 与串口相关的特殊功能寄存器
8 串行口的工作方式
9 串行口的编程方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
用T2作串口的波特率发电器
习题
扩展实践
任务13 用PC控制秒表的启停与清
【任务要求】
【相关知识】
1 PC的串行口
2 MAX232接口芯片
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 二维数组的指针与指向二维数组的指针变量
2 指向结构体类型数据的指针变量
习题
扩展实践
项目7 并行与串行扩展实践
任务14 制作交通指示灯
【任务要求】
【相关知识】
1 单片机的三总线
2 C51对外部端口的访问方法
3 可编程并行接口芯片8255A的使用方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务15 制作数字电压表
【任务要求】
【相关知识】
1 A/D转换器的基本知识
2 SPI接口芯片TLC1549的应用特性
3 滑动平均值滤波
4 标度转换
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
SPI总线接口
习题
扩展实践
任务16 制作波形发生器
【任务要求】
【相关知识】
1 D/A转换器的基础知识
2 带有SPI接口的D/A转换器MAX515的使用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
1 无参数传递的混合编程
2 有参数传递的混合编程
3 有返回值的混合编程
习题
扩展实践
任务17 保存设定数据
【任务要求】
【相关知识】
1 I2C总线
2 AT24C02的应用特性
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
任务18 制用数字温度计
【任务要求】
【相关知识】
1 DS18B20的引脚功能
2 单片机与DS18B20的接口电路
3 DS18B20的内部结构
4 DS18B20的操作时序
5 DS18B20的访问命令
6 DS18B20的访问方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
扩展实践
项目8 制作多功能数字钟
【任务要求】
【相关知识】
1 实时钟芯片HT1380
2 连击键的处理方法
3 控制数码管闪动显示
4 系统程序的设计方法
【任务实施】
1 搭建硬件电路
2 编写软件程序
【应用总结与拓展】
习题
附录1 C51中的运算符与结合性
附录2 MFSC-2实验平台简介
猜您喜欢