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

正文內(nèi)容

點陣led多功能系統(tǒng)設(shè)計與制作單片機論文設(shè)計-資料下載頁

2025-06-22 19:36本頁面
  

【正文】 開中斷 圖51中斷流程圖uchar data disp_buff[32]。 //32 個顯示數(shù)據(jù)緩存//數(shù)據(jù)格式為 第1級第1行高八位,低八位,第1級第2行高八位。uchar data disp_han。 //目前顯示到第幾行,第1行數(shù)值為0,第2行數(shù)值為1。void T0_Set() /*定義中斷方式*/{TMOD = 0x01。 //定時0,工作在方式1TR0 = 1。 //啟動計數(shù)EA = 1。 //開總中斷ET0 = 1。 //開定時器0中斷return。} 延時程序圖52延時程序流程void delay_1ms(uchar x){uchar j。while(x){for(j=0。j125。j++){。}} } 主程序圖53主程序流程void main(){uchar i。uint data_temp[3]。uint temp,temp1。uchar hanzi。uchar han。uchar shift。for(i=0。i32。i++) disp_buff[i]=0xff。T0_Set()。while(1){for(hanzi=0。hanzi15。hanzi++){ //最多顯示多少個字for(shift=0。shift16。shift++){ //一個字移位16位for(han=0。han16。han++){ //一個字有16行數(shù)據(jù) data_temp[0]=ziku_table[(hanzi*32)+(han*2)+1]*0x100 + ziku_table[(hanzi*32)+(han*2)]。data_temp[1]=ziku_table[((hanzi+1)*32)+(han*2)+1]*0x100 + ziku_table[((hanzi+1)*32)+(han*2)]。//右往左移動temp = data_temp[0]。temp1 = data_temp[1]。for(i=shift。i0。i){temp = (temp1) 。if((temp1amp。0x0001)!=0) temp = temp + 0x8000。 temp1 = (temp11)。} disp_buff[han*2+1]=temp/0x100。disp_buff[han*2+0]=temp%0x100。}delay_1ms(60)。 //移位速度}}}} 控制點亮程序圖54點亮流程void SLED_Disp() interrupt 1 using 3{uchar i。uchar data_buff。uchar temp。uchar han。 TH0 = (655361000)/256。TL0 = (655361000)/256。Latch_port = 0。 //HC595鎖定輸出,避免數(shù)據(jù)傳輸過程中,屏數(shù)據(jù)變化從而顯示閃爍CLK_port = 0。han=disp_han。//temp = disp_han*2 + 1。 data_buff = disp_buff[temp]。for(i=0。i8。i++){if((data_buffamp。0x80)!=0) DA_in_port = 1。else DA_in_port = 0。CLK_port = 1。CLK_port = 0。data_buff = 1。}temp = disp_han*2。data_buff = disp_buff[temp]。for(i=0。i8。i++){if((data_buffamp。0x80)!=0) DA_in_port = 1。else DA_in_port = 0。CLK_port = 1。 CLK_port = 0。data_buff = 1。 }// EN_port = 1。 //關(guān)屏顯示,原理為使HC138輸出全為1,從而三極管截止,點陣不顯示ABCD_port = (ABCD_port amp。 0x0f)|(han4)。 //HC138譯碼輸出Latch_port = 1。 //允許HC595數(shù)據(jù)輸出到Q1Q8端口EN_port = 0。 //HC138輸出有效,打開顯示Latch_port = 0。 //鎖定HC595數(shù)據(jù)輸出disp_han++。 //顯示下一行數(shù)據(jù)f(disp_han=16) disp_han=0。6制作成果和調(diào)試結(jié)果最后就是做出來的實物和調(diào)試的結(jié)果。圖61實物圖 將USB接口接在電腦上,打開電源,在關(guān)掉電源,等待1S鐘在打開電源,屏幕能能夠穩(wěn)定、清晰無串?dāng)_的滾動循環(huán)顯示自己的名字。在最小系統(tǒng)板上有復(fù)位按鈕可以讓我們更簡單的控制顯示的過程。 圖62 實物圖結(jié)束語通過對點陣LED顯示屏的設(shè)計與制作,真是讓我受益匪淺,學(xué)到了很多東西。此次畢業(yè)設(shè)計軟件與硬件相結(jié)合,。可到了編程時就出現(xiàn)了很大的障礙,本來還以為編程會很簡單的,等到實際操作起來才知道它的復(fù)雜性,沒有想像中的那么得心應(yīng)手,花費的時間與精力終于沒有白費,只是步驟中有點小錯誤,所以導(dǎo)致整個程序的結(jié)果很亂,在仔細(xì)修改程序之后,終于一步步地達(dá)到效果了。最后在自己和同學(xué)竭盡全力,老師的精心指導(dǎo)下,畢業(yè)設(shè)計才得以完成。這份成果是我自己和指導(dǎo)老師共同努力的結(jié)果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,從中也學(xué)到了很多知識.,也讓我們對單片機有了更深一步的了解。參考文獻(xiàn)[1]李全利 編著 :《單片機原理及接口技術(shù)》(第二版)[M].北京:[2]張志良 主編 :《單片機原理及控制技術(shù)》(第二版)[M].北京:[3]周越主編《單片機技術(shù)實驗實訓(xùn)教程》[S]中國水利水電出版社2007年[4]周越主編《單片機應(yīng)用技術(shù)》[M]中國水利水電出版社2009年[5]李全利編《單片機原理及應(yīng)用技術(shù)》[M]高等教育出版社2004年 [6]李忠國 陳剛編著《單片機應(yīng)用技能實訓(xùn)》[S]人民郵電出版社2006年[7]郭振民 丁紅主編《電子設(shè)計自動化EDA》[M]中國水利水電出版社2009年[8]周潤景等編著《Proteus在MCS51amp。ARM7系統(tǒng)中的應(yīng)用百例》[S]電子工業(yè)出版社2006[9] 張毅剛 主編 :《單片機原理及應(yīng)用》[M].北京:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1