单片机及嵌入式应用技术项目教程

单片机及嵌入式应用技术项目教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2016-09
版次: 1
ISBN: 9787302445692
定价: 29.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 191页
字数: 309千字
正文语种: 简体中文
  •   本书详细介绍MCS 51系列单片机开发技术、开发工具、典型应用的程序设计及外设接口技术。  全书共包括单片机及应用开发环境初探、LED花样灯设计、数字电子钟设计、电子记分牌设计、门禁密码锁设计、点阵显示屏设计、波形发生器设计和数字显示温度计设计8个教学实践项目,每个项目包含若干教学实践任务,每个任务均按照“任务描述→任务实施→任务小结”的流程讲解。任务之间既有平行关系,又有递进关系,最后都指向该项目整体目标的实现,体现了“项目导向、任务驱动”的教学理念与模式。  本书讲解细致、实例全面,覆盖单片机应用开发技术的诸方面及常见的外设接口,具有很强的代表性与实用性,可作为应用型本科院校及高职高专院校学生学习单片机技术的教材,也可作为相关专业学生课程设计、毕业设计的参考书,还可供单片机应用开发人员及爱好者阅读参考。
    项目1单片机及应用开发环境初探/1 1.1项目总述/1 1.2项目实施/1 1.2.1任务一: 认识MCS51单片机/1 1.2.2任务二: Proteus的使用/2 1.2.3任务三: Keil的使用/7 1.2.4任务四: 单片机开发板初探/11 1.3知识库/12 1.3.1单片机/12 1.3.2单片机的应用领域/12 1.3.3MCS51系列单片机/13 1.3.4MCS51单片机内部结构/13 1.3.5MCS51单片机的封装及引脚功能/17 1.3.6MCS51单片机的存储器结构/19 1.3.7时钟电路与复位电路/21 1.3.8单片机的最小系统/23 1.3.9单片机应用开发语言与环境/23 1.3.10开发流程/24 1.4项目总结/25 习题/25项目2LED花样灯设计/26 2.1项目总述/26 2.2项目实施/26 2.2.1任务一: 用单片机点亮一个LED/26 2.2.2任务二: 用单片机控制一个LED闪烁/28 2.2.3任务三: 设计LED花样灯/30 2.3知识库/32 2.3.1MCS51单片机的I/O口/32 2.3.2LED/36 2.3.3程序部分相关知识/37 2.4项目总结/40 习题/40项目3数字电子钟设计/42 3.1项目总述/42 3.2项目实施/42 3.2.1任务一: 用1位LED数码管循环显示 数字/42 3.2.2任务二: 用4位数码管显示4位不同 数字/46 3.2.3任务三: 设计0~99秒计时器/49 3.2.4任务四: 设计简易数字电子钟/51 3.3知识库/55 3.3.1MCS51单片机定时器/计数器结构与 工作原理/55 3.3.2MCS51单片机定时器/计数器的工作 方式/57 3.3.3定时器/计数器的使用方法/59 3.3.4LED数码管的结构与原理/60 3.3.5LED数码管的显示方式/62 3.3.6程序部分相关知识/63 3.4项目总结/64 习题/64项目4电子记分牌设计/66 4.1项目总述/66 4.2项目实施/66 4.2.1任务一: 矩形波信号负跳变计数/66 4.2.2任务二: 按键控制1位数码管循环显示 数字/69 4.2.3任务三: 设计电子记分牌/71 4.3知识库/75 4.3.1中断的基本概念/75 4.3.2MCS51单片机的中断系统/75 4.3.3独立按键与键盘/80 4.4项目总结/81 习题/81项目5门禁密码锁设计/83 5.1项目总述/83 5.2项目实施/83 5.2.1任务一: 单片机双机串口通信/83 5.2.2任务二: 单片机向PC发送信息/86 5.2.3任务三: 单片机接收PC发送的信息/91 5.2.4任务四: 矩阵键盘按键识别/95 5.2.5任务五: 设计门禁密码锁/98 5.3知识库/104 5.3.1MCS51单片机串行接口/104 5.3.2MAX232芯片/111 5.3.3矩阵式键盘及按键识别/112 5.4项目总结/114 习题/114项目6点阵显示屏设计/115 6.1项目总述/115 6.2项目实施/115 6.2.1任务一: 逐行点亮LED点阵显示器/115 6.2.2任务二: 用LED点阵显示器显示数字/117 6.2.3任务三: 用LED点阵显示器显示汉字/119 6.3知识库/121 6.4项目总结/123 习题/123项目7波形发生器设计/124 7.1项目总述/124 7.2项目实施/124 7.2.1任务一: 用I/O口产生指定宽度的 方波/124 7.2.2任务二: 用数模转换器产生指定宽 度的方波/128 7.2.3任务三: 设计锯齿波发生器/130 7.2.4任务四: 设计正弦波发生器/132 7.3知识库/136 7.3.1波形发生器/136 7.3.2模拟量与数字量/136 7.3.3模拟量与数字量的转换/136 7.3.4D/A转换/137 7.3.5常用D/A转换器的性能及应用/138 7.4项目总结/140 习题/140项目8数字显示温度计设计/142 8.1项目总述/142 8.2项目实施/142 8.2.1任务一: 用1602 LCD屏显示字符串/142 8.2.2任务二: 设计数字显示温度计/146 8.3知识库/155 8.3.11602 LCD屏/155 8.3.2DS18B20温度传感器/159 8.4项目总结/162 习题/162附录AC51语言/164 A.1C51语言简介/164 A.2C51基本数据类型/164 A.2.1常量/164 A.2.2变量/165 A.3运算符与表达式/167 A.3.1赋值运算/167 A.3.2算术运算/167 A.3.3关系运算/168 A.3.4逻辑运算/169 A.3.5位运算/169 A.3.6自增减运算及复合运算/170 A.3.7条件运算符/170 A.3.8逗号运算符/171 A.4程序结构与程序语句/171 A.4.1程序的基本结构与语句/171 A.4.2常用重要语句说明/172 A.5数组/175 A.5.1一维数组/175 A.5.2二维数组/176 A.5.3字符数组/177 A.6指针/178 A.7函数与变量的作用域/179 A.7.1主函数/180 A.7.2其他函数/180 A.7.3变量的作用域/182 A.8编译预处理/182 A.8.1宏定义/182 A.8.2文件包含处理/183 A.9C51的注释/184附录BMCS51单片机指令表/185附录CASCII码表/190参考文献/192 
  • 内容简介:
      本书详细介绍MCS 51系列单片机开发技术、开发工具、典型应用的程序设计及外设接口技术。  全书共包括单片机及应用开发环境初探、LED花样灯设计、数字电子钟设计、电子记分牌设计、门禁密码锁设计、点阵显示屏设计、波形发生器设计和数字显示温度计设计8个教学实践项目,每个项目包含若干教学实践任务,每个任务均按照“任务描述→任务实施→任务小结”的流程讲解。任务之间既有平行关系,又有递进关系,最后都指向该项目整体目标的实现,体现了“项目导向、任务驱动”的教学理念与模式。  本书讲解细致、实例全面,覆盖单片机应用开发技术的诸方面及常见的外设接口,具有很强的代表性与实用性,可作为应用型本科院校及高职高专院校学生学习单片机技术的教材,也可作为相关专业学生课程设计、毕业设计的参考书,还可供单片机应用开发人员及爱好者阅读参考。
  • 目录:
    项目1单片机及应用开发环境初探/1 1.1项目总述/1 1.2项目实施/1 1.2.1任务一: 认识MCS51单片机/1 1.2.2任务二: Proteus的使用/2 1.2.3任务三: Keil的使用/7 1.2.4任务四: 单片机开发板初探/11 1.3知识库/12 1.3.1单片机/12 1.3.2单片机的应用领域/12 1.3.3MCS51系列单片机/13 1.3.4MCS51单片机内部结构/13 1.3.5MCS51单片机的封装及引脚功能/17 1.3.6MCS51单片机的存储器结构/19 1.3.7时钟电路与复位电路/21 1.3.8单片机的最小系统/23 1.3.9单片机应用开发语言与环境/23 1.3.10开发流程/24 1.4项目总结/25 习题/25项目2LED花样灯设计/26 2.1项目总述/26 2.2项目实施/26 2.2.1任务一: 用单片机点亮一个LED/26 2.2.2任务二: 用单片机控制一个LED闪烁/28 2.2.3任务三: 设计LED花样灯/30 2.3知识库/32 2.3.1MCS51单片机的I/O口/32 2.3.2LED/36 2.3.3程序部分相关知识/37 2.4项目总结/40 习题/40项目3数字电子钟设计/42 3.1项目总述/42 3.2项目实施/42 3.2.1任务一: 用1位LED数码管循环显示 数字/42 3.2.2任务二: 用4位数码管显示4位不同 数字/46 3.2.3任务三: 设计0~99秒计时器/49 3.2.4任务四: 设计简易数字电子钟/51 3.3知识库/55 3.3.1MCS51单片机定时器/计数器结构与 工作原理/55 3.3.2MCS51单片机定时器/计数器的工作 方式/57 3.3.3定时器/计数器的使用方法/59 3.3.4LED数码管的结构与原理/60 3.3.5LED数码管的显示方式/62 3.3.6程序部分相关知识/63 3.4项目总结/64 习题/64项目4电子记分牌设计/66 4.1项目总述/66 4.2项目实施/66 4.2.1任务一: 矩形波信号负跳变计数/66 4.2.2任务二: 按键控制1位数码管循环显示 数字/69 4.2.3任务三: 设计电子记分牌/71 4.3知识库/75 4.3.1中断的基本概念/75 4.3.2MCS51单片机的中断系统/75 4.3.3独立按键与键盘/80 4.4项目总结/81 习题/81项目5门禁密码锁设计/83 5.1项目总述/83 5.2项目实施/83 5.2.1任务一: 单片机双机串口通信/83 5.2.2任务二: 单片机向PC发送信息/86 5.2.3任务三: 单片机接收PC发送的信息/91 5.2.4任务四: 矩阵键盘按键识别/95 5.2.5任务五: 设计门禁密码锁/98 5.3知识库/104 5.3.1MCS51单片机串行接口/104 5.3.2MAX232芯片/111 5.3.3矩阵式键盘及按键识别/112 5.4项目总结/114 习题/114项目6点阵显示屏设计/115 6.1项目总述/115 6.2项目实施/115 6.2.1任务一: 逐行点亮LED点阵显示器/115 6.2.2任务二: 用LED点阵显示器显示数字/117 6.2.3任务三: 用LED点阵显示器显示汉字/119 6.3知识库/121 6.4项目总结/123 习题/123项目7波形发生器设计/124 7.1项目总述/124 7.2项目实施/124 7.2.1任务一: 用I/O口产生指定宽度的 方波/124 7.2.2任务二: 用数模转换器产生指定宽 度的方波/128 7.2.3任务三: 设计锯齿波发生器/130 7.2.4任务四: 设计正弦波发生器/132 7.3知识库/136 7.3.1波形发生器/136 7.3.2模拟量与数字量/136 7.3.3模拟量与数字量的转换/136 7.3.4D/A转换/137 7.3.5常用D/A转换器的性能及应用/138 7.4项目总结/140 习题/140项目8数字显示温度计设计/142 8.1项目总述/142 8.2项目实施/142 8.2.1任务一: 用1602 LCD屏显示字符串/142 8.2.2任务二: 设计数字显示温度计/146 8.3知识库/155 8.3.11602 LCD屏/155 8.3.2DS18B20温度传感器/159 8.4项目总结/162 习题/162附录AC51语言/164 A.1C51语言简介/164 A.2C51基本数据类型/164 A.2.1常量/164 A.2.2变量/165 A.3运算符与表达式/167 A.3.1赋值运算/167 A.3.2算术运算/167 A.3.3关系运算/168 A.3.4逻辑运算/169 A.3.5位运算/169 A.3.6自增减运算及复合运算/170 A.3.7条件运算符/170 A.3.8逗号运算符/171 A.4程序结构与程序语句/171 A.4.1程序的基本结构与语句/171 A.4.2常用重要语句说明/172 A.5数组/175 A.5.1一维数组/175 A.5.2二维数组/176 A.5.3字符数组/177 A.6指针/178 A.7函数与变量的作用域/179 A.7.1主函数/180 A.7.2其他函数/180 A.7.3变量的作用域/182 A.8编译预处理/182 A.8.1宏定义/182 A.8.2文件包含处理/183 A.9C51的注释/184附录BMCS51单片机指令表/185附录CASCII码表/190参考文献/192 
