作者所负责的辽宁省一流本科单片机原理及应用课程(2022年获评)及辽宁省校际合作资源共享课程相关资源,造立体化精品单片机教材。同时,本书注重校企合作,与广州风标公司合作编写相关单片机实践项目。作者本人也是省一流与省特色专业负责人,多次指导电子大赛以及Proteus大赛并获得辽宁省一等奖。 本书编写过程中注重社会的前言技术,没有完全的基础知识章节,在实际项目中理解理论基础,项目选择具有实用性、应用性强的特,注重培养读者的创新意识和工程师的理念。以C51作为编程语言贯穿全书,全书讲解了十三个实际项目,强化课程思政、工程教育,立足“理实一体化”教学理念
售 价:¥
纸质售价:¥54.60购买纸书
6.5
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

前言
项目1 走进单片机世界
1.1 单片机的基础
1.1.1 单片机的发展史
1.1.2 单片机的应用
1.1.3 数制和编码
1.1.4 计算机中数的表示与运算
1.2 常用单片机产品系列
1.2.1 常用单片机产品系列简介
1.2.2 STC单片机系列产品
1.2.3 STC15W4K32S4系列单片机
1.2.4 STC单片机的命名规则
1.3 STC15单片机内部总体结构及引脚功能
1.3.1 引脚功能
1.3.2 总体结构
1.4 STC15单片机存储体系结构
1.5 并行I/O口
1.5.1 I/O口的工作模式及其设置
1.5.2 并行I/O口使用注意事项
1.6 STC15单片机时钟、复位及启动流程
1.7 复位
1.8 汇编语言简介
1.8.1 寻址方式
1.8.2 指令系统
1.8.3 简单汇编语言程序设计
习题与思考
项目2 城市路口交通灯的设计
2.1 C语言简介
2.1.1 C语言的数据类型
2.1.2 C语言的数组
2.1.3 C语言的指针与函数
2.2 C51的变量与常量
2.2.1 C51的变量
2.2.2 C51的常量
2.2.3 C51的头文件
2.2.4 C51的运算符
2.3 C51指针
2.4 C51函数
2.4.1 函数定义
2.4.2 函数的调用
2.4.3 无参函数写法及调用
2.4.4 有参函数写法及调用
2.4.5 中断函数
2.4.6 C51软件程序
2.5 流水灯的设计
2.6 城市路口交通灯的设计
习题与思考
项目3 八路电子抢答器的设计
3.1 中断的基本概念
3.1.1 中断的基本概念和相关术语
3.1.2 中断的作用
3.1.3 中断源
3.1.4 中断系统的基本功能
3.2 STC15W4K32S4单片机的中断系统
3.2.1 STC15W4K32S4单片机的中断源
3.2.2 中断请求标志
3.2.3 中断允许标志
3.2.4 中断优先级控制
3.3 中断的响应过程
3.4 C51中断服务函数的定义及应用
3.5 电子抢答器的设计
3.5.1 项目功能描述
3.5.2 项目硬件电路图
3.5.3 项目程序设计
3.5.4 项目仿真运行图
习题与思考
项目4 数字电子钟的设计
4.1 定时/计数器工作原理
4.1.1 传统MCS-51单片机定时/计数器的基本结构
4.1.2 传统MCS-51单片机定时/计数器的工作原理
4.2 定时/计数器的特殊功能寄存器
4.2.1 定时/计数器T0和T1的控制寄存器
4.2.2 工作方式寄存器
4.2.3 辅助寄存器AUXR
4.2.4 T0、T1和T2的时钟输出寄存器和外部中断允许INT_CLKO(AUXR2)
4.2.5 定时器T0和T1的中断控制寄存器:IE和IP
4.3 定时/计数器0的工作模式
4.4 应用定时/计数器输出方波和矩形波
4.4.1 应用定时/计数器输出方波
4.4.2 应用定时/计数器输出矩形波
4.5 LED数码管的结构和分类
4.5.1 显示器及其接口
4.5.2 数码管的静态显示
4.5.3 数码管的动态显示
4.5.4 基于查表法动态显示实例
4.6 数字电子时钟设计
4.6.1 项目功能描述
4.6.2 项目硬件电路设计
4.6.3 项目程序设计
4.6.4 调试结果
习题与思考
项目5 串行通信技术
5.1 串行口的结构
5.1.1 串行口控制寄存器
5.1.2 特殊功能寄存器PCON
5.2 串行口工作方式
5.3 串行口通信技术应用
5.3.1 应用串行口控制流水灯
5.3.2 开关量指示电路的设计
5.3.3 主从多级通信系统的构建
习题与思考
项目6 电子广告屏的设计
6.1 LED点阵显示
6.1.1 LED点阵显示原理
6.1.2 点阵显示举例
6.2 汉字图像循环闪烁的设计
6.2.1 项目功能描述
6.2.2 项目硬件电路图
6.2.3 项目源程序
6.2.4 调试结果
6.3 LCD1602简介
6.4 LCD1602的一般初始化过程
6.5 电子广告牌的设计
6.5.1 项目功能描述
6.5.2 项目硬件电路图
6.5.3 项目源程序
6.5.4 调试结果
习题与思考
项目7 简易密码锁的设计
7.1 独立式键盘原理
7.2 行列式键盘原理
7.2.1 设计原理
7.2.2 编程实例
7.3 简易数码锁设计
7.3.1 任务要求
7.3.2 仿真电路
7.3.3 程序设计
习题与思考
项目8 数字电压表的设计
8.1 ADC的工作原理
8.1.1 ADC的硬件组成
8.1.2 寄存器说明
8.1.3 ADC数据的获取和标度变换
8.2 数字电压表的设计
8.2.1 项目硬件电路图
8.2.2 项目源程序
8.2.3 调试结果
8.3 提高STC15W4K单片机的ADC的转换精度
8.4 基于HX711的微小电压测量
8.4.1 芯片简介
8.4.2 HX711典型应用
8.4.3 微弱信号的电压测量设计
8.4.4 智能电子秤的设计
习题与思考
项目9 DAC转换及其应用
9.1 基于PWM的DAC转换
9.1.1 PWM原理
9.1.2 PWM设计原理图
9.1.3 PWM DAC设计原理图
9.1.4 PWM DAC仿真图
9.2 基于TLC5615的锯齿波和正弦波设计
9.2.1 TLC5615的编程要点
9.2.2 锯齿波发生器的设计
9.2.3 正弦波发生器的设计
习题与思考
项目10 基于DS18B20数字温度计的设计
10.1 单片机应用系统的开发流程
10.1.1 单片机应用系统的设计原则
10.1.2 单片机应用系统的开发流程
10.1.3 单片机应用系统工程报告的编制
10.2 1-wire总线技术
10.2.1 1-wire总线的概念
10.2.2 1-wire总线的原理
10.2.3 1-wire总线的结构
10.2.4 1-wire总线的命令
10.3 DS18B20原理及结构
10.3.1 DS18B20简介
10.3.2 预备知识
10.4 DS18B20的时序
10.5 数字温度计的设计
习题与思考
项目11 生成增强型PWM波
11.1 STC15W4K32S4单片机PWM模块的结构与控制
11.2 PWM模块的结构
11.3 增强型PWM发生器相关的寄存器
11.4 应用举例
习题与思考
项目12 步进电机的正反转控制
12.1 电机的分类
12.2 28BYJ-48步进电机
12.2.1 28BYJ-48步进电机简介
12.2.2 28BYJ-48步进电机工作原理
12.3 28BYJ-48步进电机的转动控制
12.3.1 ULN2003驱动芯片简介
12.3.2 28BYJ-48单片机步进电机参数
12.3.3 步进电机转起来
12.4 使用STC15W4K单片机控制步进电机
习题与思考
附录:ASCII码表
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