没有合适的资源?快使用搜索试试~ 我知道了~
按键K0~K3,用三种分支语句实现P0口的多值输出
5星 · 超过95%的资源 需积分: 10 3 下载量 43 浏览量
2012-11-06
12:38:58
上传
评论 1
收藏 3KB TXT 举报
温馨提示
试读
7页
按键K0~K3,用三种分支语句实现P0口的多值输出
资源推荐
资源详情
资源评论
程序1
1-1
#include <reg51.h>
void main()//主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
if((P1&0x0f)==0x0e) P0=0x01; //按下K0,D1点亮
if((P1&0x0f)==0x0d) P0=0x02; //按下K1,D2点亮
if((P1&0x0f)==0x0b) P0=0x04; //按下K2,D3点亮
if((P1&0x0f)==0x07) P0=0x08; //按下K3,D4点亮
}
}
1-2
#include <reg51.h>
void main() //主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
if((P1&0x0f)==0x0e) //按下K0
{
P0=0x01; // D1点亮
}
1-1
#include <reg51.h>
void main()//主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
if((P1&0x0f)==0x0e) P0=0x01; //按下K0,D1点亮
if((P1&0x0f)==0x0d) P0=0x02; //按下K1,D2点亮
if((P1&0x0f)==0x0b) P0=0x04; //按下K2,D3点亮
if((P1&0x0f)==0x07) P0=0x08; //按下K3,D4点亮
}
}
1-2
#include <reg51.h>
void main() //主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
if((P1&0x0f)==0x0e) //按下K0
{
P0=0x01; // D1点亮
}
else if((P1&0x0f)==0x0d) //按下K1
{
P0=0x02; //D2点亮
}
else if ((P1&0x0f)==0x0b) //按下K2
{
P0=0x04; //D3点亮
}
else if((P1&0x0f)==0x07) //按下K3
{
P0=0x08; //D4点亮
}
}
}
1-3
#include <reg51.h>
unsigned char a;
void main() //主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
a=P1; //读P1口的状态送到a
a=a&0x0f;//屏蔽掉高4位无关位
switch(a)
{
{
P0=0x02; //D2点亮
}
else if ((P1&0x0f)==0x0b) //按下K2
{
P0=0x04; //D3点亮
}
else if((P1&0x0f)==0x07) //按下K3
{
P0=0x08; //D4点亮
}
}
}
1-3
#include <reg51.h>
unsigned char a;
void main() //主函数
{
P0=0x00; // P0口写0
while(1)
{
P1=0x0f; //P1口写1
a=P1; //读P1口的状态送到a
a=a&0x0f;//屏蔽掉高4位无关位
switch(a)
{
剩余6页未读,继续阅读
资源评论
- 我不猜了2014-03-16请问下载了 但是是在哪里打开文件?
qq352339303
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功