仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.gif (282.77 KB, 下載次數(shù): 49)
下載附件
2022-2-17 16:41 上傳
51hei.png (28.98 KB, 下載次數(shù): 54)
下載附件
2020-6-20 01:40 上傳
單片機源程序如下:
- #include "config.h"
- int main(void)
- {
- // int i=0,j=0;
- // int count=0;
- Stm32_Clock_Init(9);//系統(tǒng)時鐘設置
- delay_init(72); //延時初始化
- //LED_Init(); //初始化與LED連接的硬件接口
- Init_12864(); //初始化帶字庫12864液晶
-
- // Display_string(0,0," 單片機綜合設計"); //顯示第1行
- // Display_string(0,1," STM32 TEST "); //顯示第2行
- // Display_string(0,2,"字庫液晶測試實驗"); //顯示第3行
- // Display_string(0,3," 2018.03 "); //顯示第4行
-
-
- // LCD_P6x8Str(1,0,"This is a test");
- // LCD_DispACat(2,90);
- // LCDClearScreen(LeftScreen);
- // LCDSelectScreen(LeftScreen);
- // LCDSetLine(0);
- // LCDSetColumn(0);
- // for (i=0;i<8;i++)
- // {LCDSetPage(i);
- // for (j=0;j<64;j++)
- // {
- // write_12864data(LongMao[i][j]);
- // }
- // }
- //LCD_P6x8Str(2,0," ");
- LCD_P6x8Str(2,0," User:");
- LCD_P6x8Str(3,0," Pw :");
- //LCD_P6x8Str(4,0," User");
- while(1)
- {
- //LED0=!LED0; //指示燈閃爍
- if (Read_Key() == APP_Success)//按鍵刷新
- {
- LCD_P6x8Str(7,0,"APP_Success");
- LCD_P6x8Str(8,0," ");
- DisplayKeyValue();
- }
- else
- {
- LCD_P6x8Str(8,0,"APP_Error");
- }
-
- delay_ms(10);
- }
- }
復制代碼
需要要用Proteus8.8版本才能打開:
STM32+AMPIRE12864.zip
(189.79 KB, 下載次數(shù): 236)
2020-6-18 14:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|