久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
16x16點陣屏—單片機為何不輸出數據?
[打印本頁]
作者:
xiaochong6985
時間:
2022-9-13 19:14
標題:
16x16點陣屏—單片機為何不輸出數據?
#include <reg51.h>
#define u8 unsigned char
#define u16 unsigned short int
//定義HC595使用的IO口
sbit HC595_DATA=P1^2;
sbit HC595_RCK=P1^3;
sbit HC595_SCK=P1^4;
void HC595_Send_Byte(u8 byte)
{
u8 i;
for(i=0;i<8;i++)
{
if(byte&0x80)HC595_DATA=1;
else HC595_DATA=0;
HC595_SCK=0;
HC595_SCK=1;
byte<<=1;
}
}
/*
將HC595存儲器里的數據輸出到總線上
*/
void HC595_DataOut()
{
HC595_RCK=0;
HC595_RCK=1;
HC595_RCK=0;
}
/*
延時函數
*/
void DelayMs(u8 p)
{
u8 z,e;
for(z=p;z>=0;z--);
for(e=110;e>=0;e--);
}
/*
HC595的3、4級是控制點陣的列(低電平)
HC595的1、2級是控制點陣的行(高電平)
給HC595第1級發送的數據會移動到最后一個HC595。
*/
int main()
{
u8 i,j;
u16 Row;
u16 col;
while(1)
{
for(i=0;i<16;i++)
{
Row=0x0000;
Row|=1<<i;
for(j=0;j<16;j++)
{
col=0xFFFF;
col&=~(1<<j);
HC595_Send_Byte(col>>8);
HC595_Send_Byte(col);
HC595_Send_Byte(Row>>8);
HC595_Send_Byte(Row);
HC595_DataOut();
DelayMs(100);
HC595_Send_Byte(0xFF);
HC595_Send_Byte(0xFF);
HC595_Send_Byte(0x00);
HC595_Send_Byte(0x00);
HC595_DataOut();
}
}
}
}
復制代碼
屏幕截圖 2022-09-13 173304.png
(1.63 KB, 下載次數: 103)
下載附件
2022-9-13 19:10 上傳
一直保持這樣不變!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美一区二区三区
|
亚洲免费在线播放
|
亚洲欧美中文日韩在线v日本
|
精品一二三区在线观看
|
91免费在线
|
av手机在线
|
国内精品久久久久久
|
青草青草久热精品视频在线观看
|
中文字幕一区二区三区四区五区
|
特黄色一级毛片
|
一区二区三区免费在线观看
|
久久大陆
|
av片在线免费看
|
国产一区
|
国产 亚洲 网红 主播
|
亚洲在线
|
欧美激情一区二区三级高清视频
|
亚洲欧美在线免费观看
|
国产视频二区
|
欧美国产日本一区
|
一区2区
|
三级欧美
|
色999视频
|
一区二区视频在线
|
久草久
|
www.99re5.com
|
亚洲国产精品精华素
|
黄色大片免费网站
|
99小视频
|
免费影视在线观看
|
久久免费国产
|
久久综合狠狠综合久久综合88
|
蜜桃视频在线观看免费视频网站www
|
欧美精品在线视频
|
亚洲一区二区
|
国产精品久久久久久久久免费
|
午夜伦理影院
|
中文字幕日韩欧美
|
欧美日韩网站
|
国产亚洲第一页
|
精品久久一
|