首页 > 应用 > 单片机应用
[导读]inkedInATmega16 有 4 个 8 位的双向 I/O 端口 PA, PB, PC, PD, 他们对外对应 32 个 I/O 引脚, 每一位都可以独立的用于逻辑信号的输入和输出. 在 5V 工作电压下, 输出高电平时, 每个引脚可输出达 20mA 的驱动电流; 而输出低电平时, 每个引脚可以吸收最大 40mA 的电流.

LinkedInATmega16 有 4 个 8 位的双向 I/O 端口 PA, PB, PC, PD, 他们对外对应 32 个 I/O 引脚, 每一位都可以独立的用于逻辑信号的输入和输出. 在 5V 工作电压下, 输出高电平时, 每个引脚可输出达 20mA 的驱动电流; 而输出低电平时, 每个引脚可以吸收最大 40mA 的电流.

AVR系列单片机所有的 I/O 寄存器可以通过两种不同的方法来访问: 使用对 I/O 寄存器访问的 IN 和 OUT 专用指令或者使用对 SRAM 访问的指令. 其中 IN, OUT 指令周期为 1 个时钟周期另外, I/O 寄存器地址范围在 $00 - $1F 之间的寄存器(前 32 个)还可以通过指令实现位操作和位判断跳转. 如: SBI(I/O寄存器指定位置 1), CBI(I/O寄存器指定位清 0), SBIS(I/O寄存器指定位为 1 跳转), SBIC(I/O寄存器指定位为 0 跳转).详细的看手册才是王道.

仿真电路简图(LED可能看不到, 另存为或者新窗口打开看吧):

QQ截图20170707154242.png

测试程序, 更改可以观察不同现象, 有助理解. 和 51 的不同就是 IO 口的方向控制.

/*

* AVRGCC.c

*

* Created: 2012/5/27 18:09:54

* Author: KISSMonX

*/

#define F_CPU 4000000UL

#include

#include

int main(void)

{

PORTC = 0x80; // PC 口的第 0/7 位输出 "0"/"1", LED1 和 LED2 都亮.

DDRC = 0x81; // 定义 PC 口的第 0 和 7 位为输出方式

_delay_ms(2000); // 开始时两个 LED 都要亮, 持续 2s 后进入循环.

while(1)

{

_delay_ms(200); // 库函数 ms 延时函数, 0.2s

PORTC = ~PORTC; // PC 口第 0/7 位取反后输出

}

return 0;

}

换一批

延伸阅读

[新鲜事] iPhone 8:屏幕增加 续航增加 价格也要增加

iPhone 8:屏幕增加 续航增加 价格也要增加

今天凌晨,苹果新品爆料大神郭明池给出消息称,iPhone 8的电池将会增加,预计将提升至2700mAh容量仅次于现在的2900mAh的iPhone 7 Plus。......

关键字:iPhone 8 电池续航 OLED屏 三星

[新鲜事] 国产厂商弯道超车AMOLED面板?京东方研发出5寸AMQLED显示屏

国产厂商弯道超车AMOLED面板?京东方研发出5寸AMQLED显示屏

中国厂商在LCD面板领域一度是烧钱运营,京东方(BOE)就过了很多年亏损的日子,不过现在京东方等国产LCD面板厂商算是熬出头了,去年Q4季度京东方出货的大尺寸LCD面板一跃成为世界第一,中国大陆公司的LCD产能已经超过台湾地区,逐渐赶超韩国......

关键字:京东方 AMQLED显示屏

[新鲜事] 产能被苹果三星瓜分 今年华为仅8%设备能用上OLED

产能被苹果三星瓜分 今年华为仅8%设备能用上OLED

据外媒报道,近些年来OLED屏幕逐渐流行,厂商们都希望将其当作自家机器的新卖点,不过由于产能有限,想用上OLED屏幕必须靠“抢”。......

关键字:OLED屏幕 华为

[新鲜事] iPhone 8狂吃OLED屏幕:国产手机没屏可用

iPhone 8狂吃OLED屏幕:国产手机没屏可用

据报道,三星电子旗下三星显示器公司已经与苹果达成了一项新协议,为下一代iPhone追加供应6000万块OLED面板,价值5万亿韩元(约合43亿美元)。......

关键字:iPhone 8 OLED屏 手机

[图酷] 无用发明之:LED火柴

无用发明之:LED火柴

我们今天来谈一谈什么是创新,在手机上加入摄像头是创新,声控手机少掉一些操作步骤也是创新,这些都是成功的创新,然而还有一些创新却让我们的生活变得更加麻烦。比如,不用点火的火柴。 Matchbox ......

关键字:

[新鲜事] 惊呆了!黑客通过硬盘LED灯闪烁盗取信息隐私!

惊呆了!黑客通过硬盘LED灯闪烁盗取信息隐私!

黑客们通常都神通广大,但它们攻破严密的防御多数还是靠代码这一武器,不过现在有一批大牛要上天了,他们居然能从台式机上闪烁的LED灯搜集到敏感信息。......

关键字:硬盘LED灯 无人机 黑客
条评论

我 要 评 论

网友评论

技术子站

更多

推荐博客