注册 登录 进入教材巡展
#

出版时间:2023-01

出版社:电子工业出版社

以下为《单片机C语言实践教程(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121433269
  • 1-2
  • 442621
  • 66254835-3
  • 平塑
  • 16开
  • 2023-01
  • 485
  • 292
  • 工学
  • 电子科学与技术
  • 电气自动化技术
  • 高职
目录
第1章 认识单片机并制作、使用单片机系统 1__eol__1.1 单片机控制的跑马灯 2__eol__1.1.1 开发板实物图 2__eol__1.1.2 实物图说明 2__eol__1.1.3 下载控制程序到单片机中 2__eol__1.2 知识链接:单片机及其应用 4__eol__1.2.1 单片机及其发展的特点 4__eol__1.2.2 单片机嵌入式系统的应用领域及特点 5__eol__? 项目一 跑马灯的设计与制作 7__eol__? 项目一 任务1 点亮8个发光二极管 7__eol__1.3 用单片机点亮8个发光二极管 7__eol__1.3.1 实物图 7__eol__1.3.2 步骤 7__eol__1.4 知识链接:MCS-51系列单片机 9__eol__1.4.1 MCS-51系列单片机内部功能简介 9__eol__1.4.2 引脚及功能介绍 11__eol__1.5 单片机运行的基本过程 12__eol__1.6 单片机复位及复位电路、时钟电路、时序与机器周期 12__eol__1.6.1 单片机复位及复位电路 12__eol__1.6.2 时钟电路 14__eol__1.6.3 时序的概念 14__eol__1.6.4 机器周期的计算 15__eol__1.7 补充知识:二进制数 15__eol__1.7.1 十进制数 15__eol__1.7.2 二进制数 15__eol__1.7.3 二进制数与十进制数的相互转换 15__eol__1.7.4 十六进制数 16__eol__1.7.5 有符号数的表示方法 17__eol__1.7.6 位、字节、字 17__eol__1.7.7 BCD码 17__eol__1.7.8 ASCⅡ码 18__eol__小结 18__eol__习题 19__eol__第2章 Keil C的操作及单片机的存储器、I/O接口 21__eol__? 项目一 任务2 Keil C的操作练习 22__eol__2.1 Keil C软件的操作 22__eol__2.2 MCS-51系列单片机存储器的结构 29__eol__2.2.1 程序存储器 30__eol__2.2.2 内部数据存储器 31__eol__2.2.3 外部数据存储器 32__eol__? 项目一 任务3 测试与改变I/O端口的状态 32__eol__2.3 I/O端口的测试 32__eol__2.4 I/O端口的内部结构与特点 33__eol__2.4.1 P1口的结构组成 33__eol__2.4.2 P0口的结构组成 34__eol__2.5 补充知识:数字电子技术相关内容 35__eol__2.5.1 基本逻辑门 35__eol__2.5.2 门电路 37__eol__2.5.3 LED数码管 38__eol__小结 39__eol__习题 40__eol__第3章 仿真演练与程序的下载 42__eol__? 项目一 任务4 仿真数码管显示 42__eol__3.1 Proteus的仿真演练 43__eol__3.1.1 数码管显示电路原理图 43__eol__3.1.2 Proteus 8 Professional界面简介 44__eol__3.1.3 绘制原理图 46__eol__3.2 Keil C与Proteus连接调试 51__eol__3.3 制作与使用ISP 53__eol__3.4 开发板电路图 56__eol__小结 61__eol__习题 62__eol__第4章 C51程序的编制 63__eol__? 项目一 任务5 点亮一个发光二极管 64__eol__4.1 C51的数据结构 64__eol__4.1.1 C51应用举例 64__eol__4.1.2 数据的存储种类 66__eol__4.1.3 基本数据类型 67__eol__4.1.4 C51扩展数据类型 67__eol__4.1.5 数据的存储位置 70__eol__? 项目一 任务6 根据输入状态决定输出端口的状态 74__eol__4.2 C51的程序结构 74__eol__4.2.1 C51的运算符 74__eol__4.2.2 C51的基本语句 75__eol__? 项目一 任务7 跑马灯的控制1 79__eol__? 项目一 任务8 计算1+2+3+…+10 81__eol__? 项目一 任务9 跑马灯的控制2 81__eol__? 项目一 任务10 跑马灯的控制3 83__eol__? 项目一 任务11 跑马灯的设计 84__eol__? 项目一 任务12 跑马灯的控制4 87__eol__4.2.3 C51函数 88__eol__? 项目一 任务13 跑马灯的控制5 92__eol__4.3 交通灯控制器 93__eol__4.3.1 程序的移植 93__eol__? 项目二 交通灯控制器的设计 94__eol__? 项目二 任务1 交通灯的控制 96__eol__4.3.2 交通灯的控制 96__eol__4.4 补充知识:数组的概念 99__eol__小结 100__eol__习题 101__eol__第5章 单片机的中断系统 106__eol__? 项目二 任务2 改进的交通灯控制器 106__eol__5.1 中断概念的引出 107__eol__5.2 单片机中断系统的结构 108__eol__5.2.1 8051的中断源 109__eol__5.2.2 中断请求标志 110__eol__5.2.3 中断允许控制 110__eol__5.2.4 中断优先级控制 111__eol__5.2.5 中断的入口 111__eol__5.2.6 8051单片机中断处理过程 112__eol__5.3 中断服务程序的编制 112__eol__5.3.1 中断服务程序编制的格式 112__eol__5.3.2 项目二任务2的解答:交通灯中断控制器设计 113__eol__5.3.3 关于中断触发方式及程序编制的讨论 116__eol__小结 119__eol__习题 119__eol__第6章 单片机的定时器 123__eol__? 项目二 任务3 定时器中断控制的跑马灯 123__eol__6.1 定时器的结构与特点 125__eol__6.2 定时器的控制寄存器 126__eol__6.2.1 工作方式寄存器 126__eol__6.2.2 控制寄存器 127__eol__6.2.3 TH、TL 127__eol__6.3 定时器的工作方式 127__eol__6.3.1 方式0 127__eol__6.3.2 方式1 127__eol__6.3.3 方式2 128__eol__6.3.4 方式3 128__eol__6.4 定时器计数初值的确定 129__eol__6.5 定时器应用举例 129__eol__6.5.1 定时器中断控制的跑马灯 129__eol__? 项目二 任务4 信号发生器 131__eol__6.5.2 信号发生器 131__eol__? 项目二 任务5 定时器中断控制的交通灯 133__eol__6.5.3 定时器中断控制的交通灯 133__eol__小结 136__eol__习题 136__eol__第7章 单片机的串行通信接口 139__eol__? 项目二 任务6 数码管显示 139__eol__7.1 串行通信概述 140__eol__7.1.1 串行通信与并行通信 140__eol__7.1.2 异步通信与同步通信 140__eol__7.1.3 串行通信的传输方向 142__eol__7.1.4 传输速率 142__eol__7.2 8051串行口的结构 143__eol__7.2.1 串行口的结构 143__eol__7.2.2 8051串行口的控制寄存器 143__eol__7.3 8051串行口的工作方式 144__eol__7.3.1 方式0 144__eol__? 项目二 任务7 数据的并、串行转换 146__eol__? 项目二 任务8 双机通信仿真 148__eol__7.3.2 方式1 148__eol__7.3.3 方式2和方式3 153__eol__7.3.4 波特率的计算 154__eol__7.4* 补充知识:I2C总线及其应用 155__eol__7.4.1 I2C总线的特点 155__eol__7.4.2 I2C总线的工作原理 155__eol__7.4.3 I2C应用实例AT24C01 157__eol__小结 163__eol__习题 163__eol__第8章 键盘接口及显示接口 167__eol__8.1 键盘接口 168__eol__8.1.1 键盘基本问题 168__eol__8.1.2 独立式键盘 169__eol__8.1.3 行列式键盘 170__eol__? 项目二 任务9 计数显示器 174__eol__8.2 显示接口 175__eol__8.2.1 静态显示 175__eol__? 项目二 任务10 带倒计时的交通灯控制器 176__eol__8.2.2 动态显示 177__eol__? 项目二 任务11 数字钟