stc89c52单片机8个led灯从两边往中间跑c语言程序
答案:1 悬赏:30 手机版
解决时间 2021-01-28 08:57
- 提问者网友:蓝琪梦莎
- 2021-01-27 10:46
stc89c52单片机8个led灯从两边往中间跑c语言程序
最佳答案
- 五星知识达人网友:逐風
- 2021-01-27 12:26
#include "inc/hc595.h"
#include "reg51.h"
sbit HC595CLK = P0^5;
sbit HC595RCK = P0^6;
sbit HC595DATA = P0^7;
void SendData(unsigned int uiDataOne, unsigned int uiDataTwo)
{
unsigned int i = 0;
HC595RCK = 0;
for (i = 0; i < 8; i++)
{
HC595CLK = 0;
if (0 != (uiDataOne & 0x80))
{
HC595DATA = 1;
}
else
{
HC595DATA = 0;
}
HC595CLK = 1;
uiDataOne = uiDataOne << 1;
}
for (i = 0; i < 8; i++)
{
HC595CLK = 0;
if (0 != (uiDataTwo & 0x80))
{
HC595DATA = 1;
}
else
{
HC595DATA = 0;
}
HC595CLK = 1;
uiDataTwo = uiDataTwo << 1;
}
HC595RCK = 1;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