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

📄 timer_io.h

📁 avr单片机的程序
💻 H
字号:
/*******************************************
*            联接关系头文件		   		   *
*  文 件 名:timer_io.h					   *
*  设    计:铜河						   *
*  修改日期:2007年07月08日				   *
*  版    本:V1.0						   *
*  主控芯片:Mega16						   *
*******************************************/
#include <iom16v.h>
#include <macros.h>

#define SPK_ON PORTD|=1<<6	  		//蜂鸣器接在PD6
#define SPK_OFF PORTD&=~(1<<6)
#define SPK_TG PORTD^=1<<6

#define LED_ON PORTB|=1<<3	  		//背光接到PB3
#define LED_OFF PORTB&=~(1<<3)
#define LED_TG PORTB^=1<<3

//输入端口定义
//按键定义:S1-0x01,S2-0x02,S3-0x04,S4-0x08
#define KEY_RD (~(((PIND>>2)|0xFE)&((PINC>>1)|0xF1)))

/**********************************
*          端口设置函数			  *
**********************************/
void port_init(void)
    {
	DDRA  = 0xFF;
	PORTA = 0x00;
	DDRB  = 0x08;
	PORTB = 0x00;
	DDRC  = 0x00;
	PORTC = 0xFF;
	DDRD  = 0xF0;
	PORTD = 0x0F;
	}

⌨️ 快捷键说明

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