使用vivado2020.2,用zybo板,气压温度湿度传感器Grove-Temp&Humi&Barometer Sensor (BME280),实时时钟日历模块Pmod RTCC,128x32像素单色OLED屏Pmod OLED开发一个软件,要求:利用气压温度湿度传感器测量环境,并和实时日历一起显示在128x32像素单色OLED屏上,我不会创建工程,请详细说明并给出详细的全部代码
时间: 2023-12-06 07:04:51 浏览: 89
鸿蒙开发板,OLED显示温湿度
5星 · 资源好评率100%
Verilog 代码(续):
```verilog
(bme280_raw_data[19:0] * bme280_dig_P1[15:0]) >> 5;
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P2[15:0]) >> 19);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P3[15:0]) >> 25);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P4[15:0]) >> 33);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P5[15:0]) >> 41);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P6[7:0]) >> 47);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P7[15:0]) >> 4);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P8[15:0]) >> 19);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P9[15:0]) >> 33);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_raw_data[19:0]) >> 8) * bme280_dig_P10[15:0];
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0] * bme280_dig_P11[15:0]) >> 20);
bme280_comp_data <= bme280_comp_data + ((bme280_raw_data[19:0
阅读全文