博客
关于我
MSP430G2553 HC595 数码管 SPI 显示 时分秒
阅读量:345 次
发布时间:2019-03-04

本文共 538 字,大约阅读时间需要 1 分钟。

嵌入式系统的设计通常需要处理各种输入输出和定时任务。在本段代码中,我们可以看到一个定时器中断服务例程(Timer_A),用于管理系统的时间计数和显示屏显示。该函数通过定时器中断每2ms触发一次,计数器t_count每次加1并取模500,从而实现每秒500次中断。

在代码中,我们可以看到时间管理部分的关键逻辑。当t_count达到1时,秒数计数器rtc_sec会被激活。每当rtc_sec达到60时,它会重置为0,并同时增加分钟计数器rtc_min。类似地,当分钟计数器达到60时,它也会重置为0,并增加小时计数器rtc_hour。小时计数器每24次循环后也会重置为0。

显示屏部分通过num_str数组来控制显示内容。该数组用于存储当前时间的各个位数字。例如,num_str[0]和num_str[1]分别存储小时的十位和个位数字,num_str[3]和num_str[4]存储分钟的十位和个位数字,num_str[6]和num_str[7]存储秒的十位和个位数字。seg_count变量用于控制七段显示器的每一位显示,通过 LedScreen_WrTwoByte函数实现数字的显示。

整个代码逻辑清晰地展示了时间和显示屏的管理方式,适用于嵌入式系统中的定时任务和人机交互。

转载地址:http://rkce.baihongyu.com/

你可能感兴趣的文章
mysql函数汇总之条件判断函数
查看>>
mysql函数汇总之系统信息函数
查看>>
MySQL函数简介
查看>>
mysql函数遍历json数组
查看>>
MySQL函数(转发)
查看>>
mysql分区表
查看>>
MySQL分层架构与运行机制详解
查看>>
mysql分库分表中间件简书_MySQL分库分表
查看>>
MySQL分库分表会带来哪些问题?分库分表问题
查看>>
MySQL分组函数
查看>>
MySQL分组查询
查看>>
Mysql分表后同结构不同名称表之间复制数据以及Update语句只更新日期加减不更改时间
查看>>
mySql分页Iimit优化
查看>>
MySQL分页查询
查看>>
mysql列转行函数是什么
查看>>
mysql创建函数报错_mysql在创建存储函数时报错
查看>>
mysql创建数据库和用户 并授权
查看>>
mysql创建数据库指定字符集
查看>>
MySql创建数据表
查看>>
MySQL创建新用户以及ERROR 1396 (HY000)问题解决
查看>>