查看详情
系列丛书 / 更多
单片机及嵌入式应用技术项目教程
汇编语言与接口技术(第4版)/计算机系列教材
王让定、朱莹、石守东、钱江波 著
单片机及嵌入式应用技术项目教程
人机交互技术/计算机系列教材
周苏、王文 著
单片机及嵌入式应用技术项目教程
计算机系列教材:实用软件工程(第3版)
殷人昆 著
单片机及嵌入式应用技术项目教程
计算机系列教材:计算机组成原理与汇编语言
易小林 著
单片机及嵌入式应用技术项目教程
数据挖掘算法原理与实现(第2版)/计算机系列教材
王振武 著
单片机及嵌入式应用技术项目教程
Access2016数据库应用案例教程/计算机系列教材
徐效美、巩艳华、薛梅、高文卿、董刚 编
单片机及嵌入式应用技术项目教程
数据结构与算法习题解析与实验指导
邹永林、周蓓、唐晓阳 著
单片机及嵌入式应用技术项目教程
微型计算机原理及应用(第二版)
李云 编
单片机及嵌入式应用技术项目教程
计算机系统基础
张羽、黄小平 著
单片机及嵌入式应用技术项目教程
计算机新技术教程/计算机系列教材
汤晓兵、徐遵义、赵洪銮、白彧、袁卫华 著
单片机及嵌入式应用技术项目教程
数据结构与算法·第2版/计算机系列教材
熊岳山 著
单片机及嵌入式应用技术项目教程
计算机导论(技术篇)/计算机系列教材
陈德裕 著
您可能感兴趣 / 更多
单片机及嵌入式应用技术项目教程
Maya三维动画设计与制作
朱伟华 编
单片机及嵌入式应用技术项目教程
C语言程序设计案例教程
朱伟华;郑茵;王珂
单片机及嵌入式应用技术项目教程
计算机应用基础教程(微课版)
朱伟华、罗大伟 著
单片机及嵌入式应用技术项目教程
IT产品销售与服务管理(第二版)()
朱伟华;潘谈
单片机及嵌入式应用技术项目教程
“十三五”高等职业教育规划教材:大学计算机基础案例教程
朱伟华;王凯
单片机及嵌入式应用技术项目教程
通信网络工程制图及实训
朱伟华;宋慧;刘刚;黄岩;关欣;白玉羚;王云鹤
单片机及嵌入式应用技术项目教程
ASP.NET程序设计案例教程/普通高等教育“十一五”国家级规划教材·计算机系列教材
朱伟华、闫淼、刘志宝 编
单片机及嵌入式应用技术项目教程
C#程序设计案例教程/普通高等教育“十一五”国家级规划教材·计算机系列教材
朱伟华、刘志宝、闫淼 编
单片机及嵌入式应用技术项目教程
C语言程序设计案例教程(新世纪高职高专规划教材·计算机系列)
朱伟华;郑茵;王珂;王婷婷;刘志宝;王鹏
单片机及嵌入式应用技术项目教程
数据库技术与应用教程
朱伟华 主编
单片机及嵌入式应用技术项目教程
黔中屯堡:民间文学与传统文化研究
朱伟华 著
单片机及嵌入式应用技术项目教程
建构与生成
朱伟华 著