野火STM32教程之26-计算器(需LCD触摸支持)

时间:2025-04-20

非常好的STM32学习资料,内容很详细。从《中国电子开发网》的《野火M3技术讨论区 》下载。

Calculator

E-MailQQ

minisong@http://www.77cn.com.cn860317732

http://www.77cn.com.cn STM32 ST3.0.0

Calculator 偠..................................................................................1

....................................................................................................2 偠 ....................................................................................................2 ....................................................................................................2 ....................................................................................................3 ....................................................................................................3 .............................................................................3

main ............................................................................................4Calculate ....................................................................................10 ..................................................................................................14

非常好的STM32学习资料,内容很详细。从《中国电子开发网》的《野火M3技术讨论区 》下载。

COUNT main

MicroSD ( FATFS ) BMP

“.\ ⑤ \CAL.bmp” SD

USER\COUNT\COUNT.HUSER\COUNT\COUNT_CFG.HUSER\COUNT\COUNT.C

Н

Н

USER/main.c

LCD

SD BMP

USER/stm32f10x_it.cUSER/lcd.cUSER/Touch.cUSER/Sd_bmpUSER/usart1.c

非常好的STM32学习资料,内容很详细。从《中国电子开发网》的《野火M3技术讨论区 》下载。

USER/SysTick.c

STM32 Ь

乬 COUNT_CFG.H

51

āDā Delete āCā Clean ぎ ぎ LCD

ㄝ calculate float2stre

非常好的STM32学习资料,内容很详细。从《中国电子开发网》的《野火M3技术讨论区 》下载。

Н

1.2.3.4.5.6.7.8.9.10.11.

};

/********** Н **********/structstr_point{

song_u8song_u8

str[SN];strn;

// //

};

/********** Н calculate **********/structnum_point{

floatsong_u8

result;*point;

//

// Ё

1.2.3.4.5.6.7.

//

#defineLastSP(sp)(sp.strn>0?sp.str[sp.strn-1]:0)#defineLastSPp(sp)(sp->strn>0?sp->str[sp->strn-1]:0)externexternextern

voidvoid

DelSPClearSP

(structstr_point*sp);(structstr_point*sp);

// // ぎ //

song_u8AddCheckSP(structstr_point*sp,song_u8key);

// 1 0

1.2.3.4.5.

externextern

voidvoid

externstruct

num_point

calculatefloat2strfloat2stre

(song_u8*str,song_u8N);

(floatnum,song_u8*str);// (floatnum,song_u8*str);

// ぎ

// ,

main

3 main НMODE main

1.2.3.4.

#defineMODE

1// 3 main 3

// 1 CountMain, // 2 CountMain // 3

1 COUNT_CFG.H

1.

//------------------- CountMain -----------------------------//

非常好的STM32学习资料,内容很详细。从《中国电子开发网》的《野火M3技术讨论区 》下载。

2.3.4.5.6.7.8.

/******************************* Н ******************************* Н г П * CLEAN_* Н ぎ *

COUT

*************************************************************************/#include

"lcd.h"

LCD_Str_R(26,304,"

//

LCD_Str_R(59,304,(u8*)"",14,0x0000,0xf

// LCD_Str_R(59,304,(u8*)"error",14,0x0000,0xf

// ぎ LCD_Str_R(26,304,(u8*)x,36,0x0000,0xffff)

// LCD_Str_R(59,304,(u8*)x,14,0x0000,0xffff)

//

#defineCLEAN_S",36,0x0000,0xffff)

CLEAN_RERROR

9.#definefff)

10.#definefff)11.12.

#define#define

PRINT_S(x)PRINT_R(x)

13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.

//---------------------- CountMain --------------------------///****************************** Н ********************************/#include#define//#define

"systick.h"DELAYDELAY(x)

delay_ms(100)// delay_ms(x)

// CFG Ё

/******************************* Н ******************************* …… 此处隐藏:7909字,全部文档内容请下载后查看。喜欢就下载吧 ……

野火STM32教程之26-计算器(需LCD触摸支持).doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219