MSP430单片机RTC操作-TimeA实现的实时时钟

发布者:美好未来最新更新时间:2020-06-16 来源: eefocus关键字:MSP430  单片机  RTC操作  TimeA  实时时钟 手机看文章 扫描二维码
随时随地手机看文章

//*******************************************************************************
// D13x Demo - 利用Timer_A及中断实现RTC,观察LED灯的闪烁频率
//
// 描述:利用Timer_A及中断实现RTC;通过 P1 异或 来取反 P1.5;
// 系统处于休眠状态LPM3,中断时唤醒执行P1.5切换
// ACLK= n/a, MCLK= SMCLK= default DCO ~ 800k
//
// MSP430F13x
// -------------------
// /|| XIN|-
// | | | 32kHz
// --|RST XOUT|-
// | |
// | P1.5|-->LED
//
// 时间:2007年10月
// www.goodmcu.cn
//
// 硬件电路:MSP430F135核心实验板-I型
// 硬件连接:
//
// 调试器:MSP430FET全系列JTAG仿真器
// 调试软件: IAR Embedded Workbench Version: 3.41A 编译
//******************************************************************************

#include 

void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // 停止看门狗
TACTL = TASSEL0 + TACLR; // ACLK, 清 TAR
CCTL0 = CCIE; // CCR0 中断使能
CCR0 = 16384; // 设定中断间隔,32768Hz晶振,0.5s
P1DIR |= 0x20; // P1.5为输出口
TACTL |= MC0; // Timer_a 为增量计数模式
_EINT(); // 开中断

for (;;)
{
_BIS_SR(LPM3_bits); // 进入 LPM3
}
}

#pragma vector=TIMERA0_VECTOR //Timer_A中断函数
__interrupt void TimerA_ISR()
{
P1OUT ^= 0x20; // 通过异或取反P1.5
}


关键字:MSP430  单片机  RTC操作  TimeA  实时时钟 引用地址:MSP430单片机RTC操作-TimeA实现的实时时钟

上一篇:MSP430学习笔记1-I/O端口
下一篇:MSP430F249硬件I2C查询法读写AT24C02

推荐阅读最新更新时间:2024-11-07 11:18

一种单片机控制的多功能交流稳压电源
    摘要: 提出一种单片机控制的多功能交流稳压电源,论述其工作原理,给出了软、硬件框图。该电源实现了智能化、多功能、高精度,还有定时输出、智能闹钟和显示直观等功能。     关键词: 交流稳压电源  单片机  定时 1 引言 目前我国有些地方由于电力供应紧张,或电力设备严重老化,在用电高峰期,电网超负荷运行,电网电压太低,而在用电低谷期,电网电压太高,这种电压大幅度波动的现象,很容易给一些用电设备带来损害。特别是不断出现的各种智能化仪器仪表、个人电脑等家用电器,对电源质量的要求越来越高,这就需要研制一种高性能的交流稳压电源。 当前市场上的交流稳压电源有继电器控制和伺服电机控制的交流稳压电源两类,前者是一
