#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
unsigned char k,Recent_Key;
PORTB = 0xFF;
DDRB = 0x00;
PORTC = 0xFF;
DDRC = 0xFF;
while(1)
{
Recent_Key = PINB;
if(Recent_Key != 0xFF)
{
_delay_ms(10);
if(Recent_Key != PINB) continue;
Recent_Key = ~Recent_Key;
k = 0;
while(Recent_Key != 0)
{
k++;
Recent_Key >>= 1;
}
switch(k)
{
case 1:if(PORTC == 0x00) PORTC = 0xFF;
PORTC <<= 1;
_delay_ms(300);
break;
case 2:PORTC = 0xF0; break;
case 3:PORTC = 0x0F; break;
case 4:PORTC = 0xFF;
}
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
K1_K4分组控制LED.rar
共14个文件
c:1个
dsn:1个
dbk:1个
需积分: 9 0 下载量 56 浏览量
2022-06-22
13:55:18
上传
评论
收藏 85KB RAR 举报
温馨提示
K1_K4分组控制LED.rar
资源详情
资源评论
资源推荐
收起资源包目录
K1_K4分组控制LED.rar (14个子文件)
K1_K4分组控制LED
K1~K4分组控制LED
main.aps 3KB
main.c 645B
test.DSN 152KB
Last Loaded test.DBK 152KB
test.pdsprj.LAPTOP-BBNUA1EH.ASUS.workspace 328B
main.aws 458B
test.pdsprj 28KB
test.PWI 2KB
default
main.hex 680B
dep
main.o.d 1KB
main.elf 4KB
main.eep 13B
Makefile 2KB
main.o 4KB
共 14 条
- 1
墨离尘殇
- 粉丝: 5
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0