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

正文內(nèi)容

led點陣廣告牌系統(tǒng)設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-06-29 07:25本頁面
  

【正文】 。uchar ksp0[3]={0x76,0x75,0x73}。uchar ksp1[3]={0x37,0x57,0x67}。void delay(uchar)。uchar key_scan()。void youyi()。void zanting()。void kaishi()。void zuoyi()。char code *tabler。char code *tablel。/**********************字符碼略*******************************//************************mian funcation*************************/void main() { while(1) { uchar s=1。 while(s) {P1=0x70。 if(P1!=0x70) {s=0。 key=key_scan()。 31 } } while(!s) {P1=0x70。 if(P1==0x70) s=1。 } switch(key) { case 1:case 2:case 3:youyi()。break。case 9:case 8:case 7:zuoyi()。break。case 4:r++。if(r==3)r=0。break。case 5:zanting()。 break。case 6:l++。if(l==4)l=0。break。 } } }//鍵盤掃描unsigned char key_scan() { unsigned char i,j,key。32 P1=0x70。 while(P1!=0x70) {delay(10)。 P1=0x70。 while(P1!=0x70) { for(i=0。i=2。i++) { P1=ksp0[i]。 if(P1!=ksp0[i]) break。 } for(j=0。j=2。j++) { P1=ksp1[j]。 if(P1!=ksp1[j]) break。 } key=i*3+j+1。 return(key)。 }return(0)。 }return(0)。 }/*********************delay time funcation************************/void delay(uchar c) { uchar i。 for(i=0。ic。i++)。 } void zuoyi() { uint b=0。 //顯示偏移控制,char 類型最多只能顯示 14 個漢字+一個空白位字符 uchar a=0。 //控制移動間隔時間uchar i,j,k。 //i:每個字的顯示循環(huán);j 每個字的顯示碼除以 2;k 每列刷新次數(shù) uchar m,n。m=key。 if(m==7)n=2。else if(m==8)n=4。else if (m==9)n=5。else n=5。33if(l==0)tablel=tablel1。else if(l==1)tablel=tablel2。else if(l==2)tablel=tablel3。else if(l==3)tablel=tablel4。while(1) { j=0。 if(a==6) //移動間隔時間;取值 0255 { a=n。 b+=2。 key=0。key=key_scan()。 if(key!=0) return。//unsigned char n。 if(b==448) //顯示到最后一個字,回頭顯示,判斷值=字數(shù)*32 { b=0。for(i=0。i64。i++) { lie=i。 //for(。jn。j)//{hang0=0x00。 //清屏 hang1=0x00。//hang0=0x00。//hang1=0x00。 //} } } } for(i=0。i64。i++) { lie=i。 for(k=0。k5。k++) { hang0=tablel[j+b]。 hang1=tablel[j+b+1]。 hang0=0x00。 //清屏 hang1=0x00。34 } j+=2。 } a++。 } } void youyi() { uchar i,j,k。 //i:每個字的顯示循環(huán);j 每個字的顯示碼除以 2;k 每列刷新次數(shù) uint b=448。 //顯示偏移控制,char 類型最多只能顯示 14 個漢字+一個空白位字符 uchar a。uchar m,n。m=key。 if(m==1)n=2。else if(m==2)n=4。else if (m==3)n=5。 //控制移動間隔時間else n=5。 if(r==0)tabler=tabler1。else if(r==1)tabler=tabler2。else if(r==2)tabler=tabler3。while(1) { j=0。 if(a==6) //移動間隔時間;取值 0255 { a=n。 b=2。key=0。 key=key_scan()。 if(key!=0) return。 if(b==0) //顯示到最后一個字,回頭顯示,判斷值=字數(shù)*32 { b=448。for(i=0。i64。i++) { lie=i。hang0=0x00。 //清屏35 hang1=0x00。 } } } for(i=0。i64。i++) { lie=i。 for(k=0。k5。k++) { hang0=tabler[j+b]。 hang1=tabler[j+b+1]。 hang0=0x00。 //清屏 hang1=0x00。 } j+=2。 } a++。 } } void zanting() { while(1){key=0。 key=key_scan()。if(key!=0) return。} } void kaishi() { }34參考文獻 [1] 靳桅,鄔芝權(quán), 51 系列單片機的 LED 顯示屏開發(fā)技術(shù)(第 2 版)[2] 李光飛,李良兒, C 程序設(shè)計實例指導(dǎo)[3] 系列單片機實用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1993年:5056。[4] 系列單片機應(yīng)用系統(tǒng)設(shè)計[M].北京航空航天大學(xué)出版社,1998:2330[5] 潘新民,王燕芳,單片機微型計算機實用系統(tǒng)設(shè)計[M].北京:人民郵電出版社,1992:1523。[6] 倪云峰,何蓉,詹訓(xùn)進,:西安電子科技大學(xué)出版社。[7] [Z].北京:北京航空航天大學(xué)出版社,2022。[8]ToolsforModelingDiscreteEventSystems[M].PrenticeH,1992:2431.[9] 李群芳,、:清華大學(xué)出版社,2022[10] 戴梅萼,(第 3 版).北京:清華大學(xué)出版社,20
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1