本课程的主要目的是学习MSPM0L1306的GPIO驱动数码管显示和定时器的应用。
本次学习实现定时器秒自动计数,10到1数值显示。
一、数码管显示器和定时器硬件。
1、数码管显示器:
数码管分为共阴极和共阳极两种,本次学习所用数码管显示器为共阳极的,使用两个74HC595D级联驱动8个数码管。(原理仅供参考)
显示器码表如下:
硬件连线:接线如下:
PA27 --> DIO ; PA26 --> SCLK ; PA13 --> RCLK ;
2、定时器:
定时器原理参考课程2:Course02_3 定时器实现数字秒表
二、软件配置
1、添加数码管显示器驱动IO口。
打开sysconfig配置,添加PORT --> HC595,然后依次添加IO口PA27 --> DAT,PA26 --> CLK,PA13 --> RCK 。
2、添加定时器
3、配置好sysconfig后,编译更新代码。Project --> Build All
三、代码实现
1、基础代码
2、main函数实现
四、显示效果