单片机原理与C51基础
单片机原理与C51基础作者:赵丽清 开 本:16开 书号ISBN:9787111389149 定价: 出版时间:2020-01-01 出版社:机械工业 |
单片机原理与C51基础 本书特色
《单片机原理与C51基础》以80C51系列单片机为对象,共分为11章的内容。为方便读者选择,前7章主要围绕单片机芯片本身的引脚、结构、指令及功能来讲解,它们是学习单片机的基础,适合少学时课程使用;后4章主要讲解单片机芯片的常用外围接口,方便多学时课程的安排。
本书第1章主要围绕单片机的发展历史、课程地位、学习方法及学习这些课程**的基础知识进行介绍。第2章从应用者的视角讲解了单片机的结构和引脚功能,着重讲解了“怎样使用”的问题。第3章利用大量的图表讲解了80C51系列单片机的汇编语言指令功能等内容。第4章利用典型实例介绍了80C51系列单片机汇编语言的顺序、分支、循环及子程序设计的方法。第5章介绍了中断的概念、中断相关的特殊功能寄存器、中断的编程方法和实例。第6章介绍了单片机定时/计数器的组成结构及应用实例。第7章介绍了串行通信的相关概念,80C51系列单片机的串行接口、通信模式及其应用实例。第8章介绍了存储器及并行口的扩展方法,详细地讲解了外扩芯片的编址技术。第9章介绍了键盘、数码管及ADC0809和DAC0832的接口方法和实例。第10章以读者具有一定标准C语言基础为前提,介绍了C51的语法、结构等知识,同时给出了前述章节中典型例题的C语言程序,方便读者进行对比学习。第11章介绍了单总线、SPI总线及I2C总线等串行总线扩展技术。
《单片机原理与C51基础》以应用者的角度对“单片机原理与应用”这门课程进行了全新的解读,内容精炼,教辅材料齐全,适合各大专院校学生及老师选用。
单片机原理与C51基础 目录
前言第1章 绪论
1.1单片机
1.1.1单片机的概念
1.1.2单片机的发展历史及产品近况
1.1.3嵌入式处理器家族
1.1.4单片机课程的地位及学习方法
1.2单片机开发所需软硬件介绍
1.2.1关于Keil C51及其集成开发环境Keil μVision
1.2.2仿真技术和仿真器
1.2.3编程器和下载软件
1.2.4Protel与单片机
1.2.5关于Proteus软件
1.2.6字模提取软件与串口调试助手
1.3数字电路基础
1.3.1二进制的逻辑运算
1.3.2数字电路中0与1的定义
1.4数制与编码的简单回顾
1.4.1数制
1.4.2编码
1.4.3计算机中带符号数的表示
思考题
第2章 80C51系列单片机基本结构及原理
2.180C51系列单片机的内部结构
2.1.180C51系列单片机的CPU
2.1.2ROM和RAM的区别
2.1.3单片机时序及有关概念
2.280C51系列单片机的引脚功能
2.2.180C51系列单片机的引脚
2.2.2单片机的*小系统
2.2.3三总线结构
2.380C51系列单片机的存储器
2.3.1存储器的空间地址
2.3.2程序存储器
2.3.3数据存储器
2.3.480C51系列单片机的特殊功能寄存器(SFR)
2.4并行I/O口及其应用
2.4.1P0口
2.4.2P1口
2.4.3P2口
2.4.4P3口
2.4.5I/O口驱动发光二极管
2.5单片机的复位、掉电保护和低功耗设计
2.5.1单片机的复位
2.5.2掉电保护和低功耗设计
思考题
第3章 80C51系列单片机的寻址方式和指令系统
3.1汇编语言的指令格式及其常用符号
3.1.1汇编语言的指令格式
3.1.2机器码的三种格式
3.1.3指令中常用符号说明
3.280C51系列单片机的寻址方式
3.2.1立即寻址
3.2.2直接寻址
3.2.3寄存器寻址
3.2.4寄存器间接寻址
3.2.5变址寻址
3.2.6相对寻址
3.2.7位寻址
3.3数据传送类指令
3.3.1内部RAM数据传送指令
3.3.2访问外部RAM的数据传送指令MOVX
3.3.3读取ROM中常数表的查表指令MOVC
3.3.4数据交换指令
3.3.5堆栈操作指令
3.4算术运算类指令
3.4.1加法指令
3.4.2减法指令
3.4.3乘、除法指令
3.5逻辑运算及移位类指令
3.5.1逻辑与运算指令
3.5.2逻辑或运算指令
3.5.3逻辑异或运算指令
3.5.4累加器清零、取反指令
3.5.5循环移位指令
3.6控制转移类指令
3.6.1无条件转移指令
3.6.2条件转移指令
3.6.3子程序调用及返回指令
3.6.4空操作指令
3.7位操作类指令
3.7.1位变量传送指令
3.7.2位置位、清零指令
3.7.3位逻辑运算指令
3.7.4位控制转移指令
思考题
第4章 汇编语言程序
4.1汇编语言程序概述
4.1.1源程序的编辑和汇编
4.1.2伪指令
4.1.3汇编语言程序设计步骤
4.2汇编语言程序设计
4.2.1顺序程序设计
4.2.2分支程序设计
4.2.3循环程序设计
4.3子程序及其调用
4.3.1子程序的设计注意事项
4.3.2参数传递
思考题
第5章 中断系统
5.180C51系列单片机的中断系统
5.1.1什么是中断
5.1.280C51系列单片机的中断源
5.1.380C51系列单片机的中断控制
5.2中断处理过程
5.2.1中断响应
5.2.2中断处理
5.2.3中断返回
5.2.4中断请求的撤除
5.3中断服务子程序的设计
5.3.1单个中断源设计举例
5.3.2多个中断源设计举例
思考题
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |