草庐IT

五路模拟量灰度传感器--ADC+DMA

我使用的是五路模拟量灰度传感器,单片机是stm32f103c8t6.要注意灰度电源端最好接5v。其余A0、A1、A2、A3、A4我接的是单片机ADC1的PA0、PA1、PA2、PA3、PA5,(为什么不接PA4呢,那是由于PA4被占用了,那如何判断IO口是否被占用,我们可以不给灰度传感器供电,其他IO口都接上,然后与电脑通信,查看那个口有数据就说明他被占用了)还要注意,ADC1只能用DMA1进行搬运。灰度传感器原理:每一组传感器均由一只发光二极管和一只灰度接收管组成;两个探头安装在电路板同一面上,发光管发射的光会被检测面反射后由灰度接收管进行回收。由于光线照射到不同颜色后一部分光被颜色吸收,一

组合逻辑电路的设计(二) -- 五路输入呼叫显示电路和两个BCD8421码的加法运算电路

一、实验任务及要求 1.设计要求(2题任选1题,鼓励2题都做)(1)设计一个五路输入呼叫显示电路,5个数码开关分别模拟用户的输入信号,用户优先权按用户编号依次递减,即1号的优先权最高,5号最低;1至5号按键输入时,七段数码管对应显示1、2、3、4、5十进制编码数字,无用户呼叫时数码管不显示;若同时有几个用户呼叫时,则显示优先权最高的用户对应的编码。要求用你所学过的中规模集成芯片、集成门电路芯片完成设计。(2)要求用两片加法器芯片74283配合适当的门电路完成两个BCD8421码的加法运算。(输入2个以BCD8421码表示的十进制数,输出其以BCD8421码表示的和,并用数码管显示出来。)(请注