单片机技术与应用(高天哲)

单片机技术与应用(高天哲)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2021-09
版次: 1
ISBN: 9787122392053
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 179页
分类: 工程技术
2人买过
  • 本书以8051系列单片机应用为目的,以项目为载体,以Keil C51 为编程调试软件,介绍了用C语言编写单片机程序的方法,主要包括七个项目,涵盖了单片机的基本知识、C语言基础、LED灯的程序设计、数码管的程序设计、串行口通信原理、交通灯控制系统的程序设计、LCD液晶显示器系统的程序设计等内容。本书内容与行业、职业岗位需要的知识、技能密切结合,意在培养学生良好的实践动手能力和分析解决问题能力。本书可作为高职高专院校工科类专业教材使用,也可供相关技术人员参考阅读。 项目一单片机的认识 

    任务1.1单片机综述001 

    1.1.1单片机的概念001 

    1.1.2单片机的发展历史002 

    1.1.3单片机的特点及应用002 

    1.1.4单片机的发展趋势004 

    任务1.2单片机的学前准备006 

    1.2.1数制转换006 

    1.2.2二进制的逻辑运算009 

    任务1.3单片机的开发软件环境搭建011 

    1.3.1编程软件Keil的安装步骤011 

    1.3.2编程软件Keil的使用步骤014 

    1.3.3下载器的使用步骤021 

    项目二C语言基础 

    任务2.1C语言基础知识介绍025 

    2.1.1利用C语言开发单片机的优点025 

    2.1.2C51中的数据类型026 

    2.1.3C51数据类型扩充定义028 

    2.1.4C51中常用的头文件028 

    2.1.5C51中的运算符和表达式029 

    2.1.6C51中的基础语句032 

    任务2.2选择语句034 

    2.2.1if语句034 

    2.2.2if else语句035 

    2.2.3else if语句036 

    2.2.4if语句嵌套037 

    2.2.5switch多分支语句038 

    任务2.3循环语句040 

    2.3.1for语句040 

    2.3.2while语句042 

    2.3.3do while循环语句043 

    任务2.4数组048 

    2.4.1一维数组048 

    2.4.2二维数组051 

    2.4.3字符数组054 

    任务2.5函数059 

    2.5.1函数的概念059 

    2.5.2函数的分类060 

    2.5.3函数的定义060 

    2.5.4函数的调用062 

    2.5.5函数的声明063 

    2.5.6函数的返回值064 

    任务2.6指针066 

    2.6.1指针与指针变量066 

    2.6.2指针变量的运算069 

    2.6.3指针与数组070 

    2.6.4指针与函数074 

    2.6.5指针与字符串079 

    2.6.6指针数组与命令行参数084 

    2.6.7C51中指针的使用087 

    项目三LED灯的程序设计 

    任务3.1点亮LED灯的程序设计092 

    3.1.1单片机的结构组成092 

    3.1.2单片机的最小系统096 

    任务3.2流水灯的程序设计103 

    项目四数码管的程序设计 

    任务4.1数码管静态显示108 

    4.1.1数码管结构及工作原理108 

    4.1.2数码器的字形编码109 

    4.1.3锁存器110 

    任务4.2数码管动态显示113 

    4.2.1中断的产生背景113 

    4.2.2定时器中断的应用114 

    4.2.3中断的优先级117 

    4.2.4动态显示的基本原理118 

    4.2.5数码管显示消隐119 

    项目五串行口通信原理 

    任务5.1串行数据转换为并行数据124 

    5.1.1并行通信和串行通信124 

    5.1.2单工通信和双工通信125 

    5.1.3同步通信和异步通信126 

    5.1.4串行接口的电气标准127 

    5.1.5串行接口的物理标准131 

    5.1.6多机通信131 

    项目六交通灯控制系统的程序设计 

    任务6.1交通灯控制系统的程序设计136 

    任务6.2复杂交通灯控制系统的程序设计141 

    6.2.1定时器/计数器141 

    6.2.2定时器/计数器的寄存器143 

    6.2.3定时器/计数器的工作方式144 

    6.2.4定时器/计数器的应用146 

    项目七LCD液晶显示系统的程序设计 

    任务7.1LCD广告牌的程序设计157 

    7.1.1液晶显示器的原理及特点157 

    7.1.2LCD 1602液晶显示模块和引脚功能158 

    7.1.3LCD 1602液晶显示器的编程应用164 

    附录 

    附录AC51关键字175 

    附录BASCII码表176 

    参考文献
  • 内容简介:
    本书以8051系列单片机应用为目的,以项目为载体,以Keil C51 为编程调试软件,介绍了用C语言编写单片机程序的方法,主要包括七个项目,涵盖了单片机的基本知识、C语言基础、LED灯的程序设计、数码管的程序设计、串行口通信原理、交通灯控制系统的程序设计、LCD液晶显示器系统的程序设计等内容。本书内容与行业、职业岗位需要的知识、技能密切结合,意在培养学生良好的实践动手能力和分析解决问题能力。本书可作为高职高专院校工科类专业教材使用,也可供相关技术人员参考阅读。
  • 目录:
    项目一单片机的认识 

    任务1.1单片机综述001 

    1.1.1单片机的概念001 

    1.1.2单片机的发展历史002 

    1.1.3单片机的特点及应用002 

    1.1.4单片机的发展趋势004 

    任务1.2单片机的学前准备006 

    1.2.1数制转换006 

    1.2.2二进制的逻辑运算009 

    任务1.3单片机的开发软件环境搭建011 

    1.3.1编程软件Keil的安装步骤011 

    1.3.2编程软件Keil的使用步骤014 

    1.3.3下载器的使用步骤021 

    项目二C语言基础 

    任务2.1C语言基础知识介绍025 

    2.1.1利用C语言开发单片机的优点025 

    2.1.2C51中的数据类型026 

    2.1.3C51数据类型扩充定义028 

    2.1.4C51中常用的头文件028 

    2.1.5C51中的运算符和表达式029 

    2.1.6C51中的基础语句032 

    任务2.2选择语句034 

    2.2.1if语句034 

    2.2.2if else语句035 

    2.2.3else if语句036 

    2.2.4if语句嵌套037 

    2.2.5switch多分支语句038 

    任务2.3循环语句040 

    2.3.1for语句040 

    2.3.2while语句042 

    2.3.3do while循环语句043 

    任务2.4数组048 

    2.4.1一维数组048 

    2.4.2二维数组051 

    2.4.3字符数组054 

    任务2.5函数059 

    2.5.1函数的概念059 

    2.5.2函数的分类060 

    2.5.3函数的定义060 

    2.5.4函数的调用062 

    2.5.5函数的声明063 

    2.5.6函数的返回值064 

    任务2.6指针066 

    2.6.1指针与指针变量066 

    2.6.2指针变量的运算069 

    2.6.3指针与数组070 

    2.6.4指针与函数074 

    2.6.5指针与字符串079 

    2.6.6指针数组与命令行参数084 

    2.6.7C51中指针的使用087 

    项目三LED灯的程序设计 

    任务3.1点亮LED灯的程序设计092 

    3.1.1单片机的结构组成092 

    3.1.2单片机的最小系统096 

    任务3.2流水灯的程序设计103 

    项目四数码管的程序设计 

    任务4.1数码管静态显示108 

    4.1.1数码管结构及工作原理108 

    4.1.2数码器的字形编码109 

    4.1.3锁存器110 

    任务4.2数码管动态显示113 

    4.2.1中断的产生背景113 

    4.2.2定时器中断的应用114 

    4.2.3中断的优先级117 

    4.2.4动态显示的基本原理118 

    4.2.5数码管显示消隐119 

    项目五串行口通信原理 

    任务5.1串行数据转换为并行数据124 

    5.1.1并行通信和串行通信124 

    5.1.2单工通信和双工通信125 

    5.1.3同步通信和异步通信126 

    5.1.4串行接口的电气标准127 

    5.1.5串行接口的物理标准131 

    5.1.6多机通信131 

    项目六交通灯控制系统的程序设计 

    任务6.1交通灯控制系统的程序设计136 

    任务6.2复杂交通灯控制系统的程序设计141 

    6.2.1定时器/计数器141 

    6.2.2定时器/计数器的寄存器143 

    6.2.3定时器/计数器的工作方式144 

    6.2.4定时器/计数器的应用146 

    项目七LCD液晶显示系统的程序设计 

    任务7.1LCD广告牌的程序设计157 

    7.1.1液晶显示器的原理及特点157 

    7.1.2LCD 1602液晶显示模块和引脚功能158 

    7.1.3LCD 1602液晶显示器的编程应用164 

    附录 

    附录AC51关键字175 

    附录BASCII码表176 

    参考文献
查看详情
您可能感兴趣 / 更多
单片机技术与应用(高天哲)
计算机应用基础Win 7+Office 2010
高天哲、孙伟、张洪雷、高建 编