申明: 我所发表的仅仅是我个人的看法,本人能力有限,正确率是无法保证的,内容仅供参考
1. 电饭煲在人们的日常生活中广泛使用。假设某款电饭煲具有设定时间,加热煮饭、保温、定时提醒等功能,利用所学的嵌入式系统接口技术,基于Cortex处理器设计该款电饭煲的组成框图以及所采用的接口。
设定时间: RTC 是 输出+输入
2.某教室的照明采用自动灯控方式实现,要求选择合适的GPIO引脚,设计并画出光强、人体移动检测与灯光照明控制接口逻辑图,并实现引脚的初始化。
人体红外HumIR 人体红外->[ ] IN
光强光敏电阻 光强->[ ] IN
灯光照明灯 [ ]->灯 OUT
做法:
直接连接 表上箭头 初始化注意IN OUT
3.系统设备A与B之间采用SPI同步串行通信进行数据传输,工作方式为全双工方式,A为主机、B为从机。
(1) 画出A、B之间的SPI信号连接图
(2)假如从A向B发送数据0x5a,画出SPI的时序图。
将上图中的改改就行了(我就不自己画了)
(1).信号连接图应该就是图最上面的框
(2).0x53->0x5a 然后电平信号跟着改动就行
4.采用TIMx定时器的PWM功能实现舵机控制,已知Tclk = 84MHZ,计算舵机1.5ms时TIMx定时器的三个16位寄存器ARR、PSC、CCR的值。Tout(溢出时间)=(ARR+1)(PSC+1)/Tclk。
5.已知密码刷卡器采用韦根26协议,其中按键采用4位表示,先高后低输出,Data0接PD0,Data1接PD1,画出按键9的PD0、PD1上的波形图。
(1).这题可以先查查 韦根26协议 了解内部原理。
(2).这里的按键9 可能就是 二进制表示9吧1001
6.某教室采用自动灯控照明,要求选择合适的GPIO引脚,设计并画出光强、人体移动检测与灯光照明控制接口逻辑图,低电平有效,并实现引脚的初始化。
光强 : 一个接口 光->[] IN
灯光照明: 一个接口 []->灯 OUT
人体移动检测: 一个接口 人->[] IN
做法
(1)初始化根据上面的写 注意 IN OUT
(2)图根据上面画就好了 中间一个大框 然后这些与之连线 定义并命名一个GPIO
7.采用GPIO的8个引脚,设计出支持16个按键的矩阵键盘接口电路
见矩阵键盘
8.某系统采用软件模拟I2C通信, 画出通信时的开始信号、停止信号,数据有效信号的时序图
见IIC
9.某安防系统采用SPI接口气体传感器监测气体浓度,根据图3-1所示,传感器模块为主机,选择合适GPIO引脚作为CLK和MISO信号。试用C语言编写引脚的初始化函数void SPI_Init(),读一个字节数据函数,函数原型为 uint8_t Read_Byte(void)
见SPI
10.某自动饮水机组成如图3-2所示,当按下电源开关后,检测水的重量没有达到时自动加水,加满水后自动停止加水,然后开始加热,当温度达到后,则停止加热,并通过蜂鸣器发出提示音,所有信号低电平有效。
思路:
(1).先初始化(这个都会,记得IN OUT)
int main(){
//初始化
while(1){
while(不断检测电源开关);
while(不断检测水重量){
// 加水
}
while(不断检测温度是否达标){
//加热 这里没有GPIO 那就不用写了 就是不断检测
}
//达标之后
//蜂鸣器发出声音
}
}
11.
根据提供的光标位图数据结构,利用画点函数(void draw_pixel(int x, int y, int color)),试用C语言编写显示光标函数void draw_cursor(int x, int y)。(20分)
#define CURSOR_WIDTH 11 //光标宽度
#define CURSOR_HEIGHT 19 //光标高度
static const unsigned char imageArrow [] = {
#define T 0xff, //透明
#define B 0, //黑色
#define W 1, //白色
B T T T T T T T T T T
B B T T T T T T T T T
B W B T T T T T T T T
B W W B T T T T T T T
B W W W B T T T T T T
B W W W W B T T T T T
B W W W W W B T T T T
B W W W W W W B T T T
B W W W W W W W B T T
B W W W W W W W W B T
B W W W W W B B B B B
B W W B W W B T T T T
B W B T B W W B T T T
B B T T B W W B T T T
B T T T T B W W B T T
T T T T T B W W B T T
T T T T T T B W W B T
T T T T T T B W W B T
T T T T T T T B B T T
};
看桂的压缩包