1. Home
  2. 文档大全

单片机课程总结与复习-精品.ppt

上传者:落意心冢 2022-06-27 17:27:10上传 PPT文件 1.93 MB
Add your text here and write down your opninon thank you add your text here
单片机课程总结与复****精品
一、应掌握的8051单片机基本知识内容
80C51单片机内部结构由哪些主要部分组成;引脚功能;
片内外数据存储器、程序存储器空间;怎样读写操作;
80C51单片机时钟电路作用,震荡脉冲周期、机器周期的关系;
1、80C51单片机内部结构由哪些主要功能部件组成?
2、80C51单片机的片外数据存储器空间多大?怎样读写操作?
3、应用80C51内部定时器定时和程序定时有什么区别?
4、什么叫状态\机器\指令周期
5、80C51单片机的机器周期与时钟震荡脉冲周期的关系
6、分别写出80C51单片机的变址寻址、位寻址等指令
7外部寄存器数据与内部RAM之间交换指令
8单片机 各I/O口功能,作输入口功能使用时怎样操作
9怎样实现寄存器体操作程序举例
10 中断请求标志、中断控制字及中断初始化程序设置
11、16进制地址范围表达
8051内部RAM、ROM结构、特点
二、8051指令系统与程序设计
各种寻址方式的指令功能;
应用指令设计简单程序举例, 将寄存器 、直接地址内容传送、简址等操作;
汇编语言程序设计:
各种程序结构;解释程序功能;设计延时程序(两层以上循环);
简单查表(例子)等
1、堆栈程序理解
MOV SP,#30H
MOV A,#20h
MOV B,#30h
POSH A
POSH B
POP B
POPA
2、 查表程序
MOV A,#08
MOV DPTR,#TAB
MOVC A,A+DPTR
ORG 0050H
TAB:DB 12H 46H 68H 80H 90H 77H 88H 90H 77H 88H----
、MOV R0,#30H
MOV A,#08H
MOV R0,A
(30)=?
4、MOV 10H,#88H
MOV 20H,#99H
MOV 20H,10H
(20)=?
编写程序
设R0内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出执行下列程序段后,上述各单元的内容变化。
MOV A,R0
MOV R0,40H
MOV 40H,A
MOV R0,#35H
编写一段带两层循环的软件延时程序
编写中断、定时初始化程序
编写扩展外部接口器件的寻址操作程序
串行口 输出/输入操作编程
四、定时器、I/O结构、中断与功能应用
P1~P3口的特点、功能、作用
串行口工作方式 、功能、应用
定时器组成结构、使用条件;方式、控制字的意义及设置;
中断系统的设置和操作;
要求:
设计一个最小单片机硬件扩展系统电路,要求扩展程序存储器ROM、数据存储器RAM,并通过线选确定各芯片的地址范围。

单片机课程总结与复习-精品


文档来源:https://www.taodocs.com/p-690282262.html

文档标签:

下载地址