欧美日韩欧美,女人和拘做受大片免费看,麻花豆传媒剧国产mv免费版特色,欧美成人精品高清在线观看,麻豆产精国品一二三产区区

【E45】基于STM32F4智能掌上游戲機(jī)

2021-08-13 15:53:05      索煒達(dá)電子      1291     

SmartHandheldCon是大學(xué)本科嵌入式系統(tǒng)課程的期末設(shè)計(jì)作業(yè),它基于STM32F407單片機(jī)設(shè)計(jì)和制作,主要功能為貪吃蛇游戲、環(huán)境監(jiān)測(cè)和PWM波控制LED燈,功能實(shí)現(xiàn)表如下:

【E45】基于STM32F4智能掌上游戲機(jī)

實(shí)現(xiàn)流程

菜單部分是整個(gè)程序運(yùn)行的主體,由菜單進(jìn)入其它各個(gè)功能界面。

【E45】基于STM32F4智能掌上游戲機(jī)

【E45】基于STM32F4智能掌上游戲機(jī)

【E45】基于STM32F4智能掌上游戲機(jī)

【E45】基于STM32F4智能掌上游戲機(jī)

硬件部分

SmartHandheldCon的原理圖和PCB圖均使用Altium Designer 19進(jìn)行設(shè)計(jì)和繪制,通過(guò)修改原理圖和PCB文件即可修改硬件設(shè)計(jì)。

【E45】基于STM32F4智能掌上游戲機(jī)

【E45】基于STM32F4智能掌上游戲機(jī)

文件列表:

