freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stc89c54單片機(jī)的漢字點(diǎn)陣顯示屏的設(shè)計(jì)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-27 19:35本頁面
  

【正文】 100D1: MOV R5,40D2: MOV R4,123NOPDJNZ R4,$DJNZ R5,D2DJNZ R6,D1RETEND 通過本程序,實(shí)現(xiàn)了點(diǎn)陣屏的全亮和全滅。說明點(diǎn)陣屏硬件電路設(shè)計(jì)比較合理,不存在接錯(cuò)線的現(xiàn)象。另外發(fā)現(xiàn)有一塊點(diǎn)陣屏存在壞燈的現(xiàn)象。畢業(yè)設(shè)計(jì)( 論文)21附錄2 設(shè)計(jì)程序以下是 16*16 漢字顯示點(diǎn)陣屏的總程序。該程序?qū)崿F(xiàn)了循環(huán)滾動(dòng)顯示“老師,您辛苦了!” 。/*********************************************************程序名稱:LED1616 點(diǎn)陣流動(dòng)顯示漢字簡(jiǎn)要說明:最大可顯示 16*16 漢字 P1 口接上行線, P2 口接下行線,P0 口接列掃描線編 寫: wgypan*********************************************************/include include //移位庫(kù)函數(shù)頭文件sbit SLCK=P0^0。//74HC595 鎖存信號(hào)sbit SCLK=P0^1。//74HC595 移位信號(hào)sbit SDA=P0^2。//74HC595 數(shù)據(jù)端/*****參數(shù)設(shè)置*****/define hang1 P1 //上行線define hang2 P2 //下行線define sum sizeof(hanzi)/32 //自動(dòng)計(jì)算漢字字?jǐn)?shù)define ziti 16 //字體大?。▽挾龋ヾefine light 50 //顯示亮度define move_speed 50 //移動(dòng)速度unsigned char code hanzi[]={0x02,0x22,0x22,0x22,0x22,0x22,0xFE,0x23,0x23,0x22,0x26,0x2A,0x72,0x22,0x02,0x00,0x10,0x10,0x20,0x20,0x40,0x7C,0x92,0x12,0x22,0x22,0x42,0x42,0x02,0x0E,0x00,0x00,/*老,0*/0x00,0x3F,0x00,0x00,0xFF,0x00,0x4F,0x48,0x48,0x48,0x7F,0x48,0x48,0x48,0x4F,0x00,0x02,0xE4,0x08,0x70,0x80,0x00,0xF0,0x00,0x00,0x00,0xFF,0x00,0x20,0x10,0xE0,0x00,/*師,1*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*,,2*/0x01,0x02,0x0C,0x3F,0xC0,0x09,0x16,0x60,0x20,0x2F,0x20,0x24,0x22,0x31,0x20,0x00,0x00,0x04,0x1C,0xC0,0x1C,0x02,0x02,0x92,0x4A,0x82,0x02,0x0E,0x00,0x90,0x0C,0x00,/*您,3*/0x01,0x21,0x21,0x29,0x25,0x23,0xA1,0x61,0x21,0x23,0x25,0x29,0x21,0x21,0x01,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,/*辛,4*/0x02,0x22,0x22,0x22,0x22,0xFA,0x22,0x2F,0x22,0x22,0xFA,0x22,0x22,0x22,0x22,0x00,畢業(yè)設(shè)計(jì)( 論文)220x00,0x00,0x00,0x7E,0x44,0x44,0x44,0xC4,0x44,0x44,0x44,0x7E,0x00,0x00,0x00,0x00,/*苦,5*/0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x4F,0x48,0x50,0x50,0x60,0x60,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*了,6*/0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*!,7*/}。hang[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01}。unsigned int k=0。unsigned int j。 unsigned char a=0。 //用于軟件延時(shí) unsigned char s=(sum+1)*ziti。 //s 為全部列數(shù)unsigned char disbuf[16][2]={{0,0},{0,0}}。 //定義顯示緩沖區(qū)( 16 行兩列的二維數(shù)組以開辟 1 個(gè) 16*16 漢字的空間)bit move_st。 //移動(dòng)標(biāo)志/*****可變延時(shí)*****/void delay(void) {unsigned char i。for(i=0。ilight。i++)。}/*****初始化子程序*****/void init(void) { TMOD=0x1。 TH0=0xfc。 TL0=0x18。SCLK=0。SLCK=0。SDA=0。}/*****計(jì)數(shù)器中斷程序*****/void timer0(void) interrupt 1 //中斷處理{ TH0=0xfc。 TL0=0x18。 a++。 }/*****漢字循環(huán)顯示*****/void run_move(void){unsigned char k1,k2。if(a=move_speed) //move_speed 控制移動(dòng)速度{ if(ksziti1) k=0。 //整屏移動(dòng)列數(shù) 畢業(yè)設(shè)計(jì)( 論文)23 k1=k/ziti。 k2=k%ziti。 j=ziti*2*k1+k2。 //顯示指針 k++。 move_st=1。 a=0。} }/*****裝載顯示數(shù)據(jù)至緩沖區(qū)*****/void load_hanzi(void){ unsigned char i。unsigned char disbuf1[16][1]={0,0}。run_move()。if(move_st){ for(i=0。i15。i++) { disbuf[i][0]=disbuf[i+1][0]。//移位處理 disbuf[i][1]=disbuf[i+1][1]。//移位處理 } disbuf[15][0]=hanzi[j]。 disbuf[15][1]=(hanzi[ziti+j])。 move_st=0。 } }/*****發(fā)送 595 函數(shù)*****/void fasong (int m){char xx。for(xx=0。xx8。xx++){ P0=m amp。 0x04。//保留 P0 第 3 位()的數(shù)據(jù),別的位清零, 是74HC595 的數(shù)據(jù)端SCLK=0。//移位時(shí)鐘上升沿_nop_()。m=_crol_(m,1)。//循環(huán)左移 1 位,并把值給變量 p,循環(huán) 8 次,完成一個(gè)8 位的數(shù)據(jù)串入SCLK=1。//移位時(shí)鐘上升沿}}/*****595 鎖存時(shí)序函數(shù)*****/void shixu_595 (void){SLCK=1。_nop_()。 SLCK=0。//鎖存時(shí)鐘上升沿}/*****掃描顯示數(shù)據(jù)緩沖區(qū)的內(nèi)容*****/void display(void)畢業(yè)設(shè)計(jì)( 論文)24{unsigned char y。unsigned int p。for (y=0。y16。y++){if(y=0 amp。amp。 y=7) {p=_crol_(hang[y],3)。 fasong(p)。p=0。fasong(p)。shixu_595()。 }if(y=8 amp。amp。 y=15) {p=0。fasong(p)。p=_crol_(hang[y],3)。fasong(p)。shixu_595()。 } hang1=disbuf[y][0]。 hang2=disbuf[y][1]。 delay()。 hang1=0。 hang2=0。 }}/*****主程序*****/void main (void){ init()。 EA=1。 //開中斷 TR0=1。 ET0=1。 while(1){ load_hanzi()。display()。}}畢業(yè)設(shè)計(jì)( 論文)25附錄3 實(shí)物圖片畢業(yè)設(shè)計(jì)( 論文)26致 謝短短的半個(gè)月的畢業(yè)設(shè)計(jì),很快就要結(jié)束了。這段時(shí)間的畢業(yè)設(shè)計(jì)生活,使我對(duì)單片機(jī)有了更多的了解。本設(shè)計(jì)是在老師的細(xì)心指教下順利完成的,老師的嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度給我留下了深刻的印象,老師對(duì)我的諄諄教導(dǎo)是我能夠完成本次畢業(yè)設(shè)計(jì)任務(wù)的重要基礎(chǔ)。本次畢業(yè)設(shè)計(jì)還要感謝公司同事們的引導(dǎo)和幫助,以及提供了良好的實(shí)踐環(huán)境;還有各位幫助我做畢業(yè)設(shè)計(jì)的同學(xué),一直都不斷的鼓勵(lì)我支持我;還有就是指導(dǎo)我答辯的各位老師,謝謝老師們參加我的答
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1