


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
LED點陣顯示程序(帶漢字移動).txt-/自私,讓我們只看見自己卻容不下別人。如果發(fā)短信給你喜歡的人,他不回,不要再發(fā)??粗愕南嗥?,我就特沖動的想P成黑白掛墻上!有時,不是世界太虛偽,只是,我們太天真。LED點陣顯示程序(帶漢字移動)#include unsigned int zimo,xx=0; /zimo是字模計數(shù)器,xx為分屏顯示的時候的字?jǐn)?shù)。unsigned char yid,h; /yid為移動計數(shù)器,h為行段計數(shù)器unsigned char code hanzi; /漢字字模unsigned char BUFF18,BUFF218; /左移顯示的緩存void qing(void); void xianshi(void);void fen(void); void zuo(void);void in_data(void); /調(diào)整數(shù)據(jù)void rxd_data(void); /左移發(fā)送數(shù)據(jù)void out_rxd(unsigned char *d); /分屏、上移發(fā)送數(shù)據(jù)char code sw=0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x00; /*8行段碼*/* 百強(qiáng)電子世界網(wǎng): */*主程序*/void main(void) unsigned char ee; SCON=0;P1=0;yid=0;zimo=0; while(1) fen(); /分屏顯示 for(ee=30;ee0;ee-)/清屏幕3秒 qing(); zuo(); /左移顯示 for(ee=30;ee0;ee-) qing(); /*清屏幕*/void qing (void) unsigned char zz,xx=0x0ff; for (zz=33;zz0;zz-) out_rxd(&xx); P1=0xff; P1=0; /鎖存為高,74HC595鎖存信號 P2=0; /清74LS138的使能端 /*分屏顯示*/void fen(void) do xianshi(); while(xx+0;kk-) /每屏顯示500次 for(ii=1;ii16;ii+=2) /每個漢字分8行掃描 for (jj=0;jj8;jj+) /每次要發(fā)送8個漢字的2個字節(jié),發(fā)送8次 aa=(xx*8+jj)*32+ii; out_rxd(&hanziaa); /從串口輸出第1個字的第1字節(jié)。 out_rxd(&hanziaa-1); /從串口輸出第1個字的第1字節(jié)。 for (jj=0;jj8;jj+) /每次要發(fā)送8個漢字的2個字節(jié),發(fā)送8次 aa=(xx*8+jj)*32+ii; out_rxd(&hanziaa+16); /從串口輸出第1個字的第17字節(jié)。 out_rxd(&hanziaa+15); /從串口輸出第1個字的第18字節(jié) P2=0x0ff; P1=0xff; P1=0; /鎖存為高,74HC595鎖存信號 P2=swh; /輸出行信號 h+; /行加一 if(h=8)h=0; /*左移顯示*/void zuo(void) unsigned char i,d=5; /d為移動的時候一個漢字的掃描顯示次數(shù) xianshi(); /調(diào)用單屏顯示 while(zimo=1450) while(yid16) /數(shù)據(jù)移位。 for(i=0;id;i+) /移動速度 for(h=0;h=0;s-) w=s+s; qqq=zimo+h+h+s*32; BUFFw+1=hanziqqq; BUFFw=hanziqqq+1; BUFF2w+1=hanziqqq+16; BUFF2w=hanziqqq+17; /*左移顯示的數(shù)據(jù)調(diào)整發(fā)送*/void rxd_data(void) /串行發(fā)送數(shù)據(jù)unsigned char inc,s,tempyid,temp;if(yid8) inc=0;else inc=1;for(s=0+inc;s16+inc;s+) /發(fā)送數(shù)據(jù) if(yidtempyid)|(BUFFs+1(8-tempyid); SBUF=temp; /把BUFF中的字節(jié)從大到小移位相或后發(fā)送輸出。 while(!TI);TI=0; /等待發(fā)送中斷 for(s=0+inc;s16+inc;s+) /發(fā)送8字節(jié)數(shù)據(jù) if(yidtempyid)|(BUFF2s+1(8-tempyid); SBUF=temp; /把BUFF中的字節(jié)從大到小移位相或后發(fā)送輸出。 while(!TI);TI=0; /等待發(fā)送中斷 un
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB6105-T 242-2025 奶山羊養(yǎng)殖場糞污處理技術(shù)規(guī)范
- 備煤車間崗位安全操作技術(shù)規(guī)程
- 暴風(fēng)雨天氣應(yīng)急預(yù)案集錦(4篇)
- 兒童疫苗接種與免疫措施
- 八年級上冊語文第6單元導(dǎo)學(xué)案
- 《跨境電商實務(wù)》課件 1.2 跨境電商的模式
- 小程序線下研討活動方案
- 工會戶外秋游活動方案
- 小學(xué)語文班級活動方案
- 小鹿跳跳活動方案
- 辦公家具采購項目投標(biāo)方案投標(biāo)文件(技術(shù)方案)
- 電子商務(wù)數(shù)據(jù)分析實戰(zhàn)題庫
- 義務(wù)教育物理課程標(biāo)準(zhǔn)
- 《產(chǎn)后出血護(hù)理》課件
- DB23T 2773-2020 公路路面彩色抗滑薄層施工技術(shù)規(guī)范
- 2025年山東鐵路發(fā)展基金有限公司招聘筆試參考題庫含答案解析
- 碳酸鋰行業(yè)市場深度調(diào)研及趨勢與投資分析研究報告
- 國家開放大學(xué)本科《商務(wù)英語4》一平臺在線形考(單元自測1至8)試題及答案2025珍藏版
- 2025浙江紹興市高速公路運(yùn)營管理限公司高速公路人員招聘277人高頻重點提升(共500題)附帶答案詳解
- 2025年中國不銹鋼化學(xué)蝕刻劑市場調(diào)查研究報告
- 2025年春新人教版七年級數(shù)學(xué)下冊全冊教案
評論
0/150
提交評論