《单片微型计算机原理及接口技术》教材推荐陈桂友6页
单片微型计算机原理与接口技术第二版第7章80C51单片微机的串行口原理及应用06
在二进制的情况下,波特率与比特率数值相等。
串行通信常用的标准波特率在RS-232C标准中已有规定,如波
特率为600、1200、2400、4800、9600、19200等等。
80C51中的串行口是一个全双工的异步串行通信接口,它 可作UART(通用异步接收和发送器)用,也可作同步移位寄存 器用。
口内的接收缓冲器和发送缓冲器在物理上是隔离的。
可以通过访问特殊功能寄存器SBUF,来访问接收缓冲器 和发送缓冲器。接收缓冲器具有双缓冲的功能,即它在接收第一 个数据字节后,能接收笫二个数据字节。但是在接收完第二个字 节后,若笫一个数据字节还未取走,那么该数据字节将丢失。
开始发送后的一个位周期,发送信号有效,开始将起始 位送TXD引脚。一位时间后,数据信号有效。发送移位寄存器 将数据由低位到高位顺序输出至TXD引脚。一位时间后,第一 个移位脉冲出现将最低数据位从右边移出,同时0从左边挤入。 当最高数据位移至发送移位寄存器的出端时,先前装入的第9位 的l,正好在最高数据位的左边,而它的右边全部为0。这种状 态被零检测器检测到,在第10个位周期(16分频计数器回0时), 发送控制器进行最后一次移位,清除发送信号,同时使SCON 寄存器中TI置位,完成了一帧数据发送的全过程。
单片微型计算机原理与接口技术第二版第7章80C51单片微机的串行口原理及应用06
第七章
80C51单片微机的串行口 原理及应用
通信:计算机与外界的数据传送。
单台仪器仪表或控制器往往会带有不止一个的单片 微机,
单片微型计算机原理与接口技术
单片微型计算机原理与接口技术单片微型计算机原理与接口技术_髙锋版课后答案第一章略第二章【单片机的根本结构】思考与练习题解析【2-1】8()C51单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的最主要功能是什么? 【答】80C51单片机在片内主要包含中央处理器CPU(算术逻辑单元ALU及控制器等)、只读存储器ROM、读/写存储器RAM、定时器/计数器、并行I/O口Po~P3、串行口、中断系统以及定时控制逻辑电路等,各局部通过内部总线相连。
1.中央处理器(CPU)单片机中的中央处理器和通用微处理器根本相同,是单片机的最核心局部,主要完成运算和控制功能,又增设了“面向控制〞的处理功能,增强了实时性。
80C51的CPU是一个字长为8位的中央处理单元。
2.内部程序存储器根据内部是否带有程序存储器而形成三种型号:内部没有程序存储器的称为80C31;内部带ROM的称为80c51,80c51共有4 KB掩膜ROM;内部以EPROM代替RoM的称为87C51。
程序存储器用于存放程序和表格、原始数据等。
3.内部数据存储器(RAM)在单片机中,用读/写存储器(RAM)来存储程序在运行期间的工作变量和数据。
80C51中共有256个RAM单元。
4.I/O口单片机提供了功能强、使用灵活的I/O引脚,用于检测与控制。
有些I/O 引脚还具有多种功能,比方可以作为数据总线的数据线、地址总线的地址线或控制总线的控制线等。
有的单片机I/0引脚的驱动能力增大。
5.串行I/O口目前高档8位单片机均设置了全双工串行I/0口,用以实现与某些终端设备进行串行通信,或与一些特殊功能的器件相连的能力,甚至用多个单片机相连构成多机系统。
有些型号的单片机内部还包含两个串行I/O口。
6·定时器/计数器80c51单片机内部共有两个16位定时器/计数器,80C52那么有3个16位定时器/计数器。
定时器/计数器可以编程实现定时和计数功能。
单片微型计算机原理与接口技术第二版第6章单片微机的定时器计数器原理及应用06
6.2.1 与定时器/计数器T0、T1有关的 特殊功能寄存器
⒈ T0、T1 的方式寄存器——TMOD
⒉ 定时器/计数器T0、T1 的控制寄存器——TCON
位地 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 址 位功 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 能
TF1——T1的溢出标志。
T1溢出时,该位由内部硬件置位。若中断开放,即响应 中断,进入中断服务程序后,由硬件自动清0;若中断禁止, 可用于判跳,用软件清0。
⒊ 方式2 定时常数自动重装载的8位定时器/计数器
TMOD中的M1=1、M0=0。
将16位计数寄存器分为两个8位寄存器,组成一个可重 载的8位计数寄存器。
方式2时定时器/计数器T0、T1的逻辑结构如图6-4所 示。
在方式2中,TLx作为8位计数寄存器,THx作为8位计 数常数寄存器。
当TLx计数溢出时,将TFx置位,并向CPU申请中断; 将THx的内容重新装入TLx中,继续计数。
3.可编程定时器/计数器
通过软件编程来实现定时时间的改变,通过中断 或查询方法来完成定时功能或计数功能。
80C51包含有两个16位的定时器/计数器:T0和 T1;80C52包含有三个16位的定时器/计数器:T0、T1 和T2;在80C51系列的部分产品(如Philips公司的 80C552)中,还包含有作看门狗的8位定时器T3。
T2的计数脉冲源可以有两个:一个是内部机器周期,另一个是由 T2(P1.0)端输入的外部计数脉冲。
单片微型计算机原理及接口技术陈桂友答案
单片微型计算机原理及接口技术陈桂友答案一、单项选择题1.CPU与外设间数据传送的控制方式有( D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都就是2. CPU内标志寄存器中的控制标志位占(C )A.9十一位B.6十一位C.3十一位D.16十一位3.CPU与I�MO设备间传送的信号有(D )A.数据信息B.掌控信息C.状态信息D.以上三种都就是4.A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为,则每秒钟传输的最大字符数为(C )A.10个B.110个C.120个D.240个6.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是( A)A.字符间并无间隔B.双方通信同步C.出现错误的概率太少D.额外的辅助信息总量太少7.采用高速缓存Cache的目的是(B )A.提升总线速度B.提升主存速度C.并使CPU极速运转D.不断扩大串行空间8.在中断方式下,外设数据输入到内存的路径是(D )A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→I�MOUSB→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B )A.中断积极响应依靠软件同时实现B.积极响应中断时CPU仍然仍掌控总线,而积极响应DMA命令时,CPU必须让给总线C.速度慢D.掌控直观10.堆栈的工作方式是(D )A.先进先出B.随机读取C.就可以念出,无法载入D.后进先出11.指令MOV AX,[H]中源操作数的寻址方式为( D)A.寄存器串行B.轻易串行C.立即串行D.间接串行12.Reset信号到来后, CPU的启动地址为(C )A.HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片A级联,最多可管理的中断数是( B)A.24级B.22级C.23级D.21级14.在 CPU内部,总线接口单元和执行单元两者的工作方式为(B)。
第1章 微型计算机概述
18/45
1、单片机的基本定义
在一块芯片上集成了中央处理单元(CPU)、 存储器(RAM/ROM等)、定时/计数器以及多种输 入/输出(I/O)接口的比较完整的数字处理系统。
21:14:24
19/45
单片机工作支撑模块
数据存储器
程序存储器
其他模块
内部总线 CPU
定时/计数器模块
串行通讯接口
21:14:24
21/45
3、单片机的发展过程 单片机的问世——1975年美国TEXAS公司 推出4位单片机。 1976年,Intel公司推出MCS-48系列8位单 片机,其代表型号是8048。 特点:8位字长,片内ROM为1K字节,片 内RAM 为64字节,27根I/O口线,1个8位 定时/计数器,两个中断源。
21:14:24
34/45
(4)合理分配系统资源 包括ROM、RAM、定时/计数器、中断源 等。资源规划好后,应列出一张详细的资 源分配表,以方便编程时查阅。 (5)注释 在程序的适当位置写上功能注释,提高程 序的可读性。
21:14:24
35/45
(6)抗干扰设计 加强软件抗干扰设计,这是提高计算机应 用系统可靠性的有力措施。 通过编辑软件编辑出的源程序,必须用编 译程序汇编后生成目标代码。
A/D转换模块
D/A转换模块
其他I/O模块
图1-4 一个典型的单片机的组成框图
21:14:24
20/45
2、单片机名称的来源 早 期 的 英 文 名 称 是 Single-chip Microcomputer,即单片微型计算机,简称 单片机。 后来称之为微控制器(Microcontroller), 这也是目前比较正规的名称。 我国学者或技术人员一般使用“单片机” 一词。
【2024版】微机原理与接口技术课件
-67
CS=0,CP=1, CS CP=1,产生溢出,
运算出错。
1001 0010 + 0010 0110
1100 1000
cs 0,cp 0,
-110 + 54
-56
cs cp 0
4. 十进制数的二进制编码
BCD码:
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 012 3 45 6 7 8 9
MOV AL,[2000H] ADD AL,2 HALT
1.5 典型微处理器系统及工作原理
一.典型微处理器的结构
1.6 计算机中的数制和编码
1、常用进位制
10、12、16、60进位制
1)、十进制 特点:十个数0~9 逢十进一
例:
1992 .5 1103 9102 9101 2100 5101 899.19 8102 9101 9100 1101 9102
• 程序的存放 ---- 要求机器能自动执行这些程序,就必须把这些程序存 放到存储器的某个区域. 计算机在执行时把这些指令 一条条取出来加以执行.
三、CPU执行过程
操作 : 将两个数 10 和 2 相加.
指令: mov al, [2000]
add al, 2
hlt 机器指令:A0 00 20
04 02 F4
符号位有进位,CS=1;否则CS=1。 数值部分最高位有进位,CP=1,否则 CS=1 利用“异或”电路判别:
Cs Cp 1 ,有溢出。
CS CP 10
CS CP
1
01
1
00
0
11
1
八位补码运算:(-128 ~ +127)
微型计算机原理与接口技术(中国科学技术大学出版社 第4版)第一章 课件
8086/8088/80286(1978-1982)
16位,2.9-13万个晶体管/1.5µm 时钟频率5-16MHz
80386/80486(1985-1989)
低档32位,27.5-120万个晶体管/1µm 时钟频率16-100MHz
第1章 绪论 3 / 69
课程要求
成绩组成
期末考试 50% 期中考试 20% 平时成绩 30%
(包括考勤、作业、大作业)
课件下载
课程中心网站 /
大平台课程 《微机原理及接口技术》 L.J.Zhu
第1章 绪论 4 / 69
课程内容
1 绪论
微型计算机的三个层次
运算器
控制器
微机系统 微机 微处理器
寄存器组
系统总线
RAM
ROM
I/O 接口
I/O 接口
系统软件
I/O 设备
I/O 设备
大平台课程 《微机原理及接口技术》 L.J.Zhu
第1章 绪论 30 / 69
微型计算机系统的构成
微型计算机系统
(µCS)
微型计算机
( µC )
微处理器
(µP)
大平台课程 《微机原理及接口技术》 L.J.Zhu
第1章 绪论 16 / 69
微处理器的发展
Pentium(1993)——奔腾:Intel的第五代 x86架构
64位,310-450万个晶体管/0.8µm/主频66-200MHz
Pentium Pro/Pentium MMX(1995-1996)
微型计算机
微型计算机
以微处理器为核心(也称CPU或中央处 理器),配上大规模集成电路的存储器 (ROM/RAM)、输入/输出接口电路 及系统总线等所组成的计算机
《单片微型计算机原理及接口技术》教材推荐陈桂友6页
内容简介本书是教育部高等学校自动化专业教学指导分委员会立项的“工程应用型自动化专业课程体系与教材建设”项目的成果。
由原教育部副部长吴启迪教授和教育部高等学校自动化专业分委员会主任、中国工程院院士清华大学吴澄教授共同作序。
由高等教育出版社出版,山东大学陈桂友教授主编,姚永平主审。
本书从介绍微型计算机的基本结构和工作原理入手,介绍单片微型计算机(单片机)的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和C语言设计,内容尽可能地选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。
全书共分12章,第1章简要介绍微型计算机的发展历史及应用;第2章介绍微型计算机的基础知识,包括数制编码、微型计算机的常见电路、常见技术术语等;第3章介绍计算机系统的组成与工作原理,介绍模型机的构成及工作过程,并介绍单片机的内部结构及典型系统构成;第4章介绍单片机的指令系统及汇编语言程序设计,介绍单片机程序仿真调试和下载的方法;第5章介绍单片机的C语言程序设计与调试,介绍C语言与单片机汇编语言之间的联系;第6章介绍中断的概念和单片机的中断系统;第7章介绍定时器计数器与可编程计数器阵列;第8章介绍数据通信技术,主要介绍常用的并行接口和串行接口工作原理、接口方法以及常用的数据接口芯片及其使用实例;第9章是模数转换器与数模转换器,分别介绍两种转换器的原理和典型芯片的应用;第10章介绍人机交互接口设计,人机交互接口是单片机应用系统必不可少的接口应用;第11章介绍单片机系统的看门狗技术、时钟选择及省电方式的原理和技术;第12章介绍应用系统的设计实例,从硬件和软件两个方面介绍应用系统的设计。
每章都有配套的习题,所举例程均经调试通过,很多程序均来自科研和实际应用系统。
为了便于学习,开发了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学习实验手段。
本书深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合于作为普通高校计算机类、电子类、电气自动化及机械专业的教学用书。
单片机课程设计报告书---多路防盗报警电路的设计
课程设计报告书---多路防盗报警电路的设计课程设计任务书一、目的任务单片机原理与接口技术课程设计是一个实践教学环节,也是学生练的重要环节,是对学生的知识、能力和素质的一次培养训练和检验。
通过课程设计,使学生进一步巩固所学理论知识,并利用所学知识解决设计中的一些基本问题,培养和提高学生设计、识图、绘图,以及查阅、使用有关技术资料的能力。
本次课程设计,学生通过查阅资料、接口设计、程序设计、安装调试等环节,完成一个涉及MCS-51单片机多种资源应用并具有综合功能的小系统目标板的设计与编程应用。
二、设计内容1、主要内容(1)熟悉设计任务书,分析设计要求,借阅参考资料。
(2)在计算机上设计硬件原理图。
(3)设计软件框图、流程图编写软件程序、调试程序(4)用仿真器对所做的系统进行仿真,修改调试程序等;(5)加载程序到实验箱,调试、检查编程效果(6)撰写设计报告,绘图等。
三、设计要求1、理解设计任务书,原始设计要求。
2、掌握以下设计内容及方法:画出硬件电路原理图,确定各元件参数,确定软件流程,编写程序,调试程序,最后撰写设计报告,验收考核。
4、有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、精益求精的学习态度。
对有抄袭他人设计图纸(课程设计报告书)或找他人代编设计程序、等行为的弄虚作假者一律按不及格记成绩,并根据学校有关规定给予处理。
5、敢于创新,勇于实践,注意培养创新意识和工程意识。
6、扎实掌握课程的基本理论和基本知识,概念清楚,设计计算正确实验数据可靠,绘图符合标准,课程设计报告书撰写规范。
7、在设计周内完成所规定的设计任务,提交《课程设计报告书》一份。
报告书装订顺序:1)模板封皮2)任务书3)本课程设计要求4)设计报告a.系统总框图及系统工作原理。
b.系统的硬件电路连接图,电路的原理。
c.软件设计流程及其说明。
d.电路设计,软件编程、调试中遇到的问题及分析解决方法。
e.实验结果及其分析。
f.体会。
四、成绩评定1、考核方式:考查2、成绩评定:平时考勤20%,小组自评20%,调试结果验收30%,设计报告书占30%。
《单片微型计算机原理与接口技术》
武 汉 科 技 大 学 计 算 机 学 院
1.1.2 通用单片机和专用单片机 1.1.3 单片机与单片机系统
单片机=single chip 单片机系统=single chip+外围电路/芯片
1.1.4 单片机应用系统与单片机开发系统
武 汉 科 技 大 学 计 算 机 学 院
单片机应用系统是为控制应用而设计的,是单片机开发应用的 成果。 单片机开发系统是单片机系统开发调试的工具。 1)逻辑分析仪 2)微型机开发系统MDS (Microcomput Development System) 3)在线仿真器ICE (In Circuit Emulator) 4)芯片内的调试内核(JTAG) 值得注意的是:单片机使用的是二进制的目标代码。用户无论是汇 编程序还是C程序都要通过相应专用编译器进行交叉汇编后形成目 标码程序,下载或烧录到单片机里才能运行。
单片机的分类
武 汉 科 技 大 学 计 算 机 学 院
按字长可分为: 4位MCU 一般的单片机厂家均有自己的4位MCU产品,如OKI公司的 MSM64164C、MSM64481,NEC公司的75006×系列、EPSON公司的 SMC62系列等。 8位MCU 8位MCU是目前品种最为丰富、应用最为广泛的MCU,目前主要分为 MCS-51系列及其兼容机型和非MCS-51系列单片机。 16位MCU 16位MCU操作速度及数据吞吐能力在性能上比8位MCU有较大提高。 目前以Intel公司的MCS-96/196系列、TI公司的MSP430系列及 Motorola公司的68HC11系列为主。 32位MCU 32位MCU是单片机的发展趋势,随着技术发展及开发成本和产品价 格的下降将会与8位MCU并驾齐驱。其中以基于ARM核32位MCU及 Motorola公司的MC683××、68K系列应用相对广泛。
单片微型计算机原理与接口技术第二版第8章80C51单片微机的系统扩展原理与接口
8.3.2.1 I2C串行EEPROM的扩展
AT24C01/02/04/08/16是电可擦除的串行128/256/512 /1024/2048B程控只读存储器,具有两线串行接口,双向数 据传输握手,硬件数据写保护,8B页写方式和独立定时的写 周期 (最大10 ms) 等特点,可在 1.8~5 .5 V宽电源范围内可靠 工作,可保证100 000次擦/写周期和10年内数据不会丢失。
WR
执行“MOVX @DPTR,A”时,从机器周期2开始到S3状态 , W R 出现低电平。此时P0口上将送出累加器A的数据,在 W R 的 上升沿将数据写入片外数据存储器中。数据为输出。
此时P0口为地址、数据复用总线;P2口在机器周期1的S4状 态之后出现锁存的高8位地址(DPH);用控制线来调动数据总 线上的数据传输方向:而 R D 有效时数据为输入,W R 有效时数 据为输出。
常用地址锁存器如图8–2所示。
74LS373的锁存允许信号G从高电平转为低电平时,将其输入端 的数据锁存在输出端。当ALE为高电平时,8D锁存器74LS373的输 入和输出是透明的。当ALE出现下降沿后,8D锁存器74LS373的输 出即为A0~A7,这时P0口上出现的是数据,实现了地址低8位和8 位数据线的分离。
#3 芯片地址:6000H~7FFFH,共8KB (A15=0,A14=1,A13=1)
#4 芯片地址:8000H~9FFFH,共8KB (A15=1,A14=0,A13=0)
#5 芯片地址:A000H~BFFFH,共8KB (A15=1,A14=0,A13=1) #6 芯片地址:C000H~DFFFH,共8KB (A15=1,A14=1,A13=0) #7 I/O地址:E000H~FFFFH,共8KBA15=1,A14=1,A13=1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内容简介本书是教育部高等学校自动化专业教学指导分委员会立项的“工程应用型自动化专业课程体系与教材建设”项目的成果。
由原教育部副部长吴启迪教授和教育部高等学校自动化专业分委员会主任、中国工程院院士清华大学吴澄教授共同作序。
由高等教育出版社出版,山东大学陈桂友教授主编,姚永平主审。
本书从介绍微型计算机的基本结构和工作原理入手,介绍单片微型计算机(单片机)的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和C语言设计,内容尽可能地选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。
全书共分12章,第1章简要介绍微型计算机的发展历史及应用;第2章介绍微型计算机的基础知识,包括数制编码、微型计算机的常见电路、常见技术术语等;第3章介绍计算机系统的组成与工作原理,介绍模型机的构成及工作过程,并介绍单片机的内部结构及典型系统构成;第4章介绍单片机的指令系统及汇编语言程序设计,介绍单片机程序仿真调试和下载的方法;第5章介绍单片机的C语言程序设计与调试,介绍C语言与单片机汇编语言之间的联系;第6章介绍中断的概念和单片机的中断系统;第7章介绍定时器计数器与可编程计数器阵列;第8章介绍数据通信技术,主要介绍常用的并行接口和串行接口工作原理、接口方法以及常用的数据接口芯片及其使用实例;第9章是模数转换器与数模转换器,分别介绍两种转换器的原理和典型芯片的应用;第10章介绍人机交互接口设计,人机交互接口是单片机应用系统必不可少的接口应用;第11章介绍单片机系统的看门狗技术、时钟选择及省电方式的原理和技术;第12章介绍应用系统的设计实例,从硬件和软件两个方面介绍应用系统的设计。
每章都有配套的习题,所举例程均经调试通过,很多程序均来自科研和实际应用系统。
为了便于学习,开发了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学习实验手段。
本书深入浅出,层次分明,实例丰富,通俗易懂,突出实用,可操作性强,特别适合于作为普通高校计算机类、电子类、电气自动化及机械专业的教学用书。
还可作为高职高专以及培训班的教材使用。
同时,也可作为从事单片机应用领域的工程技术人员的参考书。
网上订购http://landraco目录:第一章微型计算机概述...................................................................................................................1.1 微型计算机发展概况..........................................................................................................1.1.1 微处理器和微型计算机...........................................................................................1.1.2 微型计算机的基本构成...........................................................................................1.1.3 单片微型计算机简介...............................................................................................1.1.4 微型计算机的软件系统...........................................................................................1.2 微型计算机的应用..............................................................................................................1.3 习题...................................................................................................................................... 第二章微型计算机的基础知识.......................................................................................................2.1 计算机中的数制及其编码..................................................................................................2.1.1 数与数制...................................................................................................................2.1.2 不同数制之间的转换...............................................................................................2.1.3 数值数据的编码及其运算.......................................................................................2.1.4 非数值数据的编码...................................................................................................2.2 布尔代数和常见逻辑电路..................................................................................................2.2.1 布尔代数...................................................................................................................2.2.2 基本逻辑运算和逻辑门电路...................................................................................2.2.3 常用组合逻辑电路...................................................................................................2.3 微型计算机的常用技术术语和技术..................................................................................2.3.1 常用单位及术语.......................................................................................................2.3.2 常见技术...................................................................................................................2.4 习题...................................................................................................................................... 第三章计算机系统的组成与工作原理...........................................................................................3.1 模型机的结构及工作过程..................................................................................................3.1.1 模型机的结构简介...................................................................................................3.1.2 模型机的工作过程...................................................................................................3.2 单片机的结构......................................................................................................................3.2.1 单片机的内部结构...................................................................................................3.2.2 单片机的引脚及功能...............................................................................................3.3 单片机I/O口的使用 ..........................................................................................................3.4 单片机应用系统的典型构成..............................................................................................3.5 习题...................................................................................................................................... 第四章指令系统及汇编语言程序设计...........................................................................................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.4 数据传送类指令..................................................................................................................4.4.1 数据传送指令...........................................................................................................4.4.2 数据交换指令...........................................................................................................4.4.3 栈操作指令...............................................................................................................4.5 逻辑操作类指令..................................................................................................................4.5.1 对累加器A进行的逻辑操作..................................................................................4.5.2 双操作数逻辑操作指令...........................................................................................4.6 算术运算类指令..................................................................................................................4.6.1 加减运算指令...........................................................................................................4.6.2 乘除运算指令...........................................................................................................4.6.3 增量、减量指令.......................................................................................................4.6.4 二―十进制调整指令...............................................................................................4.7 位操作指令..........................................................................................................................4.7.1 位数据传送指令.......................................................................................................4.7.2 位状态控制指令.......................................................................................................4.7.3 位逻辑操作指令.......................................................................................................4.7.4 位条件转移指令.......................................................................................................4.8 控制转移类指令..................................................................................................................4.9 汇编语言程序设计..............................................................................................................4.9.1 伪指令.......................................................................................................................4.9.2 汇编语言程序设计的一般步骤和基本框架...........................................................4.9.3 典型汇编语言程序设计举例...................................................................................4.10 汇编语言程序调试............................................................................................................4.10.1 Keil uVision集成开发环境简介.............................................................................4.10.2 Keil uVision集成开发环境中调试单片机汇编语言程序的方法.........................4.11 利用ISP工具将程序下载到单片机中验证程序 ............................................................4.11.1 ISP下载程序的运行过程 .......................................................................................4.11.2 使用ISP工具下载程序的步骤 .............................................................................4.12 习题.................................................................................................................................... 第五章单片机的C语言程序设计及仿真调试 ..............................................................................5.1 单片机C语言程序中的常用功能 .....................................................................................5.1.1 逻辑运算和位运算...................................................................................................5.1.2 预处理.......................................................................................................................5.2 Keil C和ANSI C .................................................................................................................5.2.1 Keil C51扩展关键字 ................................................................................................5.2.2 扩展I/O口的使用 ...................................................................................................5.2.3 Keil C51函数 ............................................................................................................5.2.4STC15F2K60S2单片机C51程序框架....................................................................5.3 STC15F2K60S2单片机C语言程序调试...........................................................................5.4 习题...................................................................................................................................... 第六章中断.......................................................................................................................................6.1 中断的概念..........................................................................................................................6.2 单片机的中断系统及其管理..............................................................................................6.2.1 中断源及其优先级管理...........................................................................................6.2.2 单片机中断处理过程...............................................................................................6.2.3 中断请求的撤除.......................................................................................................6.2.4 中断程序编程举例...................................................................................................6.2.5 中断使用过程中需要注意的问题...........................................................................6.3 习题...................................................................................................................................... 第七章定时/计数器与可编程计数器阵列......................................................................................7.1 定时/计数器及其应用.........................................................................................................7.1.1 定时/计数器的结构及工作原理..............................................................................7.1.2 定时/计数器的相关寄存器......................................................................................7.1.3 定时/计数器的工作方式..........................................................................................7.1.4 定时/计数器量程的扩展..........................................................................................7.1.5 定时/计数器编程举例..............................................................................................7.2 可编程时钟输出模块及其应用..........................................................................................7.2.1 可编程时钟输出的相关寄存器...............................................................................7.2.2 可编程时钟输出的编程实例...................................................................................7.3 可编程计数器阵列模块及其应用......................................................................................7.3.1PCA模块的结构.......................................................................................................7.3.2 PCA模块的特殊功能寄存器...................................................................................7.3.4 PCA模块的应用.......................................................................................................7.4 习题...................................................................................................................................... 第八章数据通信...............................................................................................................................8.1 通信的有关概念..................................................................................................................8.1.1 串行通信的相关概念...............................................................................................8.1.2 并行通信中的相关概念...........................................................................................8.2 串行接口..............................................................................................................................8.2.1 单片机的串行接口...................................................................................................8.2.2 RS232串行通信接口................................................................................................8.2.3 RS485通信接口........................................................................................................8.2.4 SPI通信接口.............................................................................................................8.2.5 I2C通信接口 .............................................................................................................8.3并行接口的扩展方法..........................................................................................................8.3.1 8255A接口及其应用................................................................................................8.3.2 74HC595接口及其应用 ...........................................................................................8.4 习题...................................................................................................................................... 第九章模数转换器与数模转换器...................................................................................................9.1 模数转换器的工作原理及性能指标..................................................................................9.1.1 模数转换器的工作原理...........................................................................................9.1.2 模数转换器的性能指标...........................................................................................9.2 模数转换器的应用..............................................................................................................9.2.1 12位并行A/D转换器ADS7852及其应用 ............................................................9.2.2 STC15F2K60S2集成的A/D模块的结构及其使用 ...............................................9.3 数模转换器及其应用..........................................................................................................9.3.1 数模转换器的工作原理及性能指标.......................................................................9.3.2 12位D/A转换器TLV5616及其接口技术.............................................................9.4 习题...................................................................................................................................... 第十章人机交互接口.......................................................................................................................10.1 键盘接口技术....................................................................................................................10.1.1 简易键盘接口的实现.............................................................................................10.1.2 矩阵键盘接口的实现.............................................................................................10.2 显示技术............................................................................................................................10.2.1 数码LED显示技术...............................................................................................10.2.2 液晶显示技术.........................................................................................................10.3 数码管显示驱动和键盘扫描控制专用芯片....................................................................10.4 习题.................................................................................................................................... 第十一章复位、时钟和省电方式控制...........................................................................................11.1 复位....................................................................................................................................11.2 单片机的时钟....................................................................................................................11.2.1 时钟源选择.............................................................................................................11.2.2 内部时钟分频和分频寄存器.................................................................................11.3 单片机的电源检测与控制................................................................................................11.3.1 单片机的低电压检测.............................................................................................11.4 习题.................................................................................................................................... 第十二章单片机应用系统设计举例...............................................................................................12.1 系统要求............................................................................................................................12.2 需求分析............................................................................................................................12.3 系统硬件设计....................................................................................................................12.4 系统软件设计....................................................................................................................12.5 习题.................................................................................................................................... 附录 .................................................................................................................................................. 参考文献 ...........................................................................................................................................编写背景:国内高校的《微机原理及接口技术》课程教学普遍采用以8086CPU为背景,以汇编语言为编程语言的教学模式。