单片机小系统的设计与制作

单片机小系统的设计与制作
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-01
版次: 1
ISBN: 9787121149221
定价: 26.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 228页
字数: 365千字
正文语种: 简体中文
1人买过
  •   《单片机小系统的设计与制作》以任务驱动为主线,以“必需、够用”为原则,注重工程实践,强化学生的实际动手能力的培养。以Proteus和Keil C软件作为单片机应用系统的设计和仿真平台,强调在应用中学习单片机。

      《单片机小系统的设计与制作》共设置了6个项目19个任务,通过对19个制作任务的讲解,实现了从产品概念到设计,完成全过程训练。打破了单片机传统的教学顺序,让读者在每个任务中循序渐进地掌握单片机的基本知识、输入/输出端口应用、键盘接口技术、中断原理及应用、定时/计数器原理及应用、数码管静态显示、数码管动态显示、LED点阵显示、串行端口通信原理及应用、单片机应用系统设计等相关知识,重点突出了各项技能的训练。教材体现了教、学、做相结合的教学模式,每个项目由相应的任务来完成,通过任务引入相应的知识点和有关的概念及硬件设计和编程技巧。该教材高职特色鲜明,技能训练突出,特别适合做高职高专院校电子信息类相关专业的教材。 项目1 单灯闪烁电路的设计与制作

    1.1 任务1 走进单片机世界

    1.1.1 单片机及单片机系统

    1.1.2 想一想,做一做:制作花样流水灯电路

    1.2 任务2 初识单片机——内部结构

    1.2.1 MCS-51单片机简述

    1.2.2 单片机的工作过程

    1.2.3 8051单片机的内部结构

    1.2.4 单片机的引脚

    1.3 任务3 单灯闪烁电路的设计与制作

    1.3.1 单片机的复位状态

    1.3.2 时钟电路

    1.3.3 单片机的时序

    1.3.4 单片机最小系统的设计

    1.3.5 想一想,做一做:制作闪烁的LED灯

    项目1 小结

    习题1

    项目2 8路流水灯的仿真——单片机应用开发工具的使用

    2.1 任务4 8路流水灯软件的设计与制作——Keil C

    2.1.1 Keil C软件的安装

    2.1.2 Keil C工程文件的建立、设置与目标文件的获得

    2.1.3 Keil C的调试与断点设置

    2.2 任务5 8路流水灯硬件仿真电路的设计——Proteus仿真平台

    2.2.1 Proteus电路设计

    2.2.2 源程序文件设计

    2.2.3 仿真

    2.3 任务6 Kile软件和Proteus软件的联合仿真

    2.3.1 Keil和Proteus的联合仿真方法一

    2.3.2 Keil和Proteus的联合仿真方法二

    项目2 小结

    项目3 汽车转向灯的设计与制作

    3.1 任务7 广告灯的设计与制作

    3.1.1 硬件电路

    3.1.2 程序设计

    3.1.3 深入认识单片机并行I/O口

    3.1.4 LED驱动电路

    3.1.5 MCS-51指令系统、寻址方式

    3.1.6 常用伪指令

    3.1.7 想一想,做一做:让广告灯实现一次点亮和熄灭2个LED的效果

    3.2 任务8 数据传送指令

    3.2.1 内部传送指令

    3.2.2 外部传送指令

    3.2.3 访问程序存储器指令(或称查表指令)

    3.2.4 交换指令

    3.2.5 堆栈操作指令

    3.2.6 想一想,做一做:秘密存放数据数据的交换

    3.3 任务9 简易加法器的设计与制作——运算指令

    3.3.1 算术运算指令

    3.3.2 逻辑运算指令

    3.3.3 想一想,做一做:实现Z=X∧Y

    3.4 任务10 LED闪烁电路的设计与制作——控制转移与位操作指令

    3.4.1 控制转移类指令

    3.4.2 位操作指令

    3.4.3 想一想,做一做:实现F=XY+XY

    3.5 任务11 汽车转向灯的设计与制作——汇编语言程序设计

    3.5.1 设计过程

    3.5.2 程序设计方法

    阶段性实训1自制单片机最小系统实现双键控制8只LED跑马灯效果

    项目3 小结

    习题3

    项目4 单片机基本显示系统的设计与制作

    4.1 任务12 带精确时间延时的广告灯设计与制作

    4.1.1 中断的概念

    4.1.2 MCS-51单片机的中断系统

    4.1.3 MCS-51单片机的中断响应过程

    4.1.4 MCS-51单片机的中断请求的撤销

    4.1.5 MCS-51单片机的特殊用途寄存器

    4.1.6 计时器Timer0溢出中断控制

    4.1.7 想一想,做一做:低频方波信号发生器

    4.2 任务13 按键控制的数字显示

    4.2.1 外部中断触发方式

    4.2.2 外部中断INT0设置的步骤

    4.2.3 多个外部中断源系统设计

    4.2.4 想一想,做一做:两个外部中断同时使用的数码管控制

    4.3 任务14 数字时钟的设计与制作

    阶段性实训2 急救车优先交通灯的设计与制作

    项目4 小结

    习题4

    项目5 字符型显示器应用

    5.1 任务15 字符型1602LCD液晶屏显示

    5.1.1 字符型1602LCD液晶屏简介

    5.1.2 字符型1602LCD引脚说明

    5.1.3 1602LCD的指令说明及时序

    5.1.4 想一想,做一做:1602液晶屏显示的多功能数字时钟

    5.2 任务16 点阵LED显示设计

    5.2.1 点阵LED的工作原理

    5.2.2 点阵LED的静态与动态扫描

    阶段性实训3电子密码锁的设计

    项目5 小结

    习题5

    项目6 单片机通信系统的设计与制作

    6.1 任务17 单片机双机通信

    6.1.1 串行通信基础

    6.1.2 单片机的串行通信接口

    6.1.3 想一想,做一做:利用工作方式2完成双机通信测试系统的设计

    6.2 任务18 多机通信

    6.2.1 多机通信概述

    6.2.2 多机通信的基本原理

    6.3 任务19 单片机与PC的串行通信

    6.3.1 RS-232C串行通信总线标准及其接口

    6.3.2 想一想,做一做:PC与单片机通信测试系统

    阶段性实训4 倒计时显示远程控制器的设计与制作

    项目6 小结

    习题6

    项目7 项目开发

    7.1 课题1 简易数字电压表的设计与制作

    7.1.1 A/D转换器

    7.1.2 硬件设计

    7.1.3 软件设计

    7.2 课题2 定时闹铃的设计与制作

    7.2.1 硬件设计

    7.2.2 软件设计

    附录A 51单片机指令表

    附录B 伪指令表

    附录C 指令中的符号标识说明表

    参考文献
  • 内容简介:
      《单片机小系统的设计与制作》以任务驱动为主线,以“必需、够用”为原则,注重工程实践,强化学生的实际动手能力的培养。以Proteus和Keil C软件作为单片机应用系统的设计和仿真平台,强调在应用中学习单片机。

      《单片机小系统的设计与制作》共设置了6个项目19个任务,通过对19个制作任务的讲解,实现了从产品概念到设计,完成全过程训练。打破了单片机传统的教学顺序,让读者在每个任务中循序渐进地掌握单片机的基本知识、输入/输出端口应用、键盘接口技术、中断原理及应用、定时/计数器原理及应用、数码管静态显示、数码管动态显示、LED点阵显示、串行端口通信原理及应用、单片机应用系统设计等相关知识,重点突出了各项技能的训练。教材体现了教、学、做相结合的教学模式,每个项目由相应的任务来完成,通过任务引入相应的知识点和有关的概念及硬件设计和编程技巧。该教材高职特色鲜明,技能训练突出,特别适合做高职高专院校电子信息类相关专业的教材。
  • 目录:
    项目1 单灯闪烁电路的设计与制作

    1.1 任务1 走进单片机世界

    1.1.1 单片机及单片机系统

    1.1.2 想一想,做一做:制作花样流水灯电路

    1.2 任务2 初识单片机——内部结构

    1.2.1 MCS-51单片机简述

    1.2.2 单片机的工作过程

    1.2.3 8051单片机的内部结构

    1.2.4 单片机的引脚

    1.3 任务3 单灯闪烁电路的设计与制作

    1.3.1 单片机的复位状态

    1.3.2 时钟电路

    1.3.3 单片机的时序

    1.3.4 单片机最小系统的设计

    1.3.5 想一想,做一做:制作闪烁的LED灯

    项目1 小结

    习题1

    项目2 8路流水灯的仿真——单片机应用开发工具的使用

    2.1 任务4 8路流水灯软件的设计与制作——Keil C

    2.1.1 Keil C软件的安装

    2.1.2 Keil C工程文件的建立、设置与目标文件的获得

    2.1.3 Keil C的调试与断点设置

    2.2 任务5 8路流水灯硬件仿真电路的设计——Proteus仿真平台

    2.2.1 Proteus电路设计

    2.2.2 源程序文件设计

    2.2.3 仿真

    2.3 任务6 Kile软件和Proteus软件的联合仿真

    2.3.1 Keil和Proteus的联合仿真方法一

    2.3.2 Keil和Proteus的联合仿真方法二

    项目2 小结

    项目3 汽车转向灯的设计与制作

    3.1 任务7 广告灯的设计与制作

    3.1.1 硬件电路

    3.1.2 程序设计

    3.1.3 深入认识单片机并行I/O口

    3.1.4 LED驱动电路

    3.1.5 MCS-51指令系统、寻址方式

    3.1.6 常用伪指令

    3.1.7 想一想,做一做:让广告灯实现一次点亮和熄灭2个LED的效果

    3.2 任务8 数据传送指令

    3.2.1 内部传送指令

    3.2.2 外部传送指令

    3.2.3 访问程序存储器指令(或称查表指令)

    3.2.4 交换指令

    3.2.5 堆栈操作指令

    3.2.6 想一想,做一做:秘密存放数据数据的交换

    3.3 任务9 简易加法器的设计与制作——运算指令

    3.3.1 算术运算指令

    3.3.2 逻辑运算指令

    3.3.3 想一想,做一做:实现Z=X∧Y

    3.4 任务10 LED闪烁电路的设计与制作——控制转移与位操作指令

    3.4.1 控制转移类指令

    3.4.2 位操作指令

    3.4.3 想一想,做一做:实现F=XY+XY

    3.5 任务11 汽车转向灯的设计与制作——汇编语言程序设计

    3.5.1 设计过程

    3.5.2 程序设计方法

    阶段性实训1自制单片机最小系统实现双键控制8只LED跑马灯效果

    项目3 小结

    习题3

    项目4 单片机基本显示系统的设计与制作

    4.1 任务12 带精确时间延时的广告灯设计与制作

    4.1.1 中断的概念

    4.1.2 MCS-51单片机的中断系统

    4.1.3 MCS-51单片机的中断响应过程

    4.1.4 MCS-51单片机的中断请求的撤销

    4.1.5 MCS-51单片机的特殊用途寄存器

    4.1.6 计时器Timer0溢出中断控制

    4.1.7 想一想,做一做:低频方波信号发生器

    4.2 任务13 按键控制的数字显示

    4.2.1 外部中断触发方式

    4.2.2 外部中断INT0设置的步骤

    4.2.3 多个外部中断源系统设计

    4.2.4 想一想,做一做:两个外部中断同时使用的数码管控制

    4.3 任务14 数字时钟的设计与制作

    阶段性实训2 急救车优先交通灯的设计与制作

    项目4 小结

    习题4

    项目5 字符型显示器应用

    5.1 任务15 字符型1602LCD液晶屏显示

    5.1.1 字符型1602LCD液晶屏简介

    5.1.2 字符型1602LCD引脚说明

    5.1.3 1602LCD的指令说明及时序

    5.1.4 想一想,做一做:1602液晶屏显示的多功能数字时钟

    5.2 任务16 点阵LED显示设计

    5.2.1 点阵LED的工作原理

    5.2.2 点阵LED的静态与动态扫描

    阶段性实训3电子密码锁的设计

    项目5 小结

    习题5

    项目6 单片机通信系统的设计与制作

    6.1 任务17 单片机双机通信

    6.1.1 串行通信基础

    6.1.2 单片机的串行通信接口

    6.1.3 想一想,做一做:利用工作方式2完成双机通信测试系统的设计

    6.2 任务18 多机通信

    6.2.1 多机通信概述

    6.2.2 多机通信的基本原理

    6.3 任务19 单片机与PC的串行通信

    6.3.1 RS-232C串行通信总线标准及其接口

    6.3.2 想一想,做一做:PC与单片机通信测试系统

    阶段性实训4 倒计时显示远程控制器的设计与制作

    项目6 小结

    习题6

    项目7 项目开发

    7.1 课题1 简易数字电压表的设计与制作

    7.1.1 A/D转换器

    7.1.2 硬件设计

    7.1.3 软件设计

    7.2 课题2 定时闹铃的设计与制作

    7.2.1 硬件设计

    7.2.2 软件设计

    附录A 51单片机指令表

    附录B 伪指令表

    附录C 指令中的符号标识说明表

    参考文献
查看详情