找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3533|回复: 0
收起左侧

STM32入门笔记1—流水灯、数码管、矩阵键盘(基于STM32F103RCT6)

[复制链接]
ID:817022 发表于 2021-6-10 21:45 | 显示全部楼层 |阅读模式
本帖最后由 枫雨 于 2021-6-11 16:43 编辑

代码见附件

一  设计任务目标和要求
  
任务名称
  
  
现象
  
  
1、流水灯
  
  
依次点亮8个LED灯后,再逆向依次点亮,每次点亮间隔0.5s
  
  
2、数码管静态显示
  
  
数码管静态显示,依次实现9~0计数、0~9计数、偶数计数,即 0->2->4…->8
  
  
3、数码管动态显示
  
  
数码管动态显示数字:12
  
  
4、矩阵键盘
  
  
按下按键,显示对应的键值
  


二  设计方案的论证与选择

原理框
51hei截图_20210610214744.png

三  系统硬件电路设计
51hei截图_20210610214744.png
51hei截图_20210610214744.png

四  系统软件设计
说明:1.画出各模块程序设计流程图;2.画出主程序流程图;3.画出仿真电路并仿真

无仿真
51hei截图_20210610214744.png
51hei截图_20210610214744.png
51hei截图_20210610214744.png



五  软硬件联调
说明:说说具体调试步骤、出现的问题及解决方法
调试步骤:

  
问题
  
  
解决办法
  
  1、数码管动态显示不稳定
  
  ①、检查硬件连接是否稳定
  ②、若硬件连接没问题,就检查程序,可通过更改数码管或矩阵键盘函数中的延时函数参数调节动态显示的效果
  
  2、开发板上的排针虚焊、IO口被占用
  
  ①、拿电烙铁再次焊接好;②、写程序时,避免使用该IO端口
  
  
  
  
  

由于所使用的开发板部分IO口被占用,所以程序中使用的IO口参差不齐,使用者应注意

4X4矩阵键盘程序.7z (639.75 KB, 下载次数: 62)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表