2021-09-20 14:58:22 索煒達(dá)電子 832
項(xiàng)目編號(hào):E1251
文件大?。?0M
源碼說(shuō)明:帶中文注釋
開(kāi)發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
(1)能顯示里程,單位為公里,最后一位為小數(shù)位。
(2)能顯示金額數(shù),單位為元,最后一位為小數(shù)位。
(3)可設(shè)定單程價(jià)格和往返價(jià)格,單程價(jià)格為2元/公里,往返價(jià)格為1.5元/公里。
(4)車(chē)速<5公里/小時(shí)的時(shí)間累積為總等待時(shí)間,每5分鐘等待時(shí)間相當(dāng)于里程數(shù)增加1公里。
(5)起步公里數(shù)為3公里,價(jià)格為5元,若實(shí)際距離大于3公里,按規(guī)則3計(jì)算價(jià)格。
(6)按暫停鍵,計(jì)價(jià)器可暫停計(jì)價(jià),按查詢(xún)鍵,可顯示總等待時(shí)間。
1 液晶尺寸是3.2寸,控制器是 ILI9341
2 SD卡4位模式DMA ,支持長(zhǎng)文件名及中文文件名
制作出來(lái)的stm32出租車(chē)計(jì)價(jià)器實(shí)物圖如下:
目錄│文件列表:
└ 項(xiàng)目
│ ILI9341_DS_V1[1].09_20110315.pdf
│ Outline- BL32007V2.pdf
│ 出租車(chē)計(jì)價(jià)器設(shè)計(jì).doc
│ 觸摸控制器tsc2046.pdf
└ 程序
│ Readme.txt
├ CMSIS
│ │ core_cm3.c
│ │ core_cm3.h
│ │ startup_stm32f10x_hd.s
│ │ stm32f10x.h
│ │ system_stm32f10x.c
│ └ system_stm32f10x.h
├ ff9
│ │ 00readme.txt
│ │ diskio.c
│ │ diskio.h
│ │ ff.c
│ │ ff.h
│ │ ffconf.h
│ │ integer.h
│ └ option
│ │ cc932.c
│ │ cc936.c
│ │ cc949.c
│ │ cc950.c
│ │ ccsbcs.c
│ └ syscall.c
├ FWlib
│ ├ inc
│ │ │ misc.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_cec.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ └ stm32f10x_wwdg.h
│ └ src
│ │ misc.c
│ │ stm32f10x_adc.c
│ │ stm32f10x_bkp.c
│ │ stm32f10x_can.c
│ │ stm32f10x_cec.c
│ │ stm32f10x_crc.c
│ │ stm32f10x_dac.c
│ │ stm32f10x_dbgmcu.c
│ │ stm32f10x_dma.c
│ │ stm32f10x_exti.c
│ │ stm32f10x_flash.c
│ │ stm32f10x_fsmc.c
│ │ stm32f10x_gpio.c
│ │ stm32f10x_i2c.c
│ │ stm32f10x_iwdg.c
│ │ stm32f10x_pwr.c
│ │ stm32f10x_rcc.c
│ │ stm32f10x_rtc.c
│ │ stm32f10x_sdio.c
│ │ stm32f10x_spi.c
│ │ stm32f10x_tim.c
│ │ stm32f10x_usart.c
│ └ stm32f10x_wwdg.c
├ output
│ └ systick.hex
└ USER
│ adc.c
│ adc.h
│ ascii.h
│ asc_font.h
│ ds18b20.c
│ ds18b20.h
│ exti.c
│ exti.h
│ fatfs0.09.uvgui.Administrator
│ fatfs0.09.uvgui.flyleaf
│ fatfs0.09.uvgui.hp
│ fatfs0.09.uvopt
│ fatfs0.09.uvproj
│ JLink Regs CM3.txt
│ JLinkSettings.ini
│ lcd.c
│ lcd.h
│ lcd_botton.c
│ lcd_botton.h
│ led.c
│ led.h
│ main.c
│ pwm_output.c
│ pwm_output.h
│ sdio_4bit.uvgui.flyleaf
│ sdio_4bit.uvopt
│ sdio_sdcard.c
│ sdio_sdcard.h
│ Sd_bmp.c
│ Sd_bmp.h
│ sd_fs_app.c
│ sd_fs_app.h
│ SPI_NRF.c
│ SPI_NRF.h
│ stm32f10x_conf.h
│ stm32f10x_it.c
│ stm32f10x_it.h
│ SysTick.c
│ SysTick.h
│ Time_test.c
│ Time_test.h
│ usart1.c
└ usart1.h