cfg.h
来自「学习AVR单片机的基础实验程序 适合初学者学习提高」· C头文件 代码 · 共 69 行
H
69 行
/****************************
*程序名称:各功能函数
*设 计:萧联珠
*日 期:2007-11-18
********************************/
#include <iom16v.h>
/*端口初始化*/
void port_init()
{
DDRA=0x00; //配置为输入口
PORTA=0xFF; //上拉电阻使能
DDRB=0xFF; //配置为输出口
PORTB=0xFF; //初始值为1
}
/*按键判断程序*/
void key()
{
if ((PINA & (1 << PA0)) == 0) /*判断按键状态*/
{
PORTB = ~(1 << PB0); /*点亮指示灯*/
}
if ((PINA & (1 << PA1)) == 0)
{
PORTB = ~(1 << PB1);
}
if ((PINA & (1 << PA2)) == 0)
{
PORTB = ~(1 << PB2);
}
if ((PINA & (1 << PA3)) == 0)
{
PORTB = ~(1 << PB3);
}
if ((PINA & (1 << PA4)) == 0)
{
PORTB = ~(1 << PB4);
}
if ((PINA & (1 << PA5)) == 0)
{
PORTB = ~(1 << PB5);
}
if ((PINA & (1 << PA6)) == 0)
{
PORTB = ~(1 << PB6);
}
if ((PINA & (1 << PA7)) == 0)
{
PORTB = ~(1 << PB7);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?