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

正文內(nèi)容

led點(diǎn)陣論文(配套16-16)-資料下載頁(yè)

2025-06-28 08:53本頁(yè)面
  

【正文】 graphics algorithm[M].Beijing:China Machine Press,2022:9799.[19] Marston, R.. RadioElectronics, Working with LED display drivers[J]. Mar1992, Vol. 63 Issue 3, 65, 8p, 3 charts, 23 diagrams。 (AN 9206290756).[20] Regenold, Stephen. LEDs Are Still Popular (and Improving) after All These Years[Z].Sep2022, Vol. 18 Issue 9, 4444, 1/7p,1c。 (AN 14525210).附錄 1: 硬件原理圖附錄 2: 設(shè)計(jì)程序//主程序主要為各功能子程序提供運(yùn)行平臺(tái),子程序分為顯示程序,特效顯示程序,//按鍵輸入中斷子程序 /*頭文件*/include include define uint unsigned intdefine uchar unsigned chardefine NOP() _nop_()/*端口定義*/sbit EN_port = P1^3。sbit DA_in_port = P1^2。sbit CLK_port = P1^1。sbit Latch_port = P1^0。define ABCD_port P1 //HC138 ABCD 端口定義//sbit D_port = P1^7。//sbit C_port = P1^6。//sbit B_port = P1^5。//sbit A_port = P1^4。uchar code ziku_table[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/*顯示 8 行空白*/0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xFF,0xFC,0xFF,0xFC,0xC0,0xC0,0xC0,0xC0,0x4F,0xCE,0x49,0xCE,0x29,0xF9,0xE3,0xF9,0xE7,0xF9,0xE7,0xF9,0xC3,0xF1,0xD9,0xE4,0x78,0xCE,0x3D,0x9F,0x9F,0xFF,0xFF,0xFF,//*歡,0*/0x7F,0xFE,0x19,0xC0,0x19,0xC1,0x93,0xC9,0x9F,0xC9,0x90,0xC9,0x90,0xC9,0x93,0xC9,0x93,0xC9,0x13,0xC1,0x93,0xC9,0xF3,0xF9,0xE3,0xFF,0x09,0x80,0x1C,0x80,0xFF,0xFF,//*迎,0*/0x7F,0xFE,0x7F,0xFE,0x73,0xEE,0x67,0xE6,0x67,0xF2,0x6F,0xFA,0x00,0x80,0x00,0x80,0x9F,0xFC,0x9F,0xFC,0x9F,0xFC,0xCF,0xDC,0xE7,0x9C,0xF0,0x80,0xF9,0xC1,0xFF,0xFF,//*光,0*/0xFF,0xFC,0xE7,0xFC,0x64,0xC0,0x64,0xC0,0x24,0xFF,0x84,0xF9,0xE4,0xF3,0x24,0xC0,0x24,0xC0,0x24,0xC9,0x24,0xC9,0x24,0xC9,0x24,0xC0,0x27,0xC0,0x27,0xCF,0xFF,0xFF,//*臨,0*/0x3F,0xFF,0x1F,0xFE,0x0F,0xFC,0xC7,0xF8,0xE3,0xE1,0x00,0x80,0x05,0xC8,0x3F,0xFF,0x03,0xF0,0x03,0xF0,0x3F,0xFF,0x33,0xF3,0x27,0xF9,0x01,0xC0,0x01,0xC0,0xFF,0xFF,/*金,0*/0xFF,0xF9,0xE1,0xF9,0x29,0xC0,0xE9,0xF9,0x11,0x80,0x11,0x80,0x61,0xE6,0x29,0x8D,0x89,0xDC,0x69,0xE0,0x21,0xE6,0xF9,0xF0,0xF9,0xF1,0x39,0x84,0x39,0xCE,0xFF,0xFF,/*陵,0*/0xFF,0xFF,0xCF,0xE7,0x40,0xE6,0xE0,0xE4,0xE7,0xE5,0x80,0xE7,0x80,0xE6,0xE7,0xE4,0xC3,0xE5,0x81,0x87,0x24,0x80,0x26,0xE0,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xFF,0xFF,/*科,0*/0xFF,0xF9,0xF3,0xF9,0x33,0xC0,0x33,0xC0,0xC0,0xF9,0xC0,0xF9,0x33,0xC0,0x03,0xC0,0x40,0xEE,0x70,0xE6,0xF3,0xF0,0xF3,0xF9,0xF3,0xF0,0x11,0x86,0x99,0x9F,0xFF,0xFF,/*技,0*/0x33,0xE7,0x67,0xE6,0xEF,0xF2,0x01,0xC0,0x01,0xC0,0xF9,0xCF,0x07,0xF0,0x07,0xF0,0xFF,0xFC,0x01,0xC0,0x01,0xC0,0x7F,0xFE,0x7F,0xFE,0x1F,0xFE,0x3F,0xFF,0xFF,0xFF,//*學(xué),0*/0xFF,0xFC,0xE0,0xF9,0x00,0x80,0x04,0x80,0x94,0x9F,0x70,0xE0,0x70,0xE0,0xE4,0xFF,0x24,0xC0,0x24,0xC0,0x60,0xF2,0x70,0xF2,0x3C,0xB3,0x9C,0x83,0xCC,0x87,0xFF,0xFF,//*院,0*/0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/*顯示 8 行空白*/0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,}。uchar data disp_buff[32]。 //32 個(gè)顯示數(shù)據(jù)緩存//數(shù)據(jù)格式為 第 1 級(jí)第 1 行高八位,低八位,第 1 級(jí)第 2 行高八位。 。 。 。 。 。uchar data disp_han。 //目前顯示到第幾行void T0_Set() /*定義中斷方式,中斷時(shí)間*/{ TMOD = 0x01。 //定時(shí) 0,工作在方式 1 TH0 = (655361000)/256。 TL0 = (655361000)/256。 TR0 = 1。 //啟動(dòng)計(jì)數(shù) EA = 1。 //開總中斷 ET0 = 1。 //開定時(shí)器 0 中斷return。}void delay_1ms(uchar x){ uchar j。 while(x){ for(j=0。j125。j++) {。} } }void main(){uchar i。uint data_temp[2]。uint temp,temp1。uchar hanzi。uchar han。uchar shift=1。for(i=0。i32。i++) disp_buff[i]=0xff。T0_Set()。while(1){for(hanzi=0。hanzi10。hanzi++){ //最多顯示多少個(gè)字for(shift=0。shift16。shift++){ //一個(gè)字移位 16 位for(han=0。han16。han++){ //一個(gè)字有 16 行數(shù)據(jù)//取字庫(kù)里面數(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)]。//右往左移動(dòng)temp = data_temp[0]。temp1 = data_temp[1]。for(i=shift。i0。i){temp = (temp1) 。if((temp1amp。0x0001)!=0) temp = temp + 0x8000。 //將TMEP1 的最低位移位到 TMEP 的最高位temp1 = (temp11)。} disp_buff[han*2+1]=temp/0x100。disp_buff[han*2+0]=temp%0x100。//}delay_1ms(100)。 //移位速度}}}}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ù)傳輸過(guò)程中,屏數(shù)據(jù)變化從而顯示閃爍CLK_port = 0。han=disp_han。//74HC595 輸出數(shù)據(jù)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。}//74HC138 輸出控制 EN_port = 1。 //關(guān)屏顯示,原理為使 HC138 輸出全為 1,從而三極管截止,點(diǎn)陣不顯示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ù)if(disp_han=16) disp_han=0。}附錄 3: 系統(tǒng) PCB 圖致 謝這次能夠圓滿完成畢業(yè)設(shè)計(jì)我首先要感謝我的指導(dǎo)老師徐老師,感謝他在畢業(yè)設(shè)計(jì)期間對(duì)我的指導(dǎo)、勉勵(lì)、和督導(dǎo)。同時(shí)我要感謝大學(xué)四年里教過(guò)我課程的老師們,感謝他們對(duì)我知識(shí)增長(zhǎng)所付出的辛勤勞動(dòng)。我還要感謝全班同學(xué),感謝他們大學(xué)四年所做的所有令人感動(dòng)的、幽默的、滑稽的、荒誕的事情。我所在的實(shí)驗(yàn)室的同學(xué),我也要感謝你們。雖然大家來(lái)自不同專業(yè)相處時(shí)間也不長(zhǎng),但大家共同的愛(ài)好相同的目標(biāo)使得大家互相扶持共同努力。最后我要感謝我所住宿舍的管理員阿姨們,感謝她們不論多晚回去都給我們開門讓我們不至于露宿街頭。還有學(xué)校的保安和廚師,你們是我安全完成畢業(yè)設(shè)計(jì)的保障。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1