历史上的今天
今天是:2025年01月29日(星期三)
2021年01月29日 | MSP430G2553 HC595 数码管 SPI 显示 时分秒
2021-01-29 来源:eefocus

// Timer A0 interrupt service routine
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A(void)
{
t_count = (t_count + 1) % 500; //500次2ms就是1s
if (t_count == 1)
{
rtc_sec++;
if (rtc_sec == 60)
{
rtc_sec = 0;
rtc_min++;
if (rtc_min == 60)
{
rtc_min = 0;
rtc_hour++;
if (rtc_hour == 24)
{
rtc_hour = 0;
}
}
}
num_str[0] = rtc_hour % 100 / 10; //取位数字
num_str[1] = rtc_hour % 10; //取位数字
num_str[2] = 10; //表示什么都不显示
num_str[3] = rtc_min % 100 / 10; //取位数字
num_str[4] = rtc_min % 10; //取位数字
num_str[5] = 10; //表示什么都不显示
num_str[6] = rtc_sec % 100 / 10; //取位数字
num_str[7] = rtc_sec % 10; //取位数字
}
seg_count = (seg_count + 1) % 8; //seg_count等于0到3中的一个
LedScreen_WrTwoByte(~(0x01 << seg_count), ~LED_0F[num_str[seg_count]]); //选择第seg_count个数码管 亮的字为num_str数组中的数字
}
下一篇:msp430时钟系统手册翻译
史海拾趣
|
1.微发射功率:最大17dbm(50mW)的发射功率。 2. 工作载频频率470-490MHz,无需申请频点。 3.专业工业级嵌入式设计,体积小(32.5×20×5mm)。 4.基于GFSK调制方式的高效前向纠错编码方式提高高抗干扰能力和低误码率。 5.传输距离远。在视距情 ...… 查看全部问答> |
|
公司现在有2个产品一个是ARM7的还有个是SyncMOS sm8958A的板子上还有个Atmel ATF1508AS,现在要我接手,我该从哪学起呢?我以前是做Windows下软件开发的会Java和C#,C也会,但很久没用了,重新上手的话,估计时间不长。还望各位解答,谢谢。… 查看全部问答> |
|
工作一年了,主要是编写单片机程序和VC的小运用程序。感觉单片机学得差不多了(也许是自我感觉良好而已),想学硬件电路设计,但是公司不许。在这个公司呆着也学不到什么东西了,想换换地方转去学ARM,DSP,硬件。但是又有很多东西不懂,担心是不是 ...… 查看全部问答> |
|
我在EASYARM2200上集成TCPIP,在实时轮询时可以稳定的运行,可是我改成中断触发模式后,我的板向PC机发送连接请求,发现前句分钟PC应答的报文总是ACK,过了好几分钟才变成SYN+ACK,有没有哪位大侠了解的?… 查看全部问答> |




