新書推薦:
《
科学的奇幻之旅
》
售價:HK$
79.4
《
画艺循谱:晚明的画谱与消闲
》
售價:HK$
147.2
《
新民说·现实政治史:从马基雅维利到基辛格
》
售價:HK$
102.4
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:HK$
45.8
《
甲骨拼合六集
》
售價:HK$
342.7
《
视觉美食家:商业摄影实战与创意解析
》
售價:HK$
135.7
《
中国经济发展的新阶段:机会与选择
》
售價:HK$
102.4
《
DK月季玫瑰百科
》
售價:HK$
216.2
|
內容簡介: |
王冬星和许有军编著的《单片机技术及C51仿真 与应用》通俗易懂,面向应用,从实例仿真应用入手 ,以C语言为主、汇编语言为辅结合仿真开发环境, 详细介绍了51单片机的结构原理、内外部资源编程、 设计开发过程,以及单片机常用开发仿真软件 μVision Keil和Proteus ISIS的应用及调试方法。
书中列举大量实例,均通过仿真验证,且每个程 序都有详细的注释,通过对电路或程序做改动,即可 重新设计系统。本书各章都配有学习目标、习题和答 案,并附计算机常用编码、汇编指令表和Proteus常 用器件中英文对照表,供相关人员参阅。
本书可以作为高等院校的单片机教材,也可为从 事单片机开发应用的技术人员提供参考。
|
目錄:
|
第1章 初识51单片机及其开发环境
1.1 微型机与单片机
1.2 51单片机的基本结构概述
1.3 51单片机的引脚与封装
1.4 一个简单LED灯循环点亮实验
1.5 μVision4开发环境介绍
1.5.1 μVision4开发界面
1.5.2 演示步骤
1.6 Proteus仿真环境简介
1.6.1 Proteus的安装
1.6.2 Proteus的使用
1.6.3 LLvision4+Proteus运行单片机仿真
1.7 51单片机基本电路
1.8 51系列单片机
习题
第2章 5l单片机内部硬件基本结构和原理
2.1 CPU单元
2.2 5l单片机存储器的配置
2.2.1 程序存储器ROM空间
2.2.2 数据存储器RAM空间
2.3 时序与复位
2.3.1 时序分析
2.3.2 时序单位
2.3.3 复位
2.4 节电方式
2.5 输入/输出端口
2.5.1 P0口
2.5.2 P1口
2.5.3 P2口
2.5.4 P3口
习题
第3章 51单片机汇编指令系统与程序设计
3.1 汇编语言概述
3.2 指令格式和描述符号说明
3.2.1 指令格式
3.2.2 指令中常用描述符号说明
3.3 寻址方式
3.4 指令系统
3.4.1 数据传送类指令(29条)
3.4.2 算术运算类指令(24条)
3.4.3 逻辑运算与循环类指令(24条)
3.4.4 控制转移类指令(17条)
3.4.5 位操作类指令(17条)
3.5 伪指令
3.6 汇编与汇编程序设计
3.6.1 源程序的汇编
3.6.2 汇编程序设计
3.6.3 综合设计实验——可控灯汇编程序设计
习题
第4章 51单片机的C语言程序设计
4.1 C5l语言与汇编语言和标准C语言的区别
4.2 C51程序的基本结构
4.3 数据类型
4.3.1 C51数据类型
4.3.2 REG51.H头文件
4.4 变量和C51存储区域
4.4.1 变量的定义
4.4.2 存储器类型
4.4.3 存储器模式
4.4.4 变量的分类
4.5 C51对绝对地址的访问
4.6 指针
4.6.1 指针的概念、定义和引用
4.6.2 C51的指针类型
4.7 C51函数
4.7.1 C51函数及其定义
4.7.2 C51的中断服务函数
4.7.3 C51库函数
习题
第5章 数码管显示原理及应用
5.1 数码管的结构及工作原理
52驱动数码管
5.2.1 驱动共阴极数码管
5.2.2 驱动共阳极数码管
5.3 数码管的显示及实例
5.3.1 数码管的静态显示及实例
5.3.2 数码管的动态显示及实例
5.3.3 设计型实验——模拟秒表的实现
习题
第6章 51单片机的中断系统
6.1 中断概念
6.2 51单片机中断源
6.3 中断寄存器
6.3.1 中断允许寄存器IE
6.3.2 定时/计数器控制寄存器TCON
6.3.3 串行口控制寄存器SCON
6.3.4 中断优先级寄存器IP
6.4 中断处理过程
6.4.1 中断响应条件
6.4.2 中断响应时间
6.4.3 中断响应过程
6.4.4 中断返回
6.5 中断程序举例
6.5.1 主程序说明
6.5.2 中断服务程序说明
6.5.3 外部中断INT0程序举例
6.5.4 外部中断INT1程序举例
6.5.5 两个外部中断举例
习题
第7章 定时/计数器的原理及应用
7.1 定时/计数器的结构和工作原理
7.1.1 定时/计数器的结构
7.1.2 定时/计数器的工作原理
7.2 定时/计数器的工作方式寄存器和控制寄存器
7.2.1 工作方式寄存器TMOD
7.2.2 控制寄存器TCON
7.3 定时/计数器的4种工作方式及应用
7.3.1 方式0的工作原理及应用
7.3.2 方式1的工作原理及应用
7.3.3 方式2的工作原理及应用
7.3.4 方式3的工作原理及应用
7.3.5 定时/计数器的外部中断扩展及示例
7.4 综合实验——设计一个带蜂鸣器的60秒计时器
7.4.1 蜂鸣器的工作原理
7.4.2 60秒计时器设计实验
习题
第8章 键盘的工作原理及应用
8.1 键盘的工作原理及去抖
8.2 独立键盘接口及程序实例
8.3 矩阵键盘扫描原理及实例分析
8.3.1 低电平扫描原理
8.3.2 高电平扫描原理
8.3.3 基础实验——矩阵键盘的识别与显示
8.4 综合实验——秒表定时器的设计与实现
习题
第9章 单片机的串行通信
9.1 串行通信的概念
9.1.1 串行通信的基本方式
9.1.2 串行通信的波特率
9.1.3 串行通信的标准接口
9.1.4 RS一232电平与TTL电平的转换
9.2 串行通信的结构及工作方式
9.2.1 串行通信的结构
9.2.2 串行通信的工作方式
9.3 串行口的应用
9.3.1 串行口初始化编程
9.3.2 单片机与PC通信
9.3.3 双机通信
9.3.4 串口打印在程序调试中的使用
习题
第10章 5l粤片机常用资源与综合应用实例
10.1 LED点阵
10.1.1 LED点阵概述
10.1.2 LED点阵的结构和工作原理
10.1.3 LED点阵的编码方式及显示实例
101.4 LED点阵的动态显示及实例
10.2 LCD
10.2.1 LCD概述
10.2.2 1602液晶显示器
10.2.3 1602液晶显示实例
10.3 温度传感器
10.3.1 温度传感器概述
10.3.2 DSl8820温度传感器
10.3.3 LCDl602与DSl8820综合应用实例
10.4 C#与单片机通信实现温度显示系统
10.4.1 C#简介
10.4.2 系统总体设计
10.4.3 系统硬件设计
10.4.4 系统软件设计
10.4.5 系统运行结果
习题
附录A 计算机常用编码
附录B 51单片机汇编指令表
附录C 51单片机汇编指令矩阵(汇编/反汇编表)
附录D Proteus常用器件和仿真仪表中英文对照
附录E 习题解答
参考文献
|
|