標題: 為什么只能讓點陣一半消隱 [打印本頁]
作者: huhaomcu 時間: 2012-8-3 01:38
標題: 為什么只能讓點陣一半消隱
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit cp=P2^4; //74hc164芯片的脈沖端
sbit dsb=P2^5; //74hc164芯片的數據輸入端
sbit wei=P2^7;
sbit du=P2^6;
uchar code table[]={0xef,0x01,0x6d,0x6d,0x01,0xef,0xef,0xef}; //列值,HC573
uchar code sheet[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //行值 HC164
/************************************************************************************************/
void delay_xms(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=125;y>0;y--); //12MHz下時間為1002us=1.002ms //y=115時,11.0592MHz
} //時間為1.00044ms
/***********************************************************************************************/
void shift(uchar temp)
{
uint i;
for(i=8;i>0;i--)
{
dsb=temp&0x80;
cp=0;
cp=1;
temp<<=1; //74hc164同步移位首先移到D0位
}
}
/************************************************************************************************/
/***********************************************************************************************/
void main()
{
uint j;
wei=1;
P0=0xff;
wei=0;
while(1)
{
for(j=0;j<8;j++)
{
du=1;
P0=table[j];
du=0;
shift(sheet[j]);
delay_xms(1);
du=1; P0=0xff;
du=0;
shift(0x00); //順序反了也不能消隱
}
}
}
作者: admin 時間: 2012-8-3 01:44
一半消隱?我先拿到板子上試試了再回帖
作者: huhaomcu 時間: 2012-8-3 20:36
你調試可以嗎?
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产目拍亚洲精品99久久精品
|
免费看色|
亚洲精品在线视频
|
欧美一级全黄
|
亚洲一区二区三区在线视频
|
久热精品免费
|
黄色毛片视频
|
久久网站黄
|
国产精品美女久久久免费
|
成年人视频在线免费观看
|
欧美一级片黄色
|
日韩区
|
在线观看成人精品
|
久久久精品亚洲
|
欧美视频一区二区三区
|
天天插天天射天天干
|
国产精品久久久久久久久免费相片
|
中文字幕在线观看www
|
一区二区精品
|
日韩在线观看视频一区
|
国产精品久久av
|
欧产日产国产精品99
|
国产又爽又黄的视频
|
天堂视频免费
|
91国在线视频
|
国产视频精品在线观看
|
亚洲免费av一区
|
亚洲福利网
|
国产一区欧美
|
亚洲精品视频在线看
|
国产精品国产
|
日本视频一区二区
|
精品久久一区
|
岛国av一区二区三区
|
亚洲欧美综合
|
免费在线观看成年人视频
|
亚洲精品自拍视频
|
欧美极品在线观看
|
黄色一级大片在线免费看产
|
91精品国产综合久久久久蜜臀
|
国产剧情一区
|