[应用]
8051单片机引脚图与引脚功能简介
首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。 单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。 ⒈ 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; ⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 ⒊ 控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM 编程 脉冲 ① ALE功能:用来锁存P0口送出的低8位地址 ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 ⑵ PSEN:外ROM读选通信号。 ⑶ RST/VPD:复位/备用电源。 ① RST(Reset)功能:
[单片机]
8051<font color='red'>单片机</font>引脚图与引脚功能简介
用51单片机实现外围设备中断
有5台外围设备,分别为EX1~EX5,均需要 中断 。现要求EX1与EX2的优先级为高,其他的优先级为低,请用51单片机实现,要求画出电路图并编制程序(假设中断信号为低电平),要执行相应的中断服务子程序WORK1~WORK5。 org 0000h ljmp main org 0003h ljmp int0_int org 0013h ljmp int1_int org 0030h main: mov sp,#60h orl tcon,#00000101b mov ie,#10000101b
[单片机]
浅谈STM32F10X芯片RTC实时时钟
1、介绍 系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。执行以下操作将使能对后备寄存器和RTC的访问: l 设置寄存器RCC_APB1ENR的PWREN和BKPEN位,使能电源和后备接口时钟(调用:RCC_APB1PeriphClockCmd(RCC_APB1Periph_BKP | RCC_APB1Periph_PWR,ENABLE)); l 设置寄存器PWR_CR的DBP位,使能对后备寄存器和RTC的访问(调用:PWR_BackupAccessCmd(ENABLE))。 2、RTC注意事项 l RTC_PRL、RTC_ALR、RTC_CNT和
[单片机]
浅谈STM32F10X芯片<font color='red'>RTC</font><font color='red'>实时时钟</font>
初学者如何学习单片机
   我是一个单片机爱好者,经常会有人问我初学者零基础如何学习单片机。对于学习单片机,我的体会是先搞套学习板,不用很好的,能做大部分实验就行,比如数码管,矩阵键盘等,学51单靠看书是不行的,如果有点焊接基础就自己做快最小系统板,如果没有就买一块吧,建议选用51的。下面就随单片机小编一起来了解一下相关内容吧。 初学者如何学习单片机    书籍只是知识的载体,看看学习板配套的教学视频,自己再动手从简单的试验开始,遇到程序不理解的地方,查查C语言教程,教程可以看郭天祥的十天学会单片机(51篇) 很容易上手的,学单片机就是学习模块,串口、定时器、矩阵键盘等是你必须掌握的东西,不然就不能说你学会了单片机。其实就和很多人学电脑的过
[单片机]
单片机 MSP430G2553 FLASH 操作
//FLASH操作 写入 void write_SegC(char value , char lenChar) { char *Flash_ptr; // Flash pointer char i; Flash_ptr = (char *) 0x1040; // Initialize Flash pointer FCTL1 = FWKEY + ERASE; // Set Erase bit FCTL3 = FWKEY; // Clear Lock bit *Flash_ptr = 0; // Dum
[单片机]
Microchip新增低成本USB PIC单片机
2008年6月3日,单片机和模拟半导体供应商——Microchip Technology Inc.(美国微芯科技公司)今天宣布新增一系列支持USB应用的8位PIC®单片机(MCU)。PIC18F13K50及PIC18F14K50(PIC18F1XK50)是目前Microchip所有USB单片机中成本最低的,可提供多种其他平价8位单片机欠缺的功能,使得更多应用能添加嵌入式USB功能。 有了这一新的产品系列,Microchip现拥有业界最全面的8位、16位及32位USB单片机产品线,且均由单一集成开发环境——免费的MPLAB® IDE支持。该集成开发环境为所有PIC单片机提供了统一的开发平台,为设计工程师研发性能更高及功
[单片机]
基于MSP430单片机的地下微水检测系统设计
  微水试验法是一种瞬时向井中注入或抽取一定量的水,通过观测井水位变化情况,求得井附近含水层渗透系数的方法。对于渗透性较高的含水层,瞬时抽取或注入一定流量水后,井中水位很快恢复到初始水位,不易观测井中水位降深随时间的变化;对于低渗透性含水层,瞬时抽取或注入一定流量水后,能够较好观测到井中水位降深随时间的变化,求得含水层水文地质参数。   1 地下微水检测系统的设计方案   该检测系统用于确定不同低渗透性含水层介质中的渗透参数。通过在含水层布置的钻孔中激发水头变化,实时测量水头随时间的变化,利用地下水动力学原理,计算含水层的渗透系数。   该系统通过MSP430单片机采集压力式液位变送器和温度传感器的信号,将采集的信号经过简
[单片机]
基于<font color='red'>MSP430</font><font color='red'>单片机</font>的地下微水检测系统设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved