📄 timer_io.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 + -