历史上的今天
返回首页

历史上的今天

今天是:2024年11月02日(星期六)

2021年11月02日 | ATmega128 状态寄存器

2021-11-02 来源:eefocus

状态寄存器包含了最近执行的算术指令的结果信息。这些信息可以用来改变程序流程以 实现条件操作。状态寄存器的内容只有在ALU 运算结束后才会更新。这样,在多数情况 下就不需要专门的比较指令了,从而使系统运行更快速,代码效率更高。


在进入中断例程时状态寄存器不会自动保存;中断返回时也不会自动恢复。这些工作需 要软件来处理。


AVR 中断寄存器 – SREG – 定义如下:

ATmega128 状态寄存器

• Bit 7 – I: 全局中断使能
置位时使能全局中断。单独的中断使能由其他独立的控制寄存器控制。如果I 清零,则不论单独中断标志置位与否,都不会产生中断。任意一个中断发生后I 清零,而执行RETI指令后置位以使能中断。I 也可以通过SEI 和CLI 指令来置位和清零。


• Bit 6 – T: 位拷贝存储
位拷贝指令BLD 和BST 利用T 作为目的或源地址。BST 把寄存器的某一位拷贝到T,而BLD 把T 拷贝到寄存器的某一位。

• Bit 5 – H: 半进位标志
半进位标志H 表示算术操作发生了半进位。此标志对于BCD 运算非常有用。

• Bit 4 – S: 符号位, S = N ⊕ V
S 为负数标志N 与2 的补码溢出标志V 的异或。

• Bit 3 – V: 2 的补码溢出标志
支持2 的补码运算。

• Bit 2 – N: 负数标志
表明算术或逻辑操作结果为负。

• Bit 1 – Z: 零标志
表明算术或逻辑操作结果为零。

• Bit 0 – C: 进位标志
表明算术或逻辑操作发生了进位。


推荐阅读

史海拾趣

Emerging Display Technolgies公司的发展小趣事

面对全球对环保和可持续发展的关注,一家新兴显示技术公司致力于研发绿色环保的显示技术。他们通过优化生产工艺、采用环保材料等方式,成功降低了显示屏生产过程中的能耗和废弃物排放。同时,他们还研发出了可回收、可降解的显示屏材料,为电子行业的可持续发展做出了积极贡献。

ACL staticide公司的发展小趣事

面对全球对环保和可持续发展的关注,一家新兴显示技术公司致力于研发绿色环保的显示技术。他们通过优化生产工艺、采用环保材料等方式,成功降低了显示屏生产过程中的能耗和废弃物排放。同时,他们还研发出了可回收、可降解的显示屏材料,为电子行业的可持续发展做出了积极贡献。

ABOV(现代单片机)公司的发展小趣事

面对全球对环保和可持续发展的关注,一家新兴显示技术公司致力于研发绿色环保的显示技术。他们通过优化生产工艺、采用环保材料等方式,成功降低了显示屏生产过程中的能耗和废弃物排放。同时,他们还研发出了可回收、可降解的显示屏材料,为电子行业的可持续发展做出了积极贡献。

维峰电子(WCON)公司的发展小趣事

随着科技的不断进步和市场需求的变化,维峰电子始终将技术创新作为公司发展的核心驱动力。公司投入大量资金和人力,在研发方面取得了显著成果。近年来,公司成功申请并获得了多项国家专利,包括外观设计专利、发明专利和实用新型专利等。这些专利的获得不仅提升了公司的技术竞争力,也为客户提供了更加优质的产品和服务。

川土(Chipanalog)公司的发展小趣事

为了进一步提升品牌影响力和市场竞争力,川土微电子开始积极寻求国际合作。公司与多家国际知名企业建立了合作关系,共同开发新产品、拓展新市场。同时,川土微电子还通过参加国际展会、发布新品等方式不断提升品牌知名度。这些努力不仅为公司带来了更多的商业机会,也为其在全球模拟芯片市场中树立了良好的形象。

Harbour Industries公司的发展小趣事

背景:进入21世纪后,电子行业进入了快速整合阶段,大型企业纷纷通过并购来扩大规模、增强实力。Handok也加入了这一行列,制定了积极的并购扩张战略。

发展:Handok通过精准的市场分析和战略评估,成功并购了几家在电子元器件和电子设备领域具有领先技术的中小企业。这些并购不仅为Handok带来了先进的技术和人才储备,还极大地拓宽了公司的产品线和服务范围。

影响:并购后的Handok实现了从单一产品向多元化产品线的转型,市场竞争力显著提升,为公司的长远发展奠定了坚实的基础。

问答坊 | AI 解惑

可用于系统架构和嵌入式软硬件开发的虚拟系统原型

复杂嵌入式系统已日益普及并成为我们日常生活的一部分。一辆汽车平均包含80个每秒能执行上亿条指令的嵌入式处理器。以一个单独的DSP上以软件方式实现移动调制解调器的配置为例,现在的手机包含2到4个处理器。 然而随着嵌入式系统日益普及,设计危机 ...…

查看全部问答>

四个单独轻触开关,如何实现以下功能?请高手支招......

sbit upon=P1^6;//S1 sbit download=P1^7;//S3 sbit nAck=P3^6;//S2 sbit Setup=P3^7;//S4 我这个项目的功能要求是,使用上面四个轻触开关实现一个旋转编码器功能. 因为我有一个串行12位的DAC器件(IC),通过CPU控制使DAC输出0--4.095V的电压. ...…

查看全部问答>

一篇关于开关电源的简单介绍

看了觉得不错。值和分享。…

查看全部问答>

COFDM无线应急指挥系统方案

COFDM无线应急指挥系统方案…

查看全部问答>

ad9805 与信号发生

dds芯片  可以直接产生频率可调的正弦波…

查看全部问答>

MAX743双输出集成稳压器

MAX743双输出集成稳压器…

查看全部问答>

protel基础知识

附件里包括 PCB设计技巧百问.pdf protel99-se.pdf PROTEL 软件使用的误区及几个不易搞清的概念.pdf Protel同类修改.pdf 在Protel DXP中建造自己的原理图库.doc…

查看全部问答>

怎么在我的VS2005工程里面加入.h文件

我这个工程是在VS2005下的CE6.0工程,我发现我无法加入.h文件。我点击右键增加已存在文件,就是加不进工程里面。请问是什么怎么回事?…

查看全部问答>

采用三菱PLC 型号F1-20MR 控制交通灯的问题

采用三菱PLC  型号F1-20MR 程序如下 接线图、和梯形图在以下地址,在IE输入这个地址就可以打开       http://bbs.21ic.com/upfiles/img/20074/2007419161818884.jpg 1.请问PLC的程序中A 、B、C、D、E段梯形图每 ...…

查看全部问答>

菜鸟求助!!!凌阳单片机问题

我是即将毕业的大四学生,在准备用单片机开发一个系统,涉及到语音采样编码等,凌阳16位单片机具有DSP功能,含语音解、编码等功能,应该还非常适合的。我想问问高手,如果我要使用普通的51芯片来做,语音解编码这块是不是很复杂啊??请帮我比较比 ...…

查看全部问答>