ATmega88 I/O存储器

发布者:cheng1984最新更新时间:2022-01-13 来源: eefocus关键字:ATmega88  I  存储器 手机看文章 扫描二维码
随时随地手机看文章

ATmega88的 I/O P311“ 寄存器概述 ” 。

ATmega88 的所有 I/O 和外设都被放置在 I/O 空间。 所有的 I/O地址都可以通过LD/LDS/LDD和ST/STS/STD指令来访问,在32个通用工作寄存器和I/O之间传输数据。 地址为0x00 - 0x1F的I/O寄存器还可用SBI和CBI指令直接进行位寻址,而SBIS和SBIC则用来检查单个位置位与否。使用 IN 和 OUT 指令时地址必须在 0x00 - 0x3F之间。如果要象 SRAM 一样通过 LD 和 ST 指令访问 I/O 寄存器,相应的地址要加上 0x20。 ATmega88 是一个复杂的微处理器,其支持的外设要比预留的 64 个 I/O( 通过IN OUT 指令访问 ) 所能支持的要多。对于扩展的 I/O 空间0x60 - 0xFF,只能使用ST/STS/STD 和 LD/LDS/LDD 指令。

为了与后续产品兼容,保留未用的位应写"0",而保留的 I/O 寄存器则不应进行写操作。

一些状态标志位的清除是通过写"1" 来实现的。 CBI 和 SBI 指令可以操作 I/O寄存器所有的位,并给置位的位回写"1",因此会清除这些标志位。CBI和SBI指令只对0x00 to 0x1F之间的寄存器有效。

I/O 和外设控制寄存器在后续其他章节进行介绍。

关键字:ATmega88  I  存储器 引用地址:ATmega88 I/O存储器

上一篇:ATmega88 时钟系统及其分布
下一篇:ATmega88 EEPROM数据存储器

推荐帖子

“时钟端接”,轻松搞定信号衰减
印刷电路板上的走线和输出端接是信号衰减的两个主要来源。时钟信号衰减会增加抖动,为了避免抖动和时钟质量降低的不利影响,需要使用恰当的信号端接方法。鉴于此,咱们分享一篇好文,介绍解决信号端接困惑的4种方法,如果你也有不一样的见解和感想,,,,好了,话不多说,直接上正文!Tips: Z0是传输线的阻抗; ZOUT是驱动器的输出阻抗, ZIN是接收器的输入阻抗。 PS:这里仅显示CMOS和PECL/LVPECL电路。
qwqwqw2088 模拟与混合信号
【Altera SOC体验之旅】(一)VGA的图片显示
本帖最后由Jackzhang1992于2015-4-1715:14编辑 (一)VGA的图片显示一、目标经过三个月来的对DE1-SOC基本操作的学习,现在开始慢慢进行收尾,结合以前所学的FPGA知识和基础,我准备在DE1-SOC上实现一个具有PS2键盘和VGA显示器进行I/O操作的计算机系统,具体功能是一个俄罗斯方块游戏。分为四个阶段:VGA显示,键盘与字符显示,键盘的移动。本篇实现第一步:VGA的图片显示。VGA是常用的计算机显示器之一,操作时序也不复杂
Jackzhang1992 Altera SoC
不如让ST找twentyone,把CORTEX-M3加到H-JTAG里去。
13楼:还不是最终的版本目前的这个驱动还不是最终的版本。先放出来让各位网友使用测试,有问题的话,我们将继续改进和完善。其他的版本,包括以前的3.22版本,都没有支持ST-LINK-II.原因就是这个驱动刚刚在内部测试完。这个驱动的完成(还未最终结束),得益于ARM,Embest的大力支持,目的是能够让大家对STM32有个好的入门工具。在做具体项目的时候,还是希望大家购买正式版的Ulinl2。--------------------------------------------
t2yaote stm32/stm8
请大家推荐一款学习STM32 的初级视频
请大家推荐一款学习STM32的初级视频,或者李想老师视频的代码。。急需,谢谢请大家推荐一款学习STM32的初级视频
hui4341 stm32/stm8
QuartusII警告信息解析.pdf
QuartusII警告信息解析.pdfQuartusII警告信息解析.pdf楼主很细心学习了非常实用的信息,谢谢你!实用~谢谢~谢谢,很有帮助这个对我正游泳啊好用谢谢很不错~~多谢楼主~~回复楼主白丁的帖子谢谢楼主啦
白丁 FPGA/CPLD
从零开始仿制工业PLC
从零开始仿制工业PLC不错的想法,不过PLC没有必要用这么高级的芯片。zhaojun_xf发表于2015-8-2212:23不错的想法,不过PLC没有必要用这么高级的芯片。 打算后期增加新功能,当然,量产时看实际情况了。这个主意不错的这个好我要支持点个赞,加油!“我要参与”,本人对工业控制和PLC比较熟悉,多年从事工业控制,设计过多款工业控制板。谢谢大家支持做PLC,顺便自带工业屏!我要支持我要支持@boming建议最好简单介绍一下你自己的项
boming stm32/stm8
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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