目錄│文件列表:

 └ PCB+SCH+CODE

    └ SmartHandheldCon

       │ pwm流程圖 .png

       │ 環(huán)境檢測(cè)流程圖 .png

       │ 神舟王STM32F407ZGT用戶手冊(cè)20140228.pdf

       │ 菜單流程圖 .png

       │ 貪吃蛇流程圖.png

       ├ PCB

       │  │ HandheldCon.PcbDoc

       │  │ HandheldCon.PcbDoc.htm

       │  │ HandheldCon.pdf

       │  │ HandheldCon.PrjPCB

       │  │ HandheldCon.PrjPCBStructure

       │  │ HandheldCon.SchDoc

       │  │ HandheldCon.zip

       │  ├ History

       │  │  └ HandheldCon.~(1).PrjPCB.Zip

       │  └ 庫(kù)

       │     │ fszhang.PcbLib

       │     │ fszhang.SchLib

       │     │ PcbLib_autocar.PcbLib

       │     │ Pro.PcbLib

       │     │ Schlib1.SchLib

       │     └ Schlib_autocar.SchLib

       └ software

          └ HandheldCon

             │ .mxproject

             │ HandheldCon.ioc

             ├ Drivers

             │  ├ CMSIS

             │  │  ├ Core

             │  │  │  ├ Include

             │  │  │  │  │ cmsis_armcc.h

             │  │  │  │  │ cmsis_armclang.h

             │  │  │  │  │ cmsis_compiler.h

             │  │  │  │  │ cmsis_gcc.h

             │  │  │  │  │ cmsis_iccarm.h

             │  │  │  │  │ cmsis_version.h

             │  │  │  │  │ core_armv8mbl.h

             │  │  │  │  │ core_armv8mml.h

             │  │  │  │  │ core_cm0.h

             │  │  │  │  │ core_cm0plus.h

             │  │  │  │  │ core_cm1.h

             │  │  │  │  │ core_cm23.h

             │  │  │  │  │ core_cm3.h

             │  │  │  │  │ core_cm33.h

             │  │  │  │  │ core_cm4.h

             │  │  │  │  │ core_cm7.h

             │  │  │  │  │ core_sc000.h

             │  │  │  │  │ core_sc300.h

             │  │  │  │  │ mpu_armv7.h

             │  │  │  │  │ mpu_armv8.h

             │  │  │  │  └ tz_context.h

             │  │  │  └ Template

             │  │  │     └ ARMv8-M

             │  │  │        │ main_s.c

             │  │  │        └ tz_context.c

             │  │  ├ Core_A

             │  │  │  ├ Include

             │  │  │  │  │ cmsis_armcc.h

             │  │  │  │  │ cmsis_armclang.h

             │  │  │  │  │ cmsis_compiler.h

             │  │  │  │  │ cmsis_cp15.h

             │  │  │  │  │ cmsis_gcc.h

             │  │  │  │  │ cmsis_iccarm.h

             │  │  │  │  │ core_ca.h

             │  │  │  │  └ irq_ctrl.h

             │  │  │  └ Source

             │  │  │     └ irq_ctrl_gic.c

             │  │  ├ Device

             │  │  │  └ ST

             │  │  │     └ STM32F4xx

             │  │  │        ├ Include

             │  │  │        │  │ stm32f401xc.h

             │  │  │        │  │ stm32f401xe.h

             │  │  │        │  │ stm32f405xx.h

             │  │  │        │  │ stm32f407xx.h

             │  │  │        │  │ stm32f410cx.h

             │  │  │        │  │ stm32f410rx.h

             │  │  │        │  │ stm32f410tx.h

             │  │  │        │  │ stm32f411xe.h

             │  │  │        │  │ stm32f412cx.h

             │  │  │        │  │ stm32f412rx.h

             │  │  │        │  │ stm32f412vx.h

             │  │  │        │  │ stm32f412zx.h

             │  │  │        │  │ stm32f413xx.h

             │  │  │        │  │ stm32f415xx.h

             │  │  │        │  │ stm32f417xx.h

             │  │  │        │  │ stm32f423xx.h

             │  │  │        │  │ stm32f427xx.h

             │  │  │        │  │ stm32f429xx.h

             │  │  │        │  │ stm32f437xx.h

             │  │  │        │  │ stm32f439xx.h

             │  │  │        │  │ stm32f446xx.h

             │  │  │        │  │ stm32f469xx.h

             │  │  │        │  │ stm32f479xx.h

             │  │  │        │  │ stm32f4xx.h

             │  │  │        │  └ system_stm32f4xx.h

             │  │  │        └ Source

             │  │  │           └ Templates

             │  │  │              │ system_stm32f4xx.c

             │  │  │              ├ arm

             │  │  │              │  │ startup_stm32f401xc.s

             │  │  │              │  │ startup_stm32f401xe.s

             │  │  │              │  │ startup_stm32f405xx.s

             │  │  │              │  │ startup_stm32f407xx.s

             │  │  │              │  │ startup_stm32f410cx.s

             │  │  │              │  │ startup_stm32f410rx.s

             │  │  │              │  │ startup_stm32f410tx.s

             │  │  │              │  │ startup_stm32f411xe.s

             │  │  │              │  │ startup_stm32f412cx.s

             │  │  │              │  │ startup_stm32f412rx.s

             │  │  │              │  │ startup_stm32f412vx.s

             │  │  │              │  │ startup_stm32f412zx.s

             │  │  │              │  │ startup_stm32f413xx.s

             │  │  │              │  │ startup_stm32f415xx.s

             │  │  │              │  │ startup_stm32f417xx.s

             │  │  │              │  │ startup_stm32f423xx.s

             │  │  │              │  │ startup_stm32f427xx.s

             │  │  │              │  │ startup_stm32f429xx.s

             │  │  │              │  │ startup_stm32f437xx.s

             │  │  │              │  │ startup_stm32f439xx.s

             │  │  │              │  │ startup_stm32f446xx.s

             │  │  │              │  │ startup_stm32f469xx.s

             │  │  │              │  └ startup_stm32f479xx.s

             │  │  │              ├ gcc

             │  │  │              │  │ startup_stm32f401xc.s

             │  │  │              │  │ startup_stm32f401xe.s

             │  │  │              │  │ startup_stm32f405xx.s

             │  │  │              │  │ startup_stm32f407xx.s

             │  │  │              │  │ startup_stm32f410cx.s

             │  │  │              │  │ startup_stm32f410rx.s

             │  │  │              │  │ startup_stm32f410tx.s

             │  │  │              │  │ startup_stm32f411xe.s

             │  │  │              │  │ startup_stm32f412cx.s

             │  │  │              │  │ startup_stm32f412rx.s

             │  │  │              │  │ startup_stm32f412vx.s

             │  │  │              │  │ startup_stm32f412zx.s

             │  │  │              │  │ startup_stm32f413xx.s

             │  │  │              │  │ startup_stm32f415xx.s

             │  │  │              │  │ startup_stm32f417xx.s

             │  │  │              │  │ startup_stm32f423xx.s

             │  │  │              │  │ startup_stm32f427xx.s

             │  │  │              │  │ startup_stm32f429xx.s

             │  │  │              │  │ startup_stm32f437xx.s

             │  │  │              │  │ startup_stm32f439xx.s

             │  │  │              │  │ startup_stm32f446xx.s

             │  │  │              │  │ startup_stm32f469xx.s

TAG貪吃蛇
  • 8 次
  • 1 分