登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 单片机矩阵(不含分时复用,分时复用建议康康2102房一鹏同学的)

[复制链接]
发表于 2022-1-29 22:59:19 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机
学习安排: 按照预定学习
开始时间: 2022-01-24
结束时间: 2022-01-24
说来惭愧,一开始这部分是跳过的,我只解决了竖排按钮,横排因为分时复用问题一直没解决
直到模拟c4那节,实在看不懂了才开始翻帖子看,2108的房一鹏同学矩阵这节程序就使用了分时复用,建议参考一下他的进行学习
我放的代码就是竖着的电开版本的
#include<reg52.h>
sbit ADDR0 = P2^0;
sbit ADDR1 = P2^1;
sbit ADDR2 = P2^2;
sbit ENLED = P1^1;
sbit LED1=P0^0;
sbit LED2=P0^1;
sbit LED3=P0^2;
sbit LED4=P0^3;
sbit KEY1=P2^7;
sbit KEY2=P2^6;
sbit KEY3=P2^5;
sbit KEY4=P2^4;
void main()
{
ENLED=0;
ADDR2=1;
ADDR1=1;
ADDR0=0;
KEY1=1;
KEY2=1;
KEY3=1;
KEY4=1;
while(1)
{
LED1=KEY1;
LED2=KEY2;
LED3=KEY3;
LED4=KEY4;
}
}


1643467922444.jpg
1643467940015.jpg
1643467952322.jpg
1643467964598.jpg
1643467990524.jpg
1643468001330.jpg
1643468013154.jpg
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表