藍橋杯嵌入式 LCD

2021-10-01 19:17:26 字數 896 閱讀 4542

#include "stm32f10x.h"

#include "lcd.h"

#include "stdio.h"

u8 string[20];

u8 temp=30;

float ao=3.81;

u32 timingdelay = 0;

void delay_ms(u32 ntime);

//main body

int main(void)

}//延時函式

void delay_ms(u32 ntime)

實際上我們真正用到的函式,也就那幾條

void stm3210b_lcd_init(void);         // lcd液晶初始化

void lcd_settextcolor(vu16 color);      //改變字型顏色

void lcd_clearline(u8 line);            // 清除行

void lcd_displaystringline(u8 line, u8 *ptr);   // 行顯示字串

這個lcd顯示字元是按行顯示的,總共可以顯示

10行字元(

line0~line9

),並且每一行可以顯示

20個字元

那麼這個方法就面臨了乙個問題,如果我想顯示乙個數字變數,那可怎麼辦

以指定的字串格式存入陣列中,然後再呼叫顯示函式把陣列裡的元素顯示出來

藍橋杯嵌入式 HAL庫 LCD

硬體設計 實驗現象 遇到的問題 1 藍橋杯的lcd一共10行,標號從0 9 在lcd.h中 define line0 0 define line1 24 define line2 48 define line3 72 define line4 96 define line5 120 define l...

藍橋杯嵌入式 USART

乙個是串列埠 1 pa9,pa10 乙個是串列埠 2 pa2,pa3 我們的藍橋杯嵌入式開發板並不能直接使用串列埠 1rxbuf 是用來儲存串列埠的接收資料的,rxover 為接收串列埠結束標誌位,rxcunt 為串列埠接收計數值 ifndef usart h define usart h incl...

藍橋杯嵌入式 RTC

bkp裡是關於備份暫存器的庫函式,pwr裡是關於電源管理的庫函式 ifndef rtc h define rtc h include stm32f10x.h void rtc init u8 hh,u8 mm,u8 ss endif include rtc.h void rtc init u8 hh...