单片机复习1、2章

单片机复习要点

单片机、进制、符号数

  1. 单片机:微型计算机基本功能部件的集合体。

  2. 进制转换:十进制转为二进制 10进制转为十六进制

  3. 符号数:
    有符号数,0代表“+”(正), 1代表“-”(负)。
    放在二进制数里的最高位称为符号位。
    有符号数:原码、反码、补码。

原码
有符号数的原始表示法。他们的符号位在真值中的表现为正或负。

反码:

正数的反码与原码相同。
负数的反码:符号位不变,各个位置上的数值取反。如:
1000 0100 B
|
1111 1011 B

补码:

反码,末尾加1.

基本逻辑电路
在这里插入图片描述

Tip: 高电平和低电平===》高1低0

课后题:单片机的发展趋势
从4位发展到32位,今后单片机预计在以下几个方面快速发展:
1.高集成度
2.高性能
3.低功耗
4.高性价比

单片机的结构

80C51= CPU + OSC +ROM +RAM +T/C + INT + BEC + I/O + UART

80C51= (8位)CPU +OSC + 4KB ROM + 128 RAM + (2x16) T/C+5个 INT+ 2个64KB BEC +(4x8) I/O + 1个 UART

80C51单片机= 中央处理器(CPU)+ 片内振荡器和时钟电路(OSC) + 程序储存器(ROM) + 片内随机储存器 (RAM)+ 定时/计数器(T/C) + 中断源(INT) + 外部程序储存器和数据存储空间的控制电路(BEC) +双向I/O口(I/O口)+ 全双工串行口 (UART)

Tip: OSC == 振荡器 ROM = Read Only Memory 只读储存器 RAM = Random Access Memory 随机存储器
UART = RT : receiver 和 transmitter串口通信

控制器课后题:单片机上电复位后,PC和SP的内容为 0000H, 07H。

程序状态字寄存器PSW( Program State Word)

小题: 80C51 内部反映程序运行状态或运算结果特征的寄存器是 PSW

在这里插入图片描述

CY(PSW7)进位标志 ,在进行加减运算时,如果操作结果的最高位有进位时,CY会被硬件置变成1,没有进位变成0

AC(PSW6) 辅助进位标志,如果低4位数向高位产生进位时AC会被硬件置1,没有进位置0.

F0 (PSW5) 用户标志位,用途还未设置,可自己进行DIY。

RS1、RS0 (PSW4、PSW3) 工作寄存器组指针…(感觉不太重要,内容又长不写)

OV(PSW2) 溢出标志,在符号数运算时,产生溢出置为1,没有则置为0.
OV的状态可以利用异或逻辑表达式算出:
在这里插入图片描述

F1(PSW1) 用户标志位,同F0。

P(PSW0) 奇偶标志位,跟踪累加器A中“1"的个数,个数为奇,则置为1,个数为偶置为0.

MCS-51 外部引脚及其功能:(仅仅复习考试可能会出的点,不会很全面)

80C51单片机的40只引脚按功能划分,可划分 电源及晶振引脚 、控制引脚、并行I/O口引脚。(往后并行I/O口有细讲)

1.电源引脚:
Vcc(第40脚):+5V 电源引脚
Vss(第20脚):接地引脚

2.外接晶振引脚:
XTAL1和XTAL2。
3.控制引脚
(1)RST/Vpd:复位/备用电源引脚
(2)ALE/PROG:地址锁存使能输出/编程脉冲输入
(3)PSEN:输出访问片外程序存储器读选通信号
____
(4)EA /Vpp:外部ROM允许访问/编程电源输入

并行I/O口只有一个点: P3具有第二功能口作用

存储器的结构:

普林斯顿结构也称冯*诺依曼结构,是一种将程序指令存储器和数据存储器合并在一起的结构。

哈佛结构,是一种将程序指令存储器和数据存储器分开设置的存储器结构。

程序存储器

前进讲了高1低0 ,
当EA=1,高电平,单片机先使用4kb大小的内部ROM,再用外部ROM
当EA=0, 低电平, 单片机直接使用外部ROM,因为内部被禁用了。

在这里插入图片描述

**课本(单片机原理及其应用),P36第18小题:

接了+5V,可判断为高电平**,高电平会先使用内部ROM,然后再使用外部ROM,但是题目条件说:假如没有外部的ROM,那么它就只有内部的ROM的空间大小了。即 0000H~0FFFH 。

内部程序存储器容量为 4KB 。

片内数据存储器RAM:
作用:存放程序运行结果
主要有片内256B的RAM。低128B为普通RAM,高128B为特殊功能寄存区。在这里插入图片描述

课本P36第(20)小题:内部RAM中具有位地址的字节地址范围是 20H~2FH。

单片机的复位、时钟与时序

复位: 是单片机回到初始状态的操作。

复位条件: 在RST引脚上出现>=10ms (2个机器周期的时间)。

在这里插入图片描述
T=1/f ; S=2T ; M = 12T。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值