《单片机原理与套用技术》是2015年科学出版社出版的图书,作者是陈玉楼。
基本介绍
- 书名:单片机原理与套用技术
- 作者:陈玉楼
- 页数:288
- 出版社:科学出版社
- 出版时间:2015-7
- 开本:16开
单片机原理与套用技术
普通高等教育机电大类套用型系列规划教材
,陈玉楼
科学出版社 2015年7月出版
定价:42.00 语种:
标準书号:978-7-03-045009-8 装帧:平装
版本:101 开本:16开
责任编辑:于海云 字数:426千字
读者对象: 页数:288
书类: 册/包:
编辑部:高教电子
附注:
内容简介本书目录专家评论读者评论我要留言
本书涵盖单片机基础知识、C语言基础知识、proteus仿真软体知识、keil编程软体知识,主要掌握LED、数码管、键盘等基本I/O显示、中断、定时、计数、串口通信等基础套用,学会常见的A/D、D/A转换、简单的液晶显示等典型套用。
前言
项目一 认识单片机1
任务一 单片机基础知识概述1
项目一 认识单片机1
任务一 单片机基础知识概述1
一、什幺是单片机1
二、单片机的发展过程2
三、单片机的分类3
四、单片机的特点与套用範围3
五、典型单片机的产品介绍4
任务二 MCS-51系列单片机的基本结构5
一、89C51引脚功能6
二、89C51的内部结构7
三、89C51单片机存储器的配置9
二、单片机的发展过程2
三、单片机的分类3
四、单片机的特点与套用範围3
五、典型单片机的产品介绍4
任务二 MCS-51系列单片机的基本结构5
一、89C51引脚功能6
二、89C51的内部结构7
三、89C51单片机存储器的配置9
任务三 单片机最小系统15
一、电源电路15
二、时钟电路15
三、复位电路17
四 输入/输出接口19
思考题与习题22
项目二 Keil软体与PROTEUS软体基础知识23
任务一 认识Keil软体23
一、任务目标23
二、相关知识23
任务二 了解PROTEUS软体41
一、任务目标41
二、相关知识41
思考题与习题56
项目三 C语言基础知识57
任务一 数制与逻辑57
一、常见的数制57
二、不同数制间的转换58
三、数据在单片机中的表示方法60
四、常见的信息编码61
任务二 C语言的基础知识62
一、Keil C5163
二、C51的数据类型64
三、常量67
四、变数68
五、C51数据与运算71
六、C51程式结构与控制语句78
思考题与习题85
项目四 流水灯及数码管的显示设计87
任务一 点亮一个闪烁的LED灯87
一、任务目标87
二、硬体电路设计87
一、电源电路15
二、时钟电路15
三、复位电路17
四 输入/输出接口19
思考题与习题22
项目二 Keil软体与PROTEUS软体基础知识23
任务一 认识Keil软体23
一、任务目标23
二、相关知识23
任务二 了解PROTEUS软体41
一、任务目标41
二、相关知识41
思考题与习题56
项目三 C语言基础知识57
任务一 数制与逻辑57
一、常见的数制57
二、不同数制间的转换58
三、数据在单片机中的表示方法60
四、常见的信息编码61
任务二 C语言的基础知识62
一、Keil C5163
二、C51的数据类型64
三、常量67
四、变数68
五、C51数据与运算71
六、C51程式结构与控制语句78
思考题与习题85
项目四 流水灯及数码管的显示设计87
任务一 点亮一个闪烁的LED灯87
一、任务目标87
二、硬体电路设计87
三、相关知识87
四、本任务知识要点88
五、程式设计分析89
六、源程式90
任务二 点亮8个闪烁的LED灯91
一、任务目标91
二、硬体电路设计91
三、相关知识92
四、本任务知识要点92
五、程式设计分析93
六、源程式94
任务三 任意流水灯的设计95
一、任务目标95
二、硬体电路设计95
四、本任务知识要点88
五、程式设计分析89
六、源程式90
任务二 点亮8个闪烁的LED灯91
一、任务目标91
二、硬体电路设计91
三、相关知识92
四、本任务知识要点92
五、程式设计分析93
六、源程式94
任务三 任意流水灯的设计95
一、任务目标95
二、硬体电路设计95
三、相关知识95
四、本任务知识要点96
五、程式设计分析96
六、源程式98
任务四 一个数码管的静态显示98
一、任务目标98
二、硬体电路设计99
三、相关知识99
四、本任务知识要点101
五、程式设计分析102
六、源程式103
任务五 两个数码管的动态显示104
一、任务目标104
二、硬体电路设计104
三、相关知识105
四、本任务知识要点105
五、程式设计分析105
六、源程式106
任务六 6个数码管的动态显示107
一、任务目标107
二、硬体电路设计107
三、相关知识107
四、本任务知识要点108
五、程式设计分析109
六、源程式110
思考题与习题111
项目五 键盘控制原理及检测设计112
任务一 独立键盘检测112
一、任务目标112
二、硬体电路设计112
三、相关知识112
四、本任务知识要点112
五、程式设计分析113
四、本任务知识要点96
五、程式设计分析96
六、源程式98
任务四 一个数码管的静态显示98
一、任务目标98
二、硬体电路设计99
三、相关知识99
四、本任务知识要点101
五、程式设计分析102
六、源程式103
任务五 两个数码管的动态显示104
一、任务目标104
二、硬体电路设计104
三、相关知识105
四、本任务知识要点105
五、程式设计分析105
六、源程式106
任务六 6个数码管的动态显示107
一、任务目标107
二、硬体电路设计107
三、相关知识107
四、本任务知识要点108
五、程式设计分析109
六、源程式110
思考题与习题111
项目五 键盘控制原理及检测设计112
任务一 独立键盘检测112
一、任务目标112
二、硬体电路设计112
三、相关知识112
四、本任务知识要点112
五、程式设计分析113
六、源程式115
任务二 矩阵键盘检测115
一、任务目标115
二、硬体电路设计116
三、相关知识116
四、本任务知识要点117
五、程式设计分析118
六、源程式121
任务三 简易计算器的设计124
一、任务目标124
二、硬体电路设计124
三、相关知识125
四、本任务知识要点126
五、程式设计分析126
六、源程式129
思考题与习题134
项目六 中断与定时/计数器套用135
任务一 键控LED秒闪烁135
一、任务目标135
二、硬体电路设计135
三、相关知识136
四、本任务知识要点139
任务二 矩阵键盘检测115
一、任务目标115
二、硬体电路设计116
三、相关知识116
四、本任务知识要点117
五、程式设计分析118
六、源程式121
任务三 简易计算器的设计124
一、任务目标124
二、硬体电路设计124
三、相关知识125
四、本任务知识要点126
五、程式设计分析126
六、源程式129
思考题与习题134
项目六 中断与定时/计数器套用135
任务一 键控LED秒闪烁135
一、任务目标135
二、硬体电路设计135
三、相关知识136
四、本任务知识要点139
五、程式设计分析139
六、源程式140
任务二 输出1000Hz的方波140
一、任务目标140
二、电路设计141
三、相关知识141
四、本任务知识要点143
五、程式设计分析144
六、源程式145
任务三 歌曲演奏146
一、任务目标146
二、电路设计146
三、相关知识147
四、本任务知识要点149
六、源程式140
任务二 输出1000Hz的方波140
一、任务目标140
二、电路设计141
三、相关知识141
四、本任务知识要点143
五、程式设计分析144
六、源程式145
任务三 歌曲演奏146
一、任务目标146
二、电路设计146
三、相关知识147
四、本任务知识要点149