注册 登录 进入教材巡展
#
  • #

出版时间:2022-12

出版社:高等教育出版社

以下为《单片机C语言实践教程(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040590661
  • 2
  • 45260858-1
  • 2022-12
  • 电子与信息大类
  • 电子信息、电气控制类
  • 五年制高职
内容简介

本书是职业院校单片机教程,依据“做中学”“做中教”的教学理念,以“基础,实用”为原则,以MCS-51系列单片机为主体,选用日常生活中常见的单片机应用实例和控制系统作为教学项目(任务),按照单片机应用系统的设计过程为逻辑主线,整合教学内容。

本书共有九个项目。项目一是单片机基础知识介绍单片机的内部结构、最小应用系统以及C语言程序结构特点;项目二基于Proteus仿真电路学习常用输入输出设备的应用实例,包含元器件与单片机的连接电路和控制原理、C语言的程序结构和控制语句等;项目三通过交通灯控制系统的设计与仿真,学习单片机的中断系统;项目四通过步进电机控制系统的设计和仿真,学习步进电机的工作原理和控制程序;项目五通过简易数字电压表的设计和仿真,学习模数转换的应用;项目六通过波形发生器的设计和仿真,学习数模转换的应用;项目七和项目八学习单片机与单片机以及单片机与计算机之间的串行通信技术。项目九通过液晶显示器控制系统的设计和仿真,学习C语言中的指针应用。

本书可作为职业院校电子信息类、电气控制类以及机电类专业单片机教材,也可供相关工程技术人员参考。

目录
目录
 前辅文
 项目一 认识单片机
  任务一 了解单片机
  任务二 认识单片机的内部结构
  任务三 认识单片机最小应用系统
  任务四 认识单片机C语言
  任务五 认识单片机常用的开发工具
  项目练习
 项目二 常用输入输出设备应用实例
  任务一 点亮发光二极管
  任务二 制作流水灯
  任务三 实现灯的闪烁
  任务四 制作声音报警器
  任务五 实现按键控制灯
  任务六 实现按键计数
  任务七 静态显示1位数码管
  任务八 动态扫描多位数码管
  任务九 4位数码管显示
  任务十 行列式键盘的扫描
  项目练习
 项目三 交通灯控制系统的设计和仿真
  任务一 学习单片机应用系统的研制方法和步骤
  任务二 认识中断系统
  任务三 带紧急按键的交通信号灯控制
  任务四 利用定时器/计数器实现模拟交通灯计时控制
  项目练习
 项目四 步进电机控制系统的设计和仿真
  任务一 认识步进电机
  任务二 设计步进电机控制电路
  任务三 设计步进电机控制程序
  任务四 Proteus仿真
  项目练习
 项目五 简易数字电压表的设计和仿真
  任务一 了解模数转换
  任务二 认识芯片ADC
  任务三 设计简易数字电压表电路原理图
  任务四 设计简易数字电压表软件程序
  任务五 Proteus仿真
  项目练习
 项目六 波形发生器的设计和仿真
  任务一 了解数模转换
  任务二 认识数模转换芯片DAC
  任务三 设计波形发生器控制电路
  任务四 设计波形发生器控制程序
  任务五 Proteus仿真
  项目练习
 项目七 单片机与计算机的串行通信
  任务一 了解串行数据通信的基本知识
  任务二 控制单片机串行接口
  任务三 认识RS-232C串行接口标准
  任务四 设计单片机与计算机的串行通信电路原理图
  任务五 设计单片机与计算机的串行通信软件程序
  任务六 Proteus仿真
  项目练习
 项目八 单片机之间的通信
  任务一 了解多机通信基本知识
  任务二 设计单片机间串行通信的电路原理图
  任务三 设计单片机间串行通信的软件程序
  任务四 Proteus仿真
  项目练习
 项目九 液晶显示器控制系统的设计和仿真
  任务一 认识液晶显示器
  任务二 认识液晶显示控制芯片HD
  任务三 认识LCD1602及其与单片机的连接电路
  任务四 设计液晶显示字符的程序及仿真
  任务五 学习使用指针
  任务六 设计液晶显示字符串的程序及仿真
  项目练习
 附录
  附录A 特殊功能寄存器地址表
  附录B reg51.h头文件
  附录C C语言的关键字
  附录D C运算符分类表
  附录E Proteus常用库元器件
  附录F C51常用的库函数
  附录G Keil与Proteus的联合调试操作步骤
 参考文献
 前辅文
 项目一 认识单片机
  任务一 了解单片机
  任务二 认识单片机的内部结构
  任务三 认识单片机最小应用系统
  任务四 认识单片机C语言
  任务五 认识单片机常用的开发工具
  项目练习
 项目二 常用输入输出设备应用实例
  任务一 点亮发光二极管
  任务二 制作流水灯
  任务三 实现灯的闪烁
  任务四 制作声音报警器
  任务五 实现按键控制灯
  任务六 实现按键计数
  任务七 静态显示1位数码管
  任务八 动态扫描多位数码管
  任务九 4位数码管显示
  任务十 行列式键盘的扫描
  项目练习
 项目三 交通灯控制系统的设计和仿真
  任务一 学习单片机应用系统的研制方法和步骤
  任务二 认识中断系统
  任务三 带紧急按键的交通信号灯控制
  任务四 利用定时器/计数器实现模拟交通灯计时控制
  项目练习
 项目四 步进电机控制系统的设计和仿真
  任务一 认识步进电机
  任务二 设计步进电机控制电路
  任务三 设计步进电机控制程序
  任务四 Proteus仿真
  项目练习
 项目五 简易数字电压表的设计和仿真
  任务一 了解模数转换
  任务二 认识芯片ADC
  任务三 设计简易数字电压表电路原理图
  任务四 设计简易数字电压表软件程序
  任务五 Proteus仿真
  项目练习
 项目六 波形发生器的设计和仿真
  任务一 了解数模转换
  任务二 认识数模转换芯片DAC
  任务三 设计波形发生器控制电路
  任务四 设计波形发生器控制程序
  任务五 Proteus仿真
  项目练习
 项目七 单片机与计算机的串行通信
  任务一 了解串行数据通信的基本知识
  任务二 控制单片机串行接口
  任务三 认识RS-232C串行接口标准
  任务四 设计单片机与计算机的串行通信电路原理图
  任务五 设计单片机与计算机的串行通信软件程序
  任务六 Proteus仿真
  项目练习
 项目八 单片机之间的通信
  任务一 了解多机通信基本知识
  任务二 设计单片机间串行通信的电路原理图
  任务三 设计单片机间串行通信的软件程序
  任务四 Proteus仿真
  项目练习
 项目九 液晶显示器控制系统的设计和仿真
  任务一 认识液晶显示器
  任务二 认识液晶显示控制芯片HD
  任务三 认识LCD1602及其与单片机的连接电路
  任务四 设计液晶显示字符的程序及仿真
  任务五 学习使用指针
  任务六 设计液晶显示字符串的程序及仿真
  项目练习
 附录
  附录A 特殊功能寄存器地址表
  附录B reg51.h头文件
  附录C C语言的关键字
  附录D C运算符分类表
  附录E Proteus常用库元器件
  附录F C51常用的库函数
  附录G Keil与Proteus的联合调试操作步骤
 参考文献