⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io_wr.c.bak

📁 AVR单片机ATMEGA128实习之—IO口操作(附带Proteus仿真例子)
💻 BAK
字号:
//
/*----------------------------------------------

	王猛	2006.10.10
	说明:	PB口的低四位作为输入,高四位作为输出
			输出状态为低四位的输入值,其他口除AC
			外,输出PB的状态,E口为取反

-----------------------------------------------*/
//
#include <iom128.h>
void main(void)
{
	unsigned char achar;
	unsigned char i;

	DDRB = 0xFF;
	DDRE = 0xFF;
	DDRF = 0xFF;
	DDRG = 0xFF;
	DDRD = 0xF0;
	PORTD = 0x00;

	achar = PIND;
	PORTD |= achar<<4;

	for (i = 0; i<3; i++ )
	{
	}
	
	achar = PIND;
	PORTB = achar;
	PORTE = ~achar;
	PORTF = achar;
	PORTG = achar;

	for(;;)
	{	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -