新書推薦:

《
被偷走的尊严:美国保守派的失落、耻辱与奋起(三联·哈佛燕京学术丛书)
》
售價:HK$
85.8

《
尖叫的数学:令人惊叹的数学之美:修订新版(从数学的角度发现不一样的逻辑和处世哲学。随书附赠手账本。)
》
售價:HK$
63.8

《
数学老师没教过的数学
》
售價:HK$
46.2

《
法国在乍得的战争:在非洲的军事干预与非殖民化
》
售價:HK$
107.8

《
西学东渐记(插图本)
》
售價:HK$
85.8

《
新民说·保罗·策兰与勒内·夏尔书信集(1954—1968
》
售價:HK$
75.9

《
大历史学家——世界100位著名历史学家画传
》
售價:HK$
162.8

《
欧洲私法:1800-1914
》
售價:HK$
327.8
|
| 內容簡介: |
|
单片机技术在众多领域发挥着关键作用,本书以实际项目为切入点,深入挖掘其在不同场景中的应用潜力。本书分为11章,第1章~第3章为基础知识,内容涵盖单片机概述及硬件基础、C51语言基础、Proteus及Keil软件等多方面知识;第4章~第10章以任务为主线,由浅入深、循序渐进地讲解理论知识;第11章为综合应用实例。本书强调理论与实践的紧密结合,借助任务要求、任务目标、预备知识、基础任务和进阶任务等环节助力学生实现高效学习与应用。 本书从单片机硬件结构、C51语言基础、开发环境到综合应用实例的原理与实现,逐步推动知识的学习与实践操作,内容兼具科学性、系统性与实用性。本书聚焦单片机在智慧城市(百变霓虹、篮球赛计分器、智能交通信号灯、数字时钟)、智能医疗(病房呼叫系统)、信号采集与输出、智能感知等场景的拓展应用,精心设计基础任务、进阶任务,并进行拓展,提供了丰富的应用案例与清晰的学习路径,旨在全面培养和提升学生的实践及创造能力。 本书可用作电类相关专业的教学用书,也可用作其他相关专业的参考用书。
|
| 關於作者: |
|
臧红岩,新一代信息技术山东省黄大年式教师团队骨干成员。主持山东省高等学校科学技术项目一项;参与省级科研课题两项。发明专利1项,实用新型专利2项,获山东电子学会自然科学技术二等奖1项。
|
| 目錄:
|
目录 第1章 单片机概述及硬件基础1 1.1 单片机概述1 1.1.1 单片机的发展历程2 1.1.2 单片机的类型2 1.1.3 单片机的应用4 1.2 单片机最小系统5 1.2.1 单片机外部引脚及最小系统组成5 1.2.2 时钟和时序7 1.2.3 复位操作和复位电路9 1.2.4 AT89S51低功耗节电模式10 1.2.5 AT89S51的并行I/O口12 1.3 单片机内部组成14 1.3.1 AT89S51的内部结构15 1.3.2 AT89S51的CPU15 1.3.3 AT89S51的存储器18 习题22 第2章 C51语言基础23 2.1 C51语言简介23 2.2 C51程序设计基础24 2.2.1 数据类型25 2.2.2 数据存储类型27 2.2.3 数据存储模式28 2.2.4 C51语言的特殊功能寄存器及位变量定义28 2.2.5 C51语言的绝对地址访问30 2.2.6 C51语言的基本运算符和表达式31 2.2.7 C51语言的数组34 2.2.8 C51语言的指针36 2.3 C51语言的函数37 2.3.1 函数的类型37 2.3.2 函数的参数与返回值38 2.3.3 函数的调用39 2.3.4 中断服务函数40 2.3.5 变量及存储方式40 2.3.6 宏定义与文件包含41 2.4 C51语言的程序控制语句43 2.4.1 分支控制语句43 2.4.2 循环控制语句47 2.4.3 break语句、continue语句和goto语句52 习题54 第3章 Proteus 及Keil软件55 3.1 Proteus软件的使用55 3.1.1 Proteus软件功能概述56 3.1.2 Proteus ISIS的虚拟仿真56 3.1.3 Proteus ISIS环境简介57 3.1.4 Proteus ISIS编辑环境的设置63 3.1.5 单片机应用系统的Proteus虚拟设计与仿真64 3.1.6 Proteus与Keil软件的联调70 3.2 Keil软件的使用72 3.2.1 Keil μVision3的基本操作73 3.2.2 添加用户源程序代码75 3.2.3 程序的编译与调试77 3.2.4 工程的设置79 习题81 第4章 百变霓虹―LED与按键82 4.1 让LED亮起来82 4.1.1 任务要求82 4.1.2 任务目标83 4.1.3 预备知识83 4.1.4 基础任务85 4.1.5 进阶任务90 4.1.6 拓展90 4.2 模拟交通信号灯91 4.2.1 任务要求91 4.2.2 任务目标92 4.2.3 预备知识92 4.2.4 基础任务Ⅰ93 4.2.5 基础任务Ⅱ96 4.2.6 进阶任务99 4.2.7 拓展99 4.3 炫彩灯光秀101 4.3.1 任务要求101 4.3.2 任务目标101 4.3.3 预备知识101 4.3.4 基础任务105 4.3.5 进阶任务109 4.3.6 拓展110 习题110 第5章 无篮球不青春―点阵与数码管112 5.1 点阵广告牌设计112 5.1.1 任务要求112 5.1.2 任务目标112 5.1.3 预备知识113 5.1.4 基础任务Ⅰ115 5.1.5 基础任务Ⅱ118 5.1.6 进阶任务120 5.1.7 拓展121 5.2 篮球赛计分器设计―数码管122 5.2.1 任务要求122 5.2.2 任务目标122 5.2.3 预备知识122 5.2.4 基础任务Ⅰ128 5.2.5 基础任务Ⅱ129 5.2.6 进阶任务130 5.2.7 拓展131 习题132 第6章 智能交通信号灯―中断与定时/计数器133 6.1 交通信号灯紧急情况处理―外部中断134 6.1.1 任务要求134 6.1.2 任务目标134 6.1.3 预备知识134 6.1.4 基础任务144 6.1.5 进阶任务145 6.1.6 拓展146 6.2 带倒计时功能的交通信号灯系统147 6.2.1 任务要求147 6.2.2 任务目标147 6.2.3 预备知识147 6.2.4 基础任务Ⅰ153 6.2.5 基础任务Ⅱ156 6.2.6 进阶任务157 6.2.7 拓展161 6.3 智能交通信号灯控制163 6.3.1 任务要求163 6.3.2 任务目标163 6.3.3 智能交通信号灯系统设计实现163 6.3.4 拓展168 习题169 第7章 数字时钟―液晶显示170 7.1 液晶驱动170 7.1.1 任务要求171 7.1.2 任务目标171 7.1.3 预备知识171 7.1.4 基础任务178 7.1.5 进阶任务180 7.1.6 拓展181 7.2 LCD可调数字时钟182 7.2.1 任务要求182 7.2.2 任务目标182 7.2.3 预备知识182 7.2.4 基础任务183 7.2.5 进阶任务185 7.3 DS1302数字时钟188 7.3.1 任务要求188 7.3.2 任务目标188 7.3.3 预备知识188 7.3.4 设计实现191 7.3.5 拓展192 习题193 第8章 病房呼叫系统―串行通信194 8.1 双机通信194 8.1.1 任务要求194 8.1.2 任务目标195 8.1.3 预备知识195 8.1.4 基础任务Ⅰ203 8.1.5 基础任务Ⅱ205 8.1.6 进阶任务206 8.1.7 拓展207 8.2 单片机与计算机通信208 8.2.1 任务要求209 8.2.2 任务目标209 8.2.3 预备知识209 8.2.4 基础任务211 8.2.5 进阶任务214 8.2.6 拓展215 8.3 多机通信218 8.3.1 任务要求219 8.3.2 任务目标219 8.3.3 预备知识219 8.3.4 基础任务220 8.3.5 进阶任务223 8.3.6 拓展227 习题228 第9章 信号采集与输出―A/D转换与D/A转换230 9.1 数字电压表设计230 9.1.1 任务要求231 9.1.2 任务目标231 9.1.3 预备知识231 9.1.4 基础任务234 9.1.5 进阶任务237 9.1.6 拓展239 9.2 波形发生器设计242 9.2.1 任务要求242 9.2.2 任务目标242 9.2.3 预备知识242 9.2.4 基础任务245 9.2.5 进阶任务246 9.2.6 拓展249 习题251 第10章 智能感知―单片机与传感器252 10.1 生产线产品计数系统设计252 10.1.1 任务要求252 10.1.2 任务目标253 10.1.3 预备知识253 10.1.4 基础任务255 10.1.5 进阶任务258 10.1.6 拓展259 10.2 测距系统设计261 10.2.1 任务要求261 10.2.2 任务目标261 10.2.3 预备知识261 10.2.4 基础任务264 10.2.5 进阶任务266 10.2.6 拓展268 10.3 温度监测系统设计269 10.3.1 任务要求269 10.3.2 任务目标269 10.3.3 预备知识269 10.3.4 基础任务273 10.3.5 进阶任务275 10.3.6 拓展278 习题284 第11章 综合应用实例285 11.1 风光互补LED路灯控制器设计285 11.1.1 应用实例概述285 11.1.2 方案设计286 11.1.3 硬件电路设计286 11.1.4 程序设计288 11.1.5 设计实现289 11.2 智能输液监测系统设计289 11.2.1 应用实例概述289 11.2.2 方案设计290 11.2.3 硬件电路设计290 11.2.4 程序设计292 11.2.5 设计实现293 11.3 商场火灾智能检测报警系统设计294 11.3.1 应用实例概述294 11.3.2 方案设计294 11.3.3 硬件电路设计294 11.3.4 程序设计297 11.3.5 设计实现298 11.4 污水处理控制系统设计298 11.4.1 应用实例概述298 11.4.2 方案设计299 11.4.3 硬件电路设计299 11.4.4 程序设计301 11.4.5 设计实现302 11.5 可显示书写提醒器设计303 11.5.1 应用实例概述303 11.5.2 方案设计303 11.5.3 硬件电路设计303 11.5.4 程序设计307 11.5.5 设计实现308 参考文献309
|
|