本人最近在备战蓝桥杯的单片机赛道
需要多多刷题历练
所以计划出一系列的文章跟着大家一起练习
跟大家一起计算、一起翻手册找答案
一方面帮助自己记住刷过的题
另一方面也告诉各位如何从手中的资料中查找答案
由于我手上也只有答案,做题都是我自己的思路,所以不保证解题思路的正确性,欢迎大佬指正
答案:4,65536
考察科目:单片机
关键词:定时器0
解题:
根据关键词定时器0到手册中找到对应页面
可以看到在文档的最开始就写出来了定时器0有4种工作模式
这一空有点复杂,我们要重点关注这个时钟树的图
先分析一下题目–>要求计算定时器在一定频率下最大的定时时长
频率一定,定时器单次周期越长、重装值越大–>定时时长越长
因此这里选择16位的计数器,最大能够计数216=65536次
为了延长单次周期,选择12分频,即定时器频率为12MHz/12=1MHz,对应一个周期为1/1MHz=1us
因此最大定时时长为65536us
答案:-2.4
考察科目:模拟电路
运放电路基础题,没啥好说的,直接算就行
实在不懂可以参考这篇常用运放电路计算与分析_旗帜的博客-CSDN博客_运放计算
解题:
答案:D,B
考察科目:模拟电路
解题:
固定为某一频率,明显是带通滤波器吻合
直流电可看作频率接近为0的交流电,需要频率尽可能低,所以使用低通滤波器
答案:D
考察科目:数字电路
考的是门电路相关知识
解题:
线与逻辑是两个输出信号相连可以实现与的功能
用于驱动大电流负载时,一般的与门会有大电流导致原件损坏
因此需要采用OD门或者OC门
两者的具体作用可以参考 OC, OD门和线与逻辑_dongdongnihao_的博客-CSDN博客_线与逻辑功能是什么
答案:C
考察科目:数字电路
考的是门电路相关知识
解题:
大佬们可以自己按照运算法则去算
我这里比较偷懒,反正无非是0和1嘛,那就设出来验证、排除就好了
乘法是与,加法是或,头上标号是非
答案:D
考察科目:单片机
关键词:中断优先级
解题:
根据关键词中断优先级找到手册内对应的页面
可以看到外部中断0在相同优先级内查询优先级最高
答案:D
考察科目:单片机
关键词:P0口、外部存储器
解题:
关于这道题,确实有点难找,而且不好理解
找到外部存储器的相关内容,里面有张图,可以看到P0对应着xxxaddr也就是xxx地址的0到7位,即低八位
同时也是dataxxx即数据接口,同时也知道了P2是地址的高八位
个人觉得在管脚说明中的相关解释(下图)更容易得出答案
这个东西好像经常考
所以记住P0—>低八位地址口/数据口 P2—>高八位地址口
答案:A
考察科目:单片机、C语言
解题:
实话实说,这题不太懂,但是凭借以下几点大概也能判断吧
**“消隐”**的本质目的就是清除上一次显示的东西,0xff转换为二进制就是1111 1111
对于共阴极数码管来说,这个就是不亮,也就是清除
同时,一般“消隐”都会在下一次显示前操作,所以放在函数开头最合理
~~如果大佬们有更准确的解释欢迎提出来
答案:D
考察科目:单片机、C语言
关键词:外部、RAM
解题:
根据关键词找到手册中有关扩展RAM的部分
虽然这里说的是访问内部扩展RAM使用xdata,但是前面也说了这就是传统8051单片机访问外部扩展RAM的方法,而题目问的也51单片机的普遍方法,所以选D
答案:A D
考察科目:单片机
解题:
一个个对应找就行
这个只需要知道P0、P1这些口都是特殊功能寄存器就能够查到、
这里没截完,大家可以自己去翻,反正可以看到复位值为1111 1111B,即全是高电平
这个其实我没找到准确的解释
只是从手册来看,可以用PWM实现DAC这个逻辑是对的,有懂的大佬欢迎补充
手册时钟相关的描述里面说得很清楚了
既然手册都写了这两种的了,显然是都有实现的方法的
做完感觉客观题难度还是有的,不过除去部分模电数电知识,大部分都是手册能查到的,剩下的实在没辙就蒙一个吧
做题都是个人思路,而且部分题也不是很有逻辑,欢迎大家提出问题并指正
觉得有帮助的话,那就点赞、收藏、关注一下吧~~
随缘更新~~