商品详情
1.单片机C语言版。 2.理论知识点与上机练习有机结合,实践教学内容丰富,提供PPT课件、教学视频及课堂拓展案例,便于教师构建;边讲、边练、边学的教学模式。 3.专门安排章节介绍符合专业应用背景的理论及实践内容,提高学生解决实际问题能力。
本书基于Keil C51十Proteus,以项目教学的方式,循序渐进地讲解MCS_51系列单片机的基本原理和具体应用的方法与技巧。 本书共8个项目,具体内容为简易声光报警器设计、模拟汽车转向灯设计、流水灯系统设计、人机交互密码锁设计、模拟交通灯系统设计、串口控制数码管显示系统设计、数字电压表与波形发生器设计和单片机应用系统综合设计。 本书实例丰富,内容翔实,操作方法简单易学,不仅可作为职业院校电气自动化技术、机电一体化技术、电子信息技术等相关专业教材,也可作为从事单片机应用相关工作的专业人士的参考书。唐红雨,男,教授(三级)/正高级工程师,长期从事教学管理、智能控制技术研究,发表论文50余篇,授权专利15件,主持省级以上课题10余项;先后获得江苏省“333高层次人才培养工程”第三层培养对象、江苏省“青蓝工程”中青年学科带头人以及优秀教学团队负责人。项目1 简易声光报警器设计 ............................... 1项目导读 ............................................................. 1素质目标 ............................................................. 1学习目标 ............................................................. 1思维导图 ............................................................. 1任务1_1 Keil C51 的使用 ......................................... 21.1 认识单片机 .......................................................... 81.1.1 什么是单片机 .......................................... 81.1.2 单片机的内部结构 .................................. 9任务1_2 LED 闪烁系统制作 ................................. 101.2 学习单片机的准备 ............................................ 141.2.1 单片机开发流程与工具 ....................... 141.2.2 单片机的仿真学习与ISP 下载实验板 ....................................................... 14任务1_3 简易声光报警器设计制作 ...................... 16任务拓展 两个LED 的闪烁控制 ........................... 18知识梳理与总结 ......................................................... 19思考与练习 ................................................................. 19项目2 模拟汽车转向灯设计 ............................. 21项目导读 ........................................................... 21素质目标 ........................................................... 21学习目标 ........................................................... 21思维导图 ........................................................... 22任务2_1 蜂鸣器发声 .............................................. 222.1 单片机的引脚 .................................................... 242.1.1 芯片封装 ............................................... 242.1.2 芯片引脚及功能 ................................... 252.2 单片机最小系统电路........................................ 272.2.1 单片机时钟电路 ................................... 282.2.2 时序定时单位 ....................................... 292.2.3 指令的执行时序 ................................... 292.3 51 单片机的存储器结构 .................................. 302.3.1 片内RAM ............................................. 302.3.2 片外RAM ............................................. 332.3.3 程序存储器 ........................................... 33任务2_2 模拟汽车转向灯控制系统制作 .............. 342.4 单片机并行I/O 端口 ....................................... 362.4.1 并行I/O 端口电路结构 ....................... 362.4.2 作为输入端口使用 .............................. 372.4.3 作为输出端口使用 .............................. 372.4.4 I/O 端口的第二功能 ............................ 38任务2_3 LED 闪烁 ................................................. 38任务拓展 设计8 路LED 流水灯电路 .................. 40知识梳理与总结 ........................................................ 41思考与练习 ................................................................ 41项目3 流水灯系统设计 ...................................... 43项目导读 .......................................................... 43素质目标 .......................................................... 43学习目标 .......................................................... 43思维导图 .......................................................... 44任务3_1 库函数流水灯设计 ................................. 443.1 认识C 语言 ...................................................... 463.1.1 第 一个C 语言程序 ............................. 463.1.2 C 语言的基本结构 .............................. 473.1.3 C 语言的特点 ...................................... 50任务3_2 按键控制流水灯设计 ............................. 503.2 C 语言的基本语句 ........................................... 523.2.1 表达式语句和复合语句 ...................... 523.2.2 选择语句 .............................................. 533.2.3 循环语句 .............................................. 56任务3_3 花样流水灯设计 ..................................... 613.3 C 语言数据与运算 ........................................... 643.3.1 数据类型 .............................................. 643.3.2 常量和变量 .......................................... 653.3.3 运算符和表达式 .................................. 68任务3_4 可调光灯设计.......................................... 723.4 C 语言的函数 ................................................... 743.4.1 函数的分类和定义 .............................. 743.4.2 函数调用 .............................................. 75任务拓展 LED 声光报警器设计 ........................... 78知识梳理与总结 ........................................................ 79思考与练习 ................................................................ 80单片机原理与应用(C 语言版)(微课版)2项目4 人机交互密码锁设计 ............................ 81项目导读 .......................................................... 81素质目标 .......................................................... 81学习目标 .......................................................... 81思维导图 .......................................................... 82任务4_1 数码管静态显示 ..................................... 824.1 数组的概念 ....................................................... 834.1.1 一维数组 .............................................. 834.1.2 二维数组 .............................................. 844.1.3 字符数组 .............................................. 854.2 认识LED 数码管 ............................................. 864.2.1 LED 数码管结构及段码 ..................... 864.2.2 LED 数码管的显示方式 ..................... 874.2.3 LED 数码管的识别与检测方法 ......... 88任务4_2 数码管动态显示 ..................................... 894.3 LED 数码管动态显示 ...................................... 91任务4_3 LED 大屏幕电子广告牌控制 ................ 914.4 点阵的初步认识 ............................................... 93任务4_4 矩阵键盘密码锁设计 ............................. 954.5 单片机与矩阵键盘接口 ................................... 984.5.1 键盘与消除键盘抖动 .......................... 984.5.2 独立式键盘硬件结构 .......................... 984.5.3 独立式键盘的键值分析与程序结构 ...................................................... 994.5.4 独立式键盘应用 ................................ 101知识梳理与总结 ...................................................... 106思考与练习 .............................................................. 107项目5 模拟交通灯系统设计 .......................... 108项目导读 ........................................................ 108素质目标 ........................................................ 108学习目标 ........................................................ 108思维导图 ........................................................ 109任务5_1 定时器控制LED 闪烁 .......................... 1095.1 定时/计数器 .................................................... 1115.1.1 定时/计数器的结构 ........................... 1115.1.2 定时/计数器的寄存器 ....................... 1125.1.3 定时/计数器的工作方式 ................... 115任务5_2 中断流水灯的循环点亮 ....................... 1175.2 中断系统 ......................................................... 1195.2.1 什么是中断 ........................................ 1195.2.2 中断系统的结构 ................................ 1195.2.3 中断控制相关的寄存器 .................... 1215.2.4 中断响应过程 .................................... 1235.2.5 C51 中断的程序设计 ......................... 124任务5_3 数码秒表设计 ........................................ 127任务5_4 模拟交通灯控制系统设计 .................... 129任务拓展 智慧交通灯系统设计 .......................... 135知识梳理与总结 ...................................................... 136思考与练习 .............................................................. 137项目6 串口控制数码管显示系统设计 ......... 138项目导读 ......................................................... 138素质目标 ......................................................... 138学习目标 ......................................................... 138思维导图 ......................................................... 139任务6_1 串口彩屏显示系统设计 ........................ 1396.1 串行通信基础 ................................................. 1406.1.1 并行通信与串行通信 ........................ 1416.1.2 单工通信与双工通信 ........................ 1426.1.3 异步通信与同步通信 ........................ 1426.2 51 单片机的串口 ............................................ 1436.2.1 串口的结构与控制 ............................ 1436.2.2 设置工作方式 .................................... 1456.2.3 设置波特率......................................... 1466.2.4 串口初始化......................................... 147任务6_2 双机通信系统设计 ................................ 1476.3 串行通信协议 ................................................. 1536.3.1 常用串行通信协议 ............................ 1536.3.2 RS_232 通信协议 ............................... 1546.3.3 RS_422 通信协议 ............................... 1576.3.4 RS_485 通信协议 ............................... 1596.4 串口的I/O 端口扩展 ...................................... 1606.4.1 采用串口扩展并行输入口 ................ 1616.4.2 采用串口扩展并行输出口 ................ 162任务拓展 双机通信控制LED 显示 .................... 162知识梳理与总结 ...................................................... 165思考与练习 .............................................................. 165项目7 数字电压表与波形发生器设计 ......... 167项目导读 ......................................................... 167素质目标 ......................................................... 167目录3学习目标 ......................................................... 167思维导图 ......................................................... 168任务7_1 简易数字电压表设计 ............................ 1687.1 D/A 转换 .......................................................... 1737.1.1 DAC ..................................................... 1737.1.2 DAC0832 ............................................ 1757.1.3 DAC0832 的时序与工作方式 ........... 1777.2 单片机内部ADC 及其应用 ........................... 1787.3 A/D 转换 .......................................................... 1817.3.1 ADC ..................................................... 1817.3.2 ADC0809 ............................................ 1827.3.3 ADC0809 与单片机的硬件连接 ....... 1847.3.4 ADC0809 的转换时序 ....................... 1847.3.5 MCS_51 单片机三总线结构及绝对地址访问 ............................................. 185任务7_2 波形发生器设计 .................................... 186任务拓展 基于ADC 和DAC 的可调光灯设计 ....................................................... 191知识梳理与总结 ....................................................... 196思考与练习 ............................................................... 196项目8 单片机应用系统综合设计 ................. 198项目导读 ......................................................... 198素质目标 ......................................................... 198学习目标 ......................................................... 198思维导图 ......................................................... 198任务8_1 LCD1602 调试工具 ............................... 1998_1_1 任务目的 ............................................ 1998_1_2 任务要求 ............................................ 1998_1_3 系统方案选择 ................................... 1998_1_4 系统硬件设计 ................................... 2008_1_5 系统软件设计 ................................... 2008_1_6 系统调试与脱机运行 ....................... 2058_1_7 任务小结 ............................................ 205任务8_2 游客流量计数器设计 ........................... 2058_2_1 目的与要求 ........................................ 2058_2_2 系统方案选择 ................................... 2058_2_3 系统硬件设计 ................................... 2068_2_4 系统软件设计 ................................... 2078_2_5 仿真系统设计 ................................... 2088_2_6 任务小结 ............................................ 209任务8_3 饮料生产计数器设计 ........................... 2108_3_1 目的与要求 ........................................ 2108_3_2 系统方案选择 ................................... 2108_3_3 系统硬件设计 ................................... 2108_3_4 系统软件设计 ................................... 2118_3_5 仿真系统设计 ................................... 2138_3_6 系统调试与脱机运行 ....................... 2148_3_7 任务小结 ............................................ 214任务8_4 家居照明蓝牙控制系统设计 ............... 2158_4_1 目的与要求 ........................................ 2158_4_2 系统硬件设计 ................................... 2158_4_3 系统软件设计 ................................... 2168_4_4 蓝牙App 设置及系统运行调试 ...... 2188_4_5 任务小结 ............................................ 219知识梳理与总结 ...................................................... 219思考与练习 .............................................................. 220- 新华一城书集 (微信公众号认证)
- 上海新华书店官方微信书店
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...