四位一体的共阳数码管中sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4;什么意思?
老师讲的是三位一体的共阴数码管,为sbitdula=P2^3;sbitwela=P2^4;那sbitdula=P2^3;sbitwela=P2^4;和我这个sbitMOS...
老师讲的是三位一体的共阴数码管,为 sbit dula=P2^3;sbit wela=P2^4;那sbit dula=P2^3;sbit wela=P2^4;和我这个sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4;有什么不同啊?
额。。。我可能问得不太清楚,这样吧,把下面这道题中的sbit dula=P2^3;sbit wela=P2^4;帮我改为用sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4;的吧!
#include<reg52.h>
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x7f;
dula=0;
while(1);
}
这是51单片机里面的c语言编程。 展开
额。。。我可能问得不太清楚,这样吧,把下面这道题中的sbit dula=P2^3;sbit wela=P2^4;帮我改为用sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4;的吧!
#include<reg52.h>
sbit dula=P2^6;
sbit wela=P2^7;
void main()
{
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x7f;
dula=0;
while(1);
}
这是51单片机里面的c语言编程。 展开
7个回答
展开全部
这个其实很好理解,程序是不能乱改的,主要要看你单片机引脚的连线和数码管如何连接的。
sbit dula=P2^6;这个表示dula变量控制单片机P2口第6脚的电平高低,同理wela;
P0=0xfe;表示P0口八个引脚上的电平为11111110;你再根据这些电平值就可以判断数码管会发生怎样的变化,同样可以反推,你想数码管显示什么数字就可以通过设置P0口P2口这些引脚的电平,主要问题是你要搞清楚单片机引脚电平的高低和数码管显示的逻辑,代码其实很简单。
sbit dula=P2^6;这个表示dula变量控制单片机P2口第6脚的电平高低,同理wela;
P0=0xfe;表示P0口八个引脚上的电平为11111110;你再根据这些电平值就可以判断数码管会发生怎样的变化,同样可以反推,你想数码管显示什么数字就可以通过设置P0口P2口这些引脚的电平,主要问题是你要搞清楚单片机引脚电平的高低和数码管显示的逻辑,代码其实很简单。
追问
你说的那些我都明白,但是问题是我的单片机的板子是四位一体的共阳数码管,所以我要明白sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4才可以啊!
展开全部
这三个变量可能是控制着锁存器或者译码器之类的芯片,并不是直接控制数码管
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sbit MOSIO=P2^2; sbit R_CLKa=P2^3; sbit S_CLKa=P2^4;什么意思?
我也是这个没弄明白、请问你现在知道了吗?能否给我讲一下、谢谢了
我也是这个没弄明白、请问你现在知道了吗?能否给我讲一下、谢谢了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个程序是一位显示的吧,而且P0口应该接了锁存器之类的器件
追问
系!这个我知道!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个程序简直就是莫名其妙
追问
这是书本上的。
追答
给出原理图,可以帮你解答!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询