1 / 23
文档名称:

(精)基于stc15单片机资料.doc

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

(精)基于stc15单片机资料.doc

上传人:分享精品 2016/3/17 文件大小:0 KB

下载得到文件列表

(精)基于stc15单片机资料.doc

文档介绍

文档介绍:内部资料,请勿外传!!! 单片机原理复习要点考试题型:填空题、选择题、判断题(共计 45 分左右) 程序分析题、简答题(主第二章)、编程题(共计 55 分左右) 前言: 经过大家的奋战, 单片机的复习资料出炉了!!! 感谢所有为本资料无私奉献的小伙伴们!!!如果资料有错误,请自行修改。第一章 1>. 微型计算机: 微处理器, 存储器( ROM RAM) 与输入输出接口( I/O 接口) 及连接他们的总线组成。 2>. 存储器的两个重要的指标是容量与速度。 3>. 已知一个存储器有12 根数据总线, 则该存储器的容量为 4KB 。(算法: 2 12 =2 2 *2 10 =4K ) 4>. 已知某单片机有 16 根地址总线,则该单片机的寻址范围为: 0-64KB 。 5>. 微机的总线结构是: 三总线结构,而单片机的总线结构是: 单总线结构。 6>. 总线分为地址总线、数据总线、控制总线、其中地址总线的 I/O 口是 P0口和 P2口,数据总线的 I/O 口是 P0口。第二章(看完要有印象) 1>. 关于 STC15F2K60S2 系列单片机的功能叙述: 内部资料,请勿外传!!! ①.有8 通道 10位 ADC 转换。②. 两个全双工异步串行口。③. 三个定时器 T0 T1 T2 。(其中 T0有4 种工作方式, T1有3 种工作方式, T2有1 种工作方式。但是 T1和 T2 可以作为波特率发生器) ④. 增强型 8051 CPU ,每个机器周期只有一个系统时钟,时钟频率分为 12 分频或不分频。 2>. 关于 STC15F2K60S2 的引脚(有印象就行) ?数据总线: P0口?访问外部存储器时地址总线: P0 口(低 8 位); P2 口(高 8位) ?外部中断入口: ( 外部中断 0); ( 外部中断 1) (外部中断 2 ); (外部中断 3 ); (外部中断 4) ?定时器脉冲输入: ( T0 脉冲输入); ( T1 脉冲输入) ; ( T2 脉冲输入) ?控制引脚: 1 地址锁存信号线( ALE ): 2 外部存储器读操作( __R __D ): 3 外部存储器写操作( __W __R) : 3>. 单片机的中央处理器是由运算器和控制器组成。 4>.STC15 单片机的储存结构。(要有印象) ? 0000H — EFFFH :程序 Flash 0000H — 3FFFH :数据 Flash 内部资料,请勿外传!!! 00H — 7FH :低 128 字节基本 RAM 80H — FFH :高 128 字节基本 RAM ?片内基本 RAM 分为低 128 字节 RAM 、高 128 字节的 RAM 的特殊功能寄存器( SFR) ?其中低 128 字节又分为工作寄存器区, 位寻址区。与通用 RAM 区。工作寄存器区的功能由 RS0 与 RS1 决定。?位寻址区:片内的基本 RAM 的 20H----2FH 共 16 个字节是位寻址区, 每个字节8 个位,共 128位, 其对应的地址分别为 00H-----7EH. 位地址还可以用字节地址加位号表示,如 20H 的单位的 B5位,其地址可用 05H 表示,也可用 表示。?通用 RAM 区;30H-----7FH 共 80 个字节。其中高 128 字节的 RAM 的地址为 80H----FFH .高 128 字节的 RAM 只能采用寄存器间接寻址方式访问;特殊功能寄存器只能采用直接寻址方式。第四章 1>. 指令寻址方式:(要了解) a. 直接寻址:直接累加器或寄存器访问目标。比如: MOV A, 20H b. 寄存器间接寻址:将地址赋给一个寄存器,然后利用该寄存器的内容作为地址,让累加器或寄存器访问。比如: MOV R0, #30H MOV A,***@RO 内部资料,请勿外传!!! c. 立即寻址:将立即数赋给累加器或寄存器。 d. 寄存器寻址:寄存器间的数据传送,或者自加自减。 e. 变址寻址:一个地址加另一个地址中的数据送到累加器或者寄存器。比如: MOV A,***@A+DPTR 2>. 指令表(必须记住,提供英文全称辅助记忆) MOV A,B 赋值(传送)( Move ) MOVX A,B (片外)赋值 MOVC A,B (存储器)赋值(Move Code) XCH A,B (寄存器间)交换(Exchange) XCHD A,B (寄存器间低 4 位)交换 SWAP A (自己的低 4 位与高 4 位)交换 PUSH A 入栈操作 POP A 出栈操作 ADD/ADDC A,B 加法/ 带进位的加法(Addition) SUBB A,B 减法(Subtrac