描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302383598
内容简介
“从做中学”是本书的*特色,本书设计了单片机应用领域的12个项目,涉及声控数码管电子钟、温度测量与自动控制、液晶显示万年历、串行通信、液晶显示电压表、密码锁、无线遥控电子钟和超声波测距等微电脑测量和控制实用技术,这12个项目没有任何现成的硬件辅助设备,需要读者亲自动手将每个系统所有元器件都逐一安装、连线并编写程序和调试程序。学完本课程后动手能力可以得到大幅度提高,可以参加全国大学生电子设计大赛和机器人大赛等比赛,毕业后完全具备在企业研发与智能测控相关的仪器设备的技能。本书在每一章后都给读者留下创新的提示,如果能按照提示开发出新的应用电路,读者创新能力也会逐渐培养起来。
魏二有主编的《单片机应用系统设计与实现教程(电子信息21世纪高等学校规划教材)》适合作为有电路基础和C语言基础的计算机、电子、电气、自动化、测控与仪器仪表专业的本、专科学生作为教材,也可以作为各种培训机构的教材,也适合广大的电子爱好者使用。
魏二有主编的《单片机应用系统设计与实现教程(电子信息21世纪高等学校规划教材)》适合作为有电路基础和C语言基础的计算机、电子、电气、自动化、测控与仪器仪表专业的本、专科学生作为教材,也可以作为各种培训机构的教材,也适合广大的电子爱好者使用。
目 录
第1章 从“做”成一个单片机流水灯电路来认识单片机
1.1 硬件连接步骤
1.1.1 面包板的结构
1.1.2 认识一下单片机的引脚
1.1.3 用单片机控制1个发光二极管
1.2 程序设计及下载
1.2.1 用Keil软件编程步骤
1.2.2 如何往单片机内下载编好的程序
1.2.3 用单片机控制8个发光二极管
1.3 了解单片机内部构造
1.3.1 了解单片机的CPU
1.3.2 认识单片机的存储器
1.3.3 认识单片机的I/O口
知识点总结
扩展电路及创新提示
第2章 从“做”成一个数码管显示加减数电路来熟悉单片机的输入输出
2.1 数码管的结构及段码
2.1.1 自己动手“做”一个数码管
2.1.2 数码管的段码
2.1.3 编写让数码管显示数字的程序
2.2 硬件设计及连接步骤
2.2.1 硬件设计
2.2.2 硬件连接步骤
2.3 程序设计及下载
2.3.1 程序设计思路
2.3.2 源程序
2.3.3 可控数码管系统的操作
2.4 初识单片机的C语言
2.4.1 文件包含
2.4.2 C51的数据类型及存储
2.4.3 C51的常量
2.4.4 C51的变量
2.4.5 C51变量的存储类型
2.4.6 C51变量的存储区域
2.5 C51位变量的定义
2.5.1 bit型位变量的定义
2.5.2 sbit型位变量的定义
2.6 C51特殊功能寄存器的定义
2.6.1 8位单字节特殊功能寄存器的定义
2.6.2 16位双字节特殊功能寄存器的定义
知识点总结
扩展电路及创新提示
第3章 从“做”成一个定时器来初识单片机的定时器/计数器
3.1 硬件设计及连接步骤
3.1.1 硬件设计
3.1.2 硬件连接步骤
3.2 程序设计及下载
3.2.1 程序设计思路
3.2.2 源程序
3.2.3 定时器的操作
3.3 单片机定时器/计数器的结构及编程控制
3.3.1 定时器/计数器的结构
3.3.2 单片机的机器周期和指令周期
3.3.3 定时器/计数器的编程
3.4 初识单片机的中断
3.4.1 用按钮产生外部中断
3.4.2 单片机如何处理中断
知识点总结
扩展电路及创新提示
第4章 从“做”成一个声控数码管电子钟来进一步熟悉中断
4.1 硬件设计及连接步骤
4.1.1 硬件设计
4.1.2 硬件连接步骤
4.2 程序设计及下载
4.2.1 源程序
4.2.2 数码管声控电子钟的操作
4.3 深入了解单片机的中断
4.3.1 中断的有关概念
4.3.2 中断响应全过程
4.3.3 中断优先级的改变
知识点总结
扩展电路及创新提示
……
第5章 从“做”成一个1602液晶显示电子钟来进一步学习定时器/计数器
第6章 从“做”成一个12864液晶显示电子钟来学会汉字显示
第7章 从“做”成一个密码锁来学会单片机的键盘接口设计
第8章 从“做”成一个单片机遥控电子钟来掌握遥控系统的开发
第9章 从“做”成一个单片机与PC通信系统来学会单片机的串行通信
第10章 从“做”成一个电压表来学会A/D转换
第11章 从“做”成由温度控制的单片机步进电机控制系统来初步学会自动控制
第12章 从“做”成一个倒车雷达来学会超声波测距
附录A ASCII码表
附录B 单片机C51编程规范
附录C C51库函数
附录D 本书所需元器件汇总
参考文献
1.1 硬件连接步骤
1.1.1 面包板的结构
1.1.2 认识一下单片机的引脚
1.1.3 用单片机控制1个发光二极管
1.2 程序设计及下载
1.2.1 用Keil软件编程步骤
1.2.2 如何往单片机内下载编好的程序
1.2.3 用单片机控制8个发光二极管
1.3 了解单片机内部构造
1.3.1 了解单片机的CPU
1.3.2 认识单片机的存储器
1.3.3 认识单片机的I/O口
知识点总结
扩展电路及创新提示
第2章 从“做”成一个数码管显示加减数电路来熟悉单片机的输入输出
2.1 数码管的结构及段码
2.1.1 自己动手“做”一个数码管
2.1.2 数码管的段码
2.1.3 编写让数码管显示数字的程序
2.2 硬件设计及连接步骤
2.2.1 硬件设计
2.2.2 硬件连接步骤
2.3 程序设计及下载
2.3.1 程序设计思路
2.3.2 源程序
2.3.3 可控数码管系统的操作
2.4 初识单片机的C语言
2.4.1 文件包含
2.4.2 C51的数据类型及存储
2.4.3 C51的常量
2.4.4 C51的变量
2.4.5 C51变量的存储类型
2.4.6 C51变量的存储区域
2.5 C51位变量的定义
2.5.1 bit型位变量的定义
2.5.2 sbit型位变量的定义
2.6 C51特殊功能寄存器的定义
2.6.1 8位单字节特殊功能寄存器的定义
2.6.2 16位双字节特殊功能寄存器的定义
知识点总结
扩展电路及创新提示
第3章 从“做”成一个定时器来初识单片机的定时器/计数器
3.1 硬件设计及连接步骤
3.1.1 硬件设计
3.1.2 硬件连接步骤
3.2 程序设计及下载
3.2.1 程序设计思路
3.2.2 源程序
3.2.3 定时器的操作
3.3 单片机定时器/计数器的结构及编程控制
3.3.1 定时器/计数器的结构
3.3.2 单片机的机器周期和指令周期
3.3.3 定时器/计数器的编程
3.4 初识单片机的中断
3.4.1 用按钮产生外部中断
3.4.2 单片机如何处理中断
知识点总结
扩展电路及创新提示
第4章 从“做”成一个声控数码管电子钟来进一步熟悉中断
4.1 硬件设计及连接步骤
4.1.1 硬件设计
4.1.2 硬件连接步骤
4.2 程序设计及下载
4.2.1 源程序
4.2.2 数码管声控电子钟的操作
4.3 深入了解单片机的中断
4.3.1 中断的有关概念
4.3.2 中断响应全过程
4.3.3 中断优先级的改变
知识点总结
扩展电路及创新提示
……
第5章 从“做”成一个1602液晶显示电子钟来进一步学习定时器/计数器
第6章 从“做”成一个12864液晶显示电子钟来学会汉字显示
第7章 从“做”成一个密码锁来学会单片机的键盘接口设计
第8章 从“做”成一个单片机遥控电子钟来掌握遥控系统的开发
第9章 从“做”成一个单片机与PC通信系统来学会单片机的串行通信
第10章 从“做”成一个电压表来学会A/D转换
第11章 从“做”成由温度控制的单片机步进电机控制系统来初步学会自动控制
第12章 从“做”成一个倒车雷达来学会超声波测距
附录A ASCII码表
附录B 单片机C51编程规范
附录C C51库函数
附录D 本书所需元器件汇总
参考文献
评论
还没有评论。