91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 991KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-03
  • 語言: 其他
  • 標簽:

資源簡介

關于595及164組成的級聯點陣設計,里面包括相關文檔說明,原理圖及相關程序代碼,COOL

資源截圖

代碼片段和文件信息


/*16*16點陣屏的顯示*/

#include?
#include?

#define?DATAOUT?P2 //指定P2口做為輸出
sbit?DATA=DATAOUT^0; //行數據輸出位
sbit?SCLH=DATAOUT^1; //行掃描時鐘位
sbit?SCLT=DATAOUT^2; //行數據鎖存位
sbit?AB=DATAOUT^3; //列數據輸出位
sbit?SCK=DATAOUT^4; //列掃描時鐘位


unsigned?char?lhj[32];//32字節RAM做為16*16點陣屏顯示緩存
void?display();//做為點陣掃描函數,將顯示緩存的數據輸出到點陣屏
void?displayS(unsigned?int?timer);//指定時間掃描顯示


code?unsigned?char?jin[32]={//漢字“精“的點陣數據。漢字點陣數據,可用漢字庫點陣生成軟件獲得
0x080x240x070x380x000xE00xFF0xFF0x000xB00x010x2C0x020x000x000x22
0xFF0xAA0x0A0xAA0x0A0xBF0x4A0xAA0x8A0xAA0x7F0xAA0x000x220x000x00
};
code?unsigned?char?chuang[32]={//創
0x000x400x000x200x3F0xD00x400x4C0x400x430x420x440x440x480x430xD8
0x780x300x000x100x000x000x070xFC0x200x000x400x000x3F0xFF0x000x00
};
code?unsigned?char?dian[32]={//電
0x000x000x000x000x0F0xF80x040x480x040x480x040x480x040x480x3F0xFF
0x440x480x440x480x440x480x440x480x4F0xF80x400x000x700x000x000x00
};
code?unsigned?char?zi[32]={//子
0x010x000x010x000x010x020x010x020x010x020x410x020x810x020x7F0xE2
0x010x120x010x0A0x010x060x010x020x010x000x010x800x010x000x000x00
};

code?unsigned?char?LY[32]={//圖案數據
0x000x000x000x000x000x000x000x3F0x000x3F0x000x380x000x380x000x38
0x000x380x000x380x000xFE0x000x7C0x000x380x000x100x000x000x000x00

};




void?main(void)??//主入口函數
{
unsigned?char?i=0j=0;
while(1){
for(i=0;i<32;i++)
lhj[i]=LY[i];//將圖案數據復制到顯示緩存
displayS(2); //顯示圖案約2秒

for(i=0;i<32;i++)
lhj[i]=jin[i];//將“林“字數據復制到顯示緩存
displayS(2); //顯示圖案約2秒

for(i=0;i<32;i++)
lhj[i]=chuang[i];//將“創“字數據復制到顯示緩存
displayS(2); //顯示圖案約2秒

for(i=0;i<32;i++)
lhj[i]=dian[i];//將“電“字數據復制到顯示緩存
displayS(2); //顯示圖案約2秒

for(i=0;i<32;i++)
lhj[i]=zi[i];//將“子“字數據復制到顯示緩存
displayS(2); //顯示圖案約2秒
}
}
void?display()//顯示
{
unsigned?char?iiajtmp; //定義變量
DATAOUT=0XFF; //置位高電平做準備
AB=0; //將列數據位清0,準備移位
for(i=0;i<16;i++){ //循環輸出16行數據
SCK=0; //為列移位做準備
SCLT=0; //為行鎖存做準備
for(ia=2;ia>0;){ //每行16個點,循環位移兩個字節
ia--; //循環兩次
tmp=~lhj[i*2+ia]; //讀取點陣數據做輸出,這里用到ia目的是先讀取點陣數據的第二位字節,因一行16個點由兩個字節組成,
//電路中的移位寄存器最后一位對應最后一列,所以要先輸出一行中的第二個字節數據
for(j=0;j<8;j++){ //循環兩次,每次移一個字節,
SCLH=0; //為列移位做準備
????? DATA=tmp&0x01;????? //將數據低位做輸出,由電路圖可知,移位寄存器的最后一位對應最后一列,因此先移最后一位
tmp>>=1;?? //將數據緩沖右移一位,為下次輸出做準備
????? SCLH=1; //將DATA上的數據移入寄存器
} //移入單字節結束
} //移入兩個字節結束
SCK=1; //SCK拉高,列數據移位,相應行拉低,三極管導通輸出電量到相應行點陣管陽極(共陽)
SCLT=1; //SCLT拉高,將數據鎖存輸出到相應行的點陣發光管顯示,顯示一行后將保持到下一行顯示開始
AB=1; //列數據位只在第一行時為0,其它時候都為1,當將這個0移入寄存器后,從第一位開始一直移位最后一位,
//移位的過程,AB就必需是1,這是因為不能同時有兩個及兩個以上0的出現,否則顯示出亂
}
j=64;
while(j--); //每一行的顯示,保持16個移位時間,因此,最后一行的顯示,也要加入保持時間,補嘗顯示的亮度
SCK=0; //
SCK=1; //將最后一行數據移出
}
void?displayS(unsigned?int?timer) //指定時間掃描顯示
{
unsigned?char?i;
while(timer--){ //當timer=1時,大約1秒時間

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????468145??2009-06-07?23:19??LED漢字點陣光盤\LED漢字點陣光盤\說明書\LED點陣擴展板使用說明.pdf

?????文件??????57467??2009-06-10?20:08??LED漢字點陣光盤\LED漢字點陣光盤\電路圖\LED.pdf

?????文件?????????80??2009-10-13?00:11??LED漢字點陣光盤\LED漢字點陣光盤\漢字?圖形字模提取軟件\zimo.ini

?????文件?????269824??2009-02-22?14:31??LED漢字點陣光盤\LED漢字點陣光盤\漢字?圖形字模提取軟件\zimo221.exe

?????文件??????51974??2008-07-04?20:00??LED漢字點陣光盤\LED漢字點陣光盤\IC資料\74HC164.pdf

?????文件?????125142??2008-07-11?14:18??LED漢字點陣光盤\LED漢字點陣光盤\IC資料\74HC595.pdf

?????文件??????10654??2009-09-13?22:36??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj

?????文件???????3981??2009-09-13?22:36??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj.hex

?????文件???????1260??2009-09-20?11:00??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj.Opt

?????文件????????186??2009-09-20?10:51??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj.plg

?????文件???????1996??2009-09-08?23:47??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj.Uv2

?????文件???????1259??2009-09-13?22:39??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj_Opt.Bak

?????文件???????1988??2009-09-07?16:09??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\lhj_Uv2.Bak

?????文件???????8132??2009-09-13?22:35??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\電信學院.c

?????文件??????13069??2009-09-13?22:36??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\51_64漢字b\電信學院.OBJ

?????文件???????8417??2009-05-28?19:26??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\LED8.c

?????文件??????13269??2009-05-28?19:25??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\LED8.OBJ

?????文件??????10599??2009-05-28?19:25??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj

?????文件???????3933??2009-05-28?19:25??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj.hex

?????文件???????1251??2009-05-28?19:26??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj.Opt

?????文件???????1529??2009-05-28?19:26??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj.plg

?????文件???????1988??2009-05-28?19:26??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj.Uv2

?????文件???????1250??2009-02-21?14:00??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj_Opt.Bak

?????文件???????1853??2007-03-19?19:44??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣b\lhj_Uv2.Bak

?????文件???????3962??2009-05-28?19:07??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\LED8.c

?????文件???????6271??2009-05-28?19:07??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\LED8.OBJ

?????文件???????5227??2009-05-28?19:07??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\lhj

?????文件???????1762??2009-05-28?19:07??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\lhj.hex

?????文件???????1252??2009-05-28?19:08??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\lhj.Opt

?????文件????????617??2009-05-28?19:08??LED漢字點陣光盤\LED漢字點陣光盤\C程序實例\48_16點陣a\lhj.plg

............此處省略56個文件信息

評論

共有 條評論

相關資源