【E2440】在Proteus软件中进行STM32单片机的仿真

2021-11-24 09:03:48      索炜达电子      705     

项目编号:E2440

文件大小:6.6M

源码说明:带中文注释

开发环境:C编译器

简要概述

在proteus软件中进行STM32单片机的仿真

仿真环境:proteus 8.8

代码编写: keil for arm 5

目录│文件列表:

 └ STM32_proteus_Keil-main

    └ 06_STM32_LCD1602_KEY

       │ Backup Of STM32+LCD1602+Key.pdsbak

       │ Last Loaded STM32+LCD1602+Key.pdsbak

       │ STM32+LCD1602+Key.pdsprj

       │ STM32+LCD1602+Key.pdsprj.DESKTOP-TQFGQJ1.Administrator.workspace

       │ 任务.jpg

       │ 任务.txt

       └ STM32+LCD1602+Key

          │ .mxproject

          │ AD_ex.ioc

          ├ Drivers

          │  ├ CMSIS

          │  │  ├ Device

          │  │  │  └ ST

          │  │  │     └ STM32F1xx

          │  │  │        ├ Include

          │  │  │        │  │ stm32f103x6.h

          │  │  │        │  │ stm32f1xx.h

          │  │  │        │  └ system_stm32f1xx.h

          │  │  │        └ Source

          │  │  │           └ Templates

          │  │  │              └ arm

          │  │  │                 └ startup_stm32f103x6.s

          │  │  ├ DSP_Lib

          │  │  │  └ Source

          │  │  │     ├ BasicMathFunctions

          │  │  │     │  │ arm_abs_f32.c

          │  │  │     │  │ arm_abs_q15.c

          │  │  │     │  │ arm_abs_q31.c

          │  │  │     │  │ arm_abs_q7.c

          │  │  │     │  │ arm_add_f32.c

          │  │  │     │  │ arm_add_q15.c

          │  │  │     │  │ arm_add_q31.c

          │  │  │     │  │ arm_add_q7.c

          │  │  │     │  │ arm_dot_prod_f32.c

          │  │  │     │  │ arm_dot_prod_q15.c

          │  │  │     │  │ arm_dot_prod_q31.c

          │  │  │     │  │ arm_dot_prod_q7.c

          │  │  │     │  │ arm_mult_f32.c

          │  │  │     │  │ arm_mult_q15.c

          │  │  │     │  │ arm_mult_q31.c

          │  │  │     │  │ arm_mult_q7.c

          │  │  │     │  │ arm_negate_f32.c

          │  │  │     │  │ arm_negate_q15.c

          │  │  │     │  │ arm_negate_q31.c

          │  │  │     │  │ arm_negate_q7.c

          │  │  │     │  │ arm_offset_f32.c

          │  │  │     │  │ arm_offset_q15.c

          │  │  │     │  │ arm_offset_q31.c

          │  │  │     │  │ arm_offset_q7.c

          │  │  │     │  │ arm_scale_f32.c

          │  │  │     │  │ arm_scale_q15.c

          │  │  │     │  │ arm_scale_q31.c

          │  │  │     │  │ arm_scale_q7.c

          │  │  │     │  │ arm_shift_q15.c

          │  │  │     │  │ arm_shift_q31.c

          │  │  │     │  │ arm_shift_q7.c

          │  │  │     │  │ arm_sub_f32.c

          │  │  │     │  │ arm_sub_q15.c

          │  │  │     │  │ arm_sub_q31.c

          │  │  │     │  └ arm_sub_q7.c

          │  │  │     ├ CommonTables

          │  │  │     │  │ arm_common_tables.c

          │  │  │     │  └ arm_const_structs.c

          │  │  │     ├ ComplexMathFunctions

          │  │  │     │  │ arm_cmplx_conj_f32.c

          │  │  │     │  │ arm_cmplx_conj_q15.c

          │  │  │     │  │ arm_cmplx_conj_q31.c

          │  │  │     │  │ arm_cmplx_dot_prod_f32.c

          │  │  │     │  │ arm_cmplx_dot_prod_q15.c

          │  │  │     │  │ arm_cmplx_dot_prod_q31.c

          │  │  │     │  │ arm_cmplx_mag_f32.c

          │  │  │     │  │ arm_cmplx_mag_q15.c

          │  │  │     │  │ arm_cmplx_mag_q31.c

          │  │  │     │  │ arm_cmplx_mag_squared_f32.c

          │  │  │     │  │ arm_cmplx_mag_squared_q15.c

          │  │  │     │  │ arm_cmplx_mag_squared_q31.c

          │  │  │     │  │ arm_cmplx_mult_cmplx_f32.c

          │  │  │     │  │ arm_cmplx_mult_cmplx_q15.c

          │  │  │     │  │ arm_cmplx_mult_cmplx_q31.c

          │  │  │     │  │ arm_cmplx_mult_real_f32.c

          │  │  │     │  │ arm_cmplx_mult_real_q15.c

          │  │  │     │  └ arm_cmplx_mult_real_q31.c

          │  │  │     ├ ControllerFunctions

          │  │  │     │  │ arm_pid_init_f32.c

          │  │  │     │  │ arm_pid_init_q15.c

          │  │  │     │  │ arm_pid_init_q31.c

          │  │  │     │  │ arm_pid_reset_f32.c

          │  │  │     │  │ arm_pid_reset_q15.c

          │  │  │     │  │ arm_pid_reset_q31.c

          │  │  │     │  │ arm_sin_cos_f32.c

          │  │  │     │  └ arm_sin_cos_q31.c

          │  │  │     ├ FastMathFunctions

          │  │  │     │  │ arm_cos_f32.c

          │  │  │     │  │ arm_cos_q15.c

          │  │  │     │  │ arm_cos_q31.c

          │  │  │     │  │ arm_sin_f32.c

          │  │  │     │  │ arm_sin_q15.c

          │  │  │     │  │ arm_sin_q31.c

          │  │  │     │  │ arm_sqrt_q15.c

          │  │  │     │  └ arm_sqrt_q31.c

          │  │  │     ├ FilteringFunctions

          │  │  │     │  │ arm_biquad_cascade_df1_32x64_init_q31.c

          │  │  │     │  │ arm_biquad_cascade_df1_32x64_q31.c

          │  │  │     │  │ arm_biquad_cascade_df1_f32.c

          │  │  │     │  │ arm_biquad_cascade_df1_fast_q15.c

          │  │  │     │  │ arm_biquad_cascade_df1_fast_q31.c

          │  │  │     │  │ arm_biquad_cascade_df1_init_f32.c

          │  │  │     │  │ arm_biquad_cascade_df1_init_q15.c

          │  │  │     │  │ arm_biquad_cascade_df1_init_q31.c

          │  │  │     │  │ arm_biquad_cascade_df1_q15.c

          │  │  │     │  │ arm_biquad_cascade_df1_q31.c

          │  │  │     │  │ arm_biquad_cascade_df2T_f32.c

          │  │  │     │  │ arm_biquad_cascade_df2T_f64.c

          │  │  │     │  │ arm_biquad_cascade_df2T_init_f32.c

          │  │  │     │  │ arm_biquad_cascade_df2T_init_f64.c

          │  │  │     │  │ arm_biquad_cascade_stereo_df2T_f32.c

          │  │  │     │  │ arm_biquad_cascade_stereo_df2T_init_f32.c

          │  │  │     │  │ arm_conv_f32.c

          │  │  │     │  │ arm_conv_fast_opt_q15.c

          │  │  │     │  │ arm_conv_fast_q15.c

          │  │  │     │  │ arm_conv_fast_q31.c

          │  │  │     │  │ arm_conv_opt_q15.c

          │  │  │     │  │ arm_conv_opt_q7.c

          │  │  │     │  │ arm_conv_partial_f32.c

          │  │  │     │  │ arm_conv_partial_fast_opt_q15.c

          │  │  │     │  │ arm_conv_partial_fast_q15.c

          │  │  │     │  │ arm_conv_partial_fast_q31.c

          │  │  │     │  │ arm_conv_partial_opt_q15.c

          │  │  │     │  │ arm_conv_partial_opt_q7.c

          │  │  │     │  │ arm_conv_partial_q15.c

          │  │  │     │  │ arm_conv_partial_q31.c

          │  │  │     │  │ arm_conv_partial_q7.c

          │  │  │     │  │ arm_conv_q15.c

          │  │  │     │  │ arm_conv_q31.c

          │  │  │     │  │ arm_conv_q7.c

          │  │  │     │  │ arm_correlate_f32.c

          │  │  │     │  │ arm_correlate_fast_opt_q15.c

          │  │  │     │  │ arm_correlate_fast_q15.c

          │  │  │     │  │ arm_correlate_fast_q31.c

          │  │  │     │  │ arm_correlate_opt_q15.c

          │  │  │     │  │ arm_correlate_opt_q7.c

          │  │  │     │  │ arm_correlate_q15.c

          │  │  │     │  │ arm_correlate_q31.c

          │  │  │     │  │ arm_correlate_q7.c

          │  │  │     │  │ arm_fir_decimate_f32.c

          │  │  │     │  │ arm_fir_decimate_fast_q15.c

          │  │  │     │  │ arm_fir_decimate_fast_q31.c

          │  │  │     │  │ arm_fir_decimate_init_f32.c

          │  │  │     │  │ arm_fir_decimate_init_q15.c

          │  │  │     │  │ arm_fir_decimate_init_q31.c

          │  │  │     │  │ arm_fir_decimate_q15.c

          │  │  │     │  │ arm_fir_decimate_q31.c

          │  │  │     │  │ arm_fir_f32.c

          │  │  │     │  │ arm_fir_fast_q15.c

          │  │  │     │  │ arm_fir_fast_q31.c

          │  │  │     │  │ arm_fir_init_f32.c

          │  │  │     │  │ arm_fir_init_q15.c

          │  │  │     │  │ arm_fir_init_q31.c

          │  │  │     │  │ arm_fir_init_q7.c

          │  │  │     │  │ arm_fir_interpolate_f32.c

          │  │  │     │  │ arm_fir_interpolate_init_f32.c

          │  │  │     │  │ arm_fir_interpolate_init_q15.c

          │  │  │     │  │ arm_fir_interpolate_init_q31.c

          │  │  │     │  │ arm_fir_interpolate_q15.c

          │  │  │     │  │ arm_fir_interpolate_q31.c

          │  │  │     │  │ arm_fir_lattice_f32.c

          │  │  │     │  │ arm_fir_lattice_init_f32.c

          │  │  │     │  │ arm_fir_lattice_init_q15.c

          │  │  │     │  │ arm_fir_lattice_init_q31.c

          │  │  │     │  │ arm_fir_lattice_q15.c

          │  │  │     │  │ arm_fir_lattice_q31.c

          │  │  │     │  │ arm_fir_q15.c

          │  │  │     │  │ arm_fir_q31.c

          │  │  │     │  │ arm_fir_q7.c

          │  │  │     │  │ arm_fir_sparse_f32.c

          │  │  │     │  │ arm_fir_sparse_init_f32.c

          │  │  │     │  │ arm_fir_sparse_init_q15.c

          │  │  │     │  │ arm_fir_sparse_init_q31.c

          │  │  │     │  │ arm_fir_sparse_init_q7.c

          │  │  │     │  │ arm_fir_sparse_q15.c

          │  │  │     │  │ arm_fir_sparse_q31.c

          │  │  │     │  │ arm_fir_sparse_q7.c

          │  │  │     │  │ arm_iir_lattice_f32.c

          │  │  │     │  │ arm_iir_lattice_init_f32.c

          │  │  │     │  │ arm_iir_lattice_init_q15.c

          │  │  │     │  │ arm_iir_lattice_init_q31.c

          │  │  │     │  │ arm_iir_lattice_q15.c

          │  │  │     │  │ arm_iir_lattice_q31.c

          │  │  │     │  │ arm_lms_f32.c

          │  │  │     │  │ arm_lms_init_f32.c

TAGProteus
  • 2 次
  • 5 分