内容简介
本书基于89C51,并归纳了目前流行的诸多单片机教材中的共性、重点内容及学习要求,对重点、难点结合实例加以分析讨论;增加了串行扩展总线内容及一些典型的串行A/D、D/A、EEPROM接口实例,对实用程序及仿真调试方法也加以讨论;给出了一个较大的题库及题库详解,同时也给出了《单片机原理及接口技术(第3版)》中各章习题的详解。 .
本书可作为大中专学生自学、应试及教师备课参考。...
编辑推荐
本书基于89C51,并归纳了目前流行的诸多单片机教材中的共性、重点内容及学习要求,对重点、难点结合实例加以分析讨论;增加了串行扩展总线内容及一些典型的串行A/D、D/A、EEPROM接口实例,对实用程序及仿真调试方法也加以讨论;给出了一个较大的题库及题库详解,同时也给出了《单片机原理及接口技术(第3版)》中各章习题的详解。
目录
第0章单片机学习(教学)大纲
0.1课程的目的与任务.1
0.2课程的基本要求1
0.3课程的教学内容1
0.4实验题目(参考)2
0.5讲课学时分配2
0.6教材与参考书3
第1章微机基础知识
1.1学习目的及要求4
1.2重点内容及问题讨论4
1.2.1微处理器.微机和单片机的概念4
1.2.2常用数制和编码8
1.2.3数据在计算机中的表示13
1.3嵌入式系统的概念15
第2章89C51单片机芯片内部结构及原理
2.1学习目的及要求17
2.2重点内容及问题讨论18
2.2.189C51芯片内部结构18
2.2.2存储器配置.堆栈及特殊功能寄存器(SFR)19
2.2.3低功耗问题24
2.2.4基于时序定时单位26
2.3难点内容及问题讨论——读锁存器及读引脚27
2.3.1读锁存器27
2.3.2读引脚28
第3章89C51指令系统
3.1学习目的及要求29
3.2重点内容及问题讨论29
3.2.1寻址方式29
3.2.2传送指令MOV.MOVX和MOVC的使用30
3.2.3BCD数(码)加法与DAA指令33
3.2.4控制程序转移指令34
3.2.5一些问题的讨论41
单片机学习指导目录
第4章汇编语言程序设计知识
4.1学习目的及要求44
4.2重点内容及问题讨论44
4.2.1关于汇编语言程序设计的步骤和方法44
4.2.2编程注意事项及技巧45
4.2.3汇编语言程序设计的结构类型46
4.2.4汇编程序伪指令47
4.2.5一些问题的讨论48
4.3补充编程举例49
第5章89C51中断系统
5.1学习目的及要求58
5.2重点内容及问题讨论58
5.2.1中断的概念及中断的功能58
5.2.2中断系统的硬件结构及中断源59
5.2.3中断的控制61
5.2.4中断处理及中断服务子程序结构63
5.2.5中断服务程序和主程序如何安排64
5.3一些难点问题的讨论65
5.3.1中断响应时间及中断请求标志的撤消65
5.3.2关于中断请求的撤消66
第6章89C51定时器及应用
6.1学习目的及要求68
6.2重点内容及问题讨论68..