簡單的出租車計價器
出租車金額隨著里程數加五
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png (22.28 KB, 下載次數: 49)
下載附件
2021-6-23 20:30 上傳
STM32單片機源程序如下:
- #include "stm32f10x.h"
- #include <stdio.h>
- #include "lcd.h"
- #include "delay.h"
- #include "motor.h"
- #include "bsp_led.h"
- #include "bsp_exti.h"
- unsigned int i,j;
- unsigned char temp_table[16];
- unsigned char temp_set_table[16];
- unsigned int total = 0;
- unsigned int MotorFlag = 0;
- int main(void)
- {
- LED_Init();
- LED(OFF);
-
- L298_GPIO();
- STOP();
-
- Key_Init();
-
- GPIO_InitStructReadtempCmd();
- lcd_system_reset();
-
- while(1)
- {
-
-
- if(MotorFlag)
- {
- total = total + 5;
- sprintf(temp_table,"price: %d ",5);
- sprintf(temp_set_table,"total: %d ",total);
-
- for(i=0;i<16;i++)
- lcd_char_write(i,0,temp_table[i]);
- for(j=0;j<16;j++)
- lcd_char_write(j,1,temp_set_table[j]);
- }
- else
- {
- total = 0;
- lcd_system_reset();
-
- }
- delay_ms(500);
- }
- }
復制代碼
51hei.png (9.84 KB, 下載次數: 41)
下載附件
2021-6-23 20:31 上傳
所有資料51hei提供下載:
MyProject.7z
(346.66 KB, 下載次數: 69)
2021-6-23 20:31 上傳
點擊文件名下載附件
簡單的出租車計價器 下載積分: 黑幣 -5
|