[蓝桥杯国赛]客观题

这一位博主讲解了很多题目,强烈推荐
https://blog.csdn.net/ReCclay/article/details/79284285
以下是补充的知识点

记忆

①直流电源的滤波电路宜选用低通滤波器,可以去除高频干扰
②具有 PWM 功能的单片机可通过滤波器实现 DAC 功能(联想PWM输出DA端口电压)
③对于STC的单片机是必须的冷启动下载程序,其他单片机很多都不需要这样,因为STC是只有在冷启动的时候才会检查下载指令 这样才能和PC通讯上
④设计一位8421码计数器需要4个触发器,一位8421码计数器的计数范围是0~F,即0000~1111至少需要4个JK触发器

⑤单片机数据存储器和程序存储器扩展到最大范围是一样的
⑥在MCS-51单片机中,串行口中有两个缓冲寄存器SBUF,一个是发送寄存器,一个是接收寄存器,字节地址均为99H,但在物理结构上是完全独立的,可以同时发送和接收数据
⑦上电复位是冷启动,片内数据存储器为随机值,特殊功能寄存器为固定值,其中P0~P3为FFH,相当于各IO端口为高电平,堆栈指针SP为07H,其他为00H
⑧IAP15f2k61s2有三个定时器、三个PCA
⑨三角波->矩形波 使用 施密特触发电路
矩形波->三角波 串一个积分器

MM编程

存储器地址推算方法

当 P2.7 = 1; P2.6 = 0; P2.5 = 0;(其它地址线不需要关心),即可将与 LED 指示灯模块连接的 74HC573“打通” ,此时可以通过 P0口控制 LED 指示灯的状态。其他同理。
LED 指示灯模块的地址为 0x8000;由此类推,我们可以知道执行机构模块的操作地址为 0xA000,数码管段码端的操作地址为 0xE000,数码管位选端口的操作地址为0xC000

如何使用

LED:

XBYTE[0x8000] = 0x00;   //LED 指示灯全部点亮  
XBYTE[0x8000] = 0xff;   //LED指示灯全部熄灭 

数码管消隐

XBYTE[0xE000] = 0xFF;

位选控制

XBYTE[0xC000] = (1<<dspcom);

段选控制

XBYTE[0xE000] = tab[dspbuf[dspcom]];

精度与分辨率

“精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的
可参见这篇博客
https://blog.csdn.net/recclay/article/details/79284370

IO口功能

P0口将作为总线的低8位地址线和8位数据线使用。
P1口可以做I/O口使用,连接输入/输出设备。
P2口将作为总线的高8位地址线使用,没有使用的高位地址线,将作为存储器的片选信号。
P3口的P3.6和P3.7将作为片外数据存储器的写信号、读信号,即做控制总线使用单片机的29引脚 PSEN将作为片外程序存储器的读信号。P3口其它引脚 可作为专用线使用 如定时计数器的输入、外部中断0和1的输入、串行口的数据输入、输出线。

存储区域

xdata–外部数据存储器。(external-外部的)
idata–间接寻址的内部数据存储器。(indirect-间接的)
bdata–可位寻址的内部数据存储器。(Bit addressable-可位寻址的)
code–程序存储器。

数据类型数值范围

long和float均为4个字节,但表示的范围有所不同。
long:-2147483648~+2147483647
float:3.40E+38 ~ +3.40E+38

放大电路接法

共集电路是输入电阻最大,输出电阻最小的电路,电压跟随,不能放大电流
共基电路是输入电阻最小,输出电阻最大的电路,电流跟随,不能放大电压,频带宽
共射既能放大电流又能放大电压,输入电阻据三种电路之中,输出电阻较大,频带较窄。常用作低频电压放大电路的单元电路

  • 20
    点赞
  • 98
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值