这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » TI » 课程二、任务一

共1条 1/1 1 跳转至

课程二、任务一

菜鸟
2024-05-20 19:51:50     打赏

本课程的主要目的是学习MSPM0L1306的GPIO驱动数码管显示和定时器的应用。

本次学习实现定时器秒自动计数,10到1数值显示。

一、数码管显示器和定时器硬件。

1、数码管显示器:

数码管分为共阴极和共阳极两种,本次学习所用数码管显示器为共阳极的,使用两个74HC595D级联驱动8个数码管。(原理仅供参考)

image.png

image.png

显示器码表如下:

image.png

硬件连线:接线如下:

PA27 --> DIO ;  PA26 --> SCLK ;  PA13 --> RCLK ;

2、定时器:

定时器原理参考课程2:Course02_3 定时器实现数字秒表

二、软件配置

1、添加数码管显示器驱动IO口。

打开sysconfig配置,添加PORT --> HC595,然后依次添加IO口PA27 --> DAT,PA26 --> CLK,PA13 --> RCK 。

屏幕截图 2024-05-20 050756.png2、添加定时器

屏幕截图 2024-05-20 050831.png3、配置好sysconfig后,编译更新代码。Project --> Build All

三、代码实现

1、基础代码

屏幕截图 2024-05-20 050850.png屏幕截图 2024-05-20 050903.png屏幕截图 2024-05-20 050920.png2、main函数实现

屏幕截图 2024-05-20 051123.png四、显示效果

IMG_20240520_195015.jpg


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]