永发信息网

单片机大神8*8led屏为什么不能从左往右扫屏呢,但是把里面的Hc595SendByte(0xff)的0xff改了就可以了??

答案:2  悬赏:0  手机版
解决时间 2021-12-20 10:12
#include
#include

sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;


void Hc595SendByte(unsigned char dat)
{
unsigned char a;
SRCLK=0;
RCLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;

SRCLK=1;
_nop_();
_nop_();
SRCLK=0;
}

RCLK=1;
_nop_();
_nop_();
RCLK=0;
}

void Delay10ms(unsigned int c) //误差 0us
{
unsigned char a,b;
for(b=c;b>0;b--)
for(a=110;a>0;a--);
}
void main(void)
{
unsigned char i,num;
while(1)
{
num=0xfe;
for(i=0;i<8;i++)
{
P0=~num;
Hc595SendByte(0xff);
num<<=1;
Delay10ms(1000);
}
}
}
最佳答案
因为0xff的二进制是11111111,左移还是1,你那个应该是共阳的,所以只有把0xff改成其他的就可以了。

本答案来自:智芯锐电子技术社区!
全部回答
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问,??????,精密宝箱<五>怎么开?卖
明月宾馆(绥化兰西县)地址在哪,我要去那里办
人生正道是沧桑是什么意思
你好,我想知道我的一款美度手表是什么型号的
将y=2x2的图象向右平移1个单位,再向下平移3
足球小子世青赛主题曲叫什么名字
现在活得跟活死了一样,日复一日的过着,对不
有专家认为,对于现代生活给人们带来的紧张症
水果品牌名字
地下一个行一个人提着一个意打一个成语
梦到给别人过生日
下列生物中,只有核物质,而没有成形的细胞核
我想四月份中旬去九寨沟的中渣沟,有没有人知
喂韩语怎么说
关于我国的正确说法有A.我国是经济发达的国家
推荐资讯
上海世博会志愿者标志(如图)的主体,既是汉
美容店有男员工吗?
哈尔滨银行丁香卡在全国不管怎么取款存款刷卡
下列数量的各物质所含原子数按由大到小顺序排
CPU-6500配华硕B150M-K影响性能吗
皿虫为蛊 是什么意思,求帮忙!
手机网络由4G变2G
针织衫是什么意思
苹果电脑苹果键是哪个
保定市农业局地址有知道的么?有点事想过去!
怎样破解手机游戏收费软件
有一首女英文歌词是,啊,啊屋窝,啊屋窝,,,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?