新書推薦:
《
敦煌写本文献学(增订本)
》
售價:NT$
1010.0
《
耕读史
》
售價:NT$
500.0
《
地理计算与R语言
》
售價:NT$
551.0
《
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
》
售價:NT$
398.0
《
大思维:哥伦比亚商学院六步创新思维模型
》
售價:NT$
332.0
《
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:NT$
709.0
《
UE5虚幻引擎必修课(视频教学版)
》
售價:NT$
505.0
《
真需求
》
售價:NT$
505.0
|
內容簡介: |
由李庭贵、龙舰涵主编的《C51单片机应用技术 项目化教程高等职业教育机电类十二五规划教材》 按项目化、任务驱动体例编写,总共包含10个项目: 设计信号灯控制系统,设计数码管显示系统,设计按 键识别系统,设计报警器系统,设计秒表控制系统, 设计LCD显示系统,设计串行通信系统,设计数字电 压表系统,设计信号发生器系统,设计步进电动机控 制系统。每个项目均包括教学目标、工作任务、相关 知识、项目总体设计、系统硬件设计、系统软件设计 、系统仿真调试、能力拓展、项目考核等部分,在项 目化教学中包含了“高职高专单片机教学大纲”规定 应掌握的所有知识点:MCS-51系列单片机的结构、单 片机开发软件Keil μVision2、C51程序设计等。
本书可作为高等职业院校、高等专科院校、成人 高校、民办高校及本科院校举办的二级职业技术学院 机电类、电子类相关专业的教学用书,并可作为社会 从业人士的业务参考书及培训用书。
|
目錄:
|
前言
项目1 设计信号灯控制系统
任务1 相关知识
1.1.1 单片机的基本知识
1.1.2 单片机的内部结构
1.1.3 单片机的CPU系统
1.1.4 单片机的存储器系统
1.1.5 单片机的并行I/O口系统
1.1.6 单片机的其他功能单元
1.1.7 单片机的外部结构
1.1.8 C51程序的基本构成
1.1.9 C51的数据结构
1.1.10 C51存储区域与存储模式
1.1.11 C51运算符与表达式
1.1.12 C51语句
1.1.13 C51函数
1.1.14 C51数组
1.1.15 C51指针
1.1.16 C51结构体
任务2 系统总体设计
1.2.1 系统的组成
1.2.2 系统的工作原理
任务3 系统硬件设计
1.3.1 单片机选型
1.3.2 主控模块设计
1.3.3 LED信号灯电路设计
任务4 系统软件设计
1.4.1 算法设计
1.4.2 数据结构设计
1.4.3 程序设计
1.4.4 C语言源程序
1.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力拓展
任务7 项目考核
项目2 设计数码管显示系统
任务1 相关知识
2.1.1 数码管的结构
2.1.2 数码管的工作原理
2.1.3 数码管的字形编码
2.1 .4 LED数码管的显示方式
任务2 系统总体设计
2.2.1 系统的组成
2.2.2 系统的工作原理
任务3 系统硬件设计
2.3.1 主控模块设计
2.3.2 数码管显示模块设计
任务4 系统软件设计
2.4.1 算法设计
2.4.2 数据结构设计
2.4.3 程序设计
2.4.4 C语言源程序
2.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力拓展
任务7 项目考核
项目3 设计按键识别系统
任务1 相关知识
3.1.1 独立式键盘
3.1.2 矩阵式键盘
任务2 系统总体设计
3.2.1 系统的组成
3.2.2 系统的工作原理
任务3 系统硬件设计
3.3.1 主控模块设计
3.3.2 键盘模块设计
任务4 系统软件设计
3.4.1 算法设计
3.4.2 数据结构设计
3.4.3 程序设计
3.4.4 C语言源程序
3.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力拓展
任务7 项目考核
项目4 设计报警器系统
任务1 相关知识
4.1.1 中断系统的结构
4.1.2 中断系统控制
4.1.3 中断系统响应
4.1.4中断系统应用
任务2 系统 总体设计
任务3 系统硬件设计
4.3.1 主控模块设计
4.3.2 按键模块设计
4.3.3 音频报警模块设计
任务4 系统软件设计
4.4.1 算法设计
4.4.2 数据结构设计
4.4.3 程序设计
4.4.4 C语言源程序
4.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目5 设计秒表控制系统
任务1 相关知识
5.1.1 定时器/计数器的结构
5.1.2 定时器/计数器的工作方式
任务2 系统总体设计
任务3 系统硬件设计
5.3.1 主控模块设计
5.3.2 秒表显示模块设计
任务4 系统软件设计
5.4.1 算法设计
5.4.2 数据结构设计
5.4.3 程序设计
5.4.4 C语言源程序
5.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目6 设计LCD显示系统
任务1 相关知识
6.1.1 液晶显示器的优点
6.1.2 液晶显示器的分类
6.1.3 液晶显示器的工作原理
6.1.4 液晶显示器的技术参数
6.1.5 液晶显示器各种图形的显示原理
任务2 系统总体设计
任务3 系统硬件设计
6.3.1 主控模块设计
6.3.2 LCD显示模块设计
任务4 系统软件设计
6.4.1 算法设计
6.4.2 数据结构设计
6.4.3 程序设计
6.4.4 C语言源程序
6.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目7 设计串行通信系统
任务1 相关知识
7.1.1 串行通信的分类
7.1.2 波特率
7.1.3 串行通信的制式
7.1.4 RS一232C总线标准与应用
7.1.5 RS一485总线标准与应用
7.1.6 MCS一51串行口的内部结构
7.1.7 MCS一51串行口的工作方式
7.1.8 MCS一51串行口的波特率
任务2 系统总体设计
7.2.1 系统的组成
7.2.2 系统的工作原理
任务3 系统硬件设计
7.3.1 主控模块设计
7.3.2 LCD显示模块设计
7.3.3 串行口通信模块设计
任务4 系统软件设计
7.4.1 算法设计
7.4.2 数据结构设计
7.4.3 程序设计
7.4.4 C语言源程序
7.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目8 设计数字电压表系统
任务1 相关知识
8.1.1 A—D转换器简介
8.1.2 A—D转换器的主要技术指标
任务2 系统总体设计
任务3 系统硬件设计
8.3.1 主控模块设计
8.3.2 LCD显示模块设计
8.3.3 A—D转换模块设计
任务4 系统软件设计
8.4.1 算法设计
8.4.2 数据结构设计
8.4.3 程序设计
8.4.4 C语言源程序
8.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目9 设计信号发生器系统
任务1 相关知识
9.1.1 D—A转换器的基本原理
9.1.2 D—A转换器的主要技术指标
9.1.3 集成D—A转换器DAC0832
9.1.4 DAC0832和MCS.51单片机的接口
任务2 系统总体设计
任务3 系统硬件设计
9.3.1 主控模块设计
9.3.2 LCD显示模块设计
9.3.3 键盘输入模块设计
9.3.4 串行口通信电路模块设计
9.3.5 D—A转换模块设计
任务4 系统软件设计
9.4.1 算法设计
9.4.2 数据结构设计
9.4.3 程序设计
9.4.4 C语言源程序
9.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
项目10 设计步进电动机控制系统
任务1 相关知识
10.1.1 步进电动机的分类和结构
10.1.2 步进电动机的原理
10.1.3 步距角与转速计算
10.1.4 步进电动机的单片机控制
任务2 系统总体设计
任务3 系统硬件设计
10.3.1 主控模块设计
10.3.2 步进电动机驱动模块设计
任务4 系统软件设计
10.4.1 算法设计
10.4.2 数据结构设计
10.4.3 程序设计
10.4.4 C语言源程序
10.4.5 汇编语言源程序
任务5 系统仿真调试
任务6 能力扩展
任务7 项目考核
附录
附录A 标准ASCII码字符集
附录B C语言常用库函数
附录C C语言运算符的优先级与结合性
附录D 特殊功能寄存器
附录E Easy 51pro v2.0的使用
附录F C51中的关键字
参考文献
|
|