历史上的今天
返回首页

历史上的今天

今天是:2025年01月28日(星期二)

2021年01月28日 | 基于MSP430G2553的闹钟

2021-01-28 来源:eefocus

硬件部分

四位数码管(F3461AH)*2

38译码器(74LS138)*1

MSP430G2553单片机


微动按键*1


软件实现

使用TimerA0进行时间计数,每1000ms进入一次CCR0中断,执行时间逻辑:


秒钟变量加到60则清零并将分钟变量加一


分钟变量加到60则清零并将小时变量加一


,小时变量加到24则清零并将日期变量和星期变量都加一


星期变量加到8则变为1


日期变量:先判断是否是闰年并且是否是2月,若思,则对平年的二月天数加一判断;若不是二月,则正常查表判断月份.大于该月天数,则清零并将月份加一


月份加到13时清零并将年份变量加一


每计数到ACLK产生65个脉冲,则进入CCR2,显示一位数码管


CCR1初值为327,但不使能中断,只有当按下按键后,才使能CCR1的中断并且关闭按键按键所在外部中断.使能中断后,在十次中断中判断按键是否是抖动,若是抖动,将各标识变量清零并关闭CCR1中断,且使能按键所在外部中断;若十次中断后按键仍然未松开,则表明按键按下,做出对应动作,并且清零各标识变量,关闭CCR1中断,使能按键所在外部中断.


优点

低功耗,使用低功耗模式LPM3,即关闭除低速时钟ACLK外的所有时钟,MCU仅在中断时唤醒


不足

因时间紧张,仅实现检测按键,未实现按键逻辑部分


因管脚较少,导致按键稍少,解决方法:


是将数码管位选管脚改为使用P1部分IO和P2部分IO,以释放出P1IO,使用P1IO的ADC实现按键,理论上可实现无限个按键

添加芯片74hc595串改并芯片,释放出5个P1IO脚


推荐阅读

史海拾趣

Feller US公司的发展小趣事

在经历了多年的发展后,菲斯克逐渐意识到品牌的重要性。为了进一步提升品牌价值和市场影响力,公司决定进行品牌重塑。通过重新设计品牌形象、加强品牌宣传以及推出更具吸引力的产品和服务,菲斯克成功吸引了更多消费者的关注和喜爱。同时,公司还积极拓展市场渠道和合作伙伴网络,通过多元化的营销策略和灵活的渠道策略,成功打开了多个新的市场领域。这些努力不仅提升了公司的市场份额和盈利能力,还为公司的长期发展奠定了坚实的基础。

请注意,以上故事均基于虚构的情境和假设,旨在解释和描述菲斯克(FSR.US)公司可能的发展情况。实际的发展过程可能因各种因素而有所不同。

Elektron公司的发展小趣事

随着技术的不断进步和市场需求的不断变化,Elektron公司不断进行技术创新和产品升级。公司成功开发出适用于船上使用的单点和多点焊接整流器以及弧光灯的电影整流器等产品,进一步扩大了市场份额。同时,Elektron还注重产品质量和性能的提升,通过引进先进的生产设备和工艺,不断提高产品的可靠性和耐用性。

浙江凡华(FANHAR)公司的发展小趣事

随着环保意识的不断提高和可持续发展理念的普及,Elektron公司开始注重环保和可持续发展方面的工作。公司积极采用环保材料和节能技术,降低产品制造过程中的能耗和排放。同时,Elektron还加强了对废弃物的处理和回收工作,努力实现资源的循环利用和环境的可持续发展。这些措施不仅有助于公司降低成本和提高效率,也符合社会和消费者对环保和可持续发展的期望和要求。

以上五个故事分别从不同角度概述了Elektron公司的发展过程,包括创立与初期发展、技术创新与产品多样化、全球扩张与市场领导地位、技术突破与行业引领以及环保理念与可持续发展等方面。这些故事共同构成了Elektron公司丰富多彩的发展历程和辉煌成就。

Conxall公司的发展小趣事

Conxall公司的创始人李华,是一位在电子行业摸爬滚打多年的工程师。他深感市场上电子产品同质化严重,缺乏真正的创新。于是,他毅然决定创立Conxall公司,致力于研发具有独特功能和高性能的电子产品。李华带领团队日夜奋战,终于研发出了第一款具有自主知识产权的智能手机芯片,凭借其出色的性能和稳定性,迅速在市场上获得了认可。

Actel公司的发展小趣事

在国内市场取得一定成绩后,Conxall公司开始将目光投向海外市场。公司积极参加国际电子展,与海外客户建立联系,拓展销售渠道。同时,公司还针对不同国家和地区的市场需求,推出定制化产品,赢得了海外客户的青睐。

Electrocube Inc公司的发展小趣事

Electrocube Inc公司的创始人在创立之初便面临着重重挑战。当时,电子行业正处于快速发展阶段,市场竞争激烈。然而,创始人凭借对电子技术的深刻理解和敏锐的市场洞察力,成功开发出了一款高性能、低成本的电容器产品。这款产品迅速获得了市场的认可,为公司赢得了第一桶金,也为后续的发展奠定了坚实的基础。

问答坊 | AI 解惑

国赛最新题目

本帖最后由 paulhyde 于 2014-9-15 09:06 编辑 各位参加09国赛的同学 有可靠的题目不要私藏了 大家研究研究  …

查看全部问答>

数据总线操作时遇到的难题,请大家指点一下

在我的电路板上(现在只焊了最小系统部分)对LPC2292进行数据总线操作时,用示波器测到脉冲的高电平只有600mV样子,加了10K上拉电阻之后,电平也只能到1.5V样子,同样的程序我下载到Magic ARM2200开发板上时,用示波器测到的脉冲的高电平能达到3.3V ...…

查看全部问答>

波特图的相位是这样看的吗?

先选一个参考位,为-180.那么-90~-180为相位超前。比-180小的为相位滞后。对吗? …

查看全部问答>

全国电子设计大赛赛后感

本帖最后由 paulhyde 于 2014-9-15 09:23 编辑 国大学生电子设计竞赛给我们提供了一个培养创新、协作和钻研精神的平台,是大学生展现自己、积累经验的舞台。激情创造,精彩无限!参加过“索尼杯”电子设计竞赛的人,都从中体会到了奋斗的快乐、团 ...…

查看全部问答>

ADC问题

大家好,关于ADC问题请教大家:1)我要用到20通道AD,选的芯片是STM32F103ZCT6,用到ADC3、ADC1,设置如下:void ADC3_Configuration(void){    ADC_InitTypeDef ADC_InitStructure;    &n ...…

查看全部问答>

05.16【每日一问】:PWM

今天起晚了 想早点起来发问题的   大家讨论讨论啊   你是怎样理解或者计算PWM的精度和分辨率的   可以用实际的程序来讨论或者计算 …

查看全部问答>

见过双卡双待的,见过双电池的手机吗

看电池的商标,打的是基伍,在印度曾经是市场占有率第一哦!…

查看全部问答>

提交试卷的时候出现这个

在提交试卷的时候出现了atel学习平台的登陆界面,是不是就是提交失败了 ?…

查看全部问答>

俞洪敏:跟什么样的老板会倒霉

    “年轻人进入职场,都希望先拿高薪,再认真工作,心里想的是我工资待遇不够,凭什么努力工作。但实际上最后真正在职场取胜的,是那些不计较个人得失辛勤工作,持续不懈努力的人。”俞敏洪告诉刚入职场的年轻人,不要太计较一开始的薪 ...…

查看全部问答>