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

正文內(nèi)容

基于單片機控制的led點陣顯示屏設(shè)計論文-文庫吧資料

2024-11-18 02:51本頁面
  

【正文】 F,0x00,0x00,0x00}。 code unsigned char frame9_1[32]={//第九幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x7C,0x00,0x82,0x01,0x01, 0x02,0x08,0x01,0x00,0x00,0x80,0x0C0,0x40, 0x0C0,0x40,0x00,0x80,0x01,0x00,0x02,0x00, 0x01,0x01,0x00,0x82,0x00,0x7C,0x00,0x00}。 code unsigned char frame8_1[32]={//第八幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x7C,0x00,0x82,0x01,0x01, 0x02,0x08,0x04,0x00,0x04,0x00,0x0C7,0x0C0, 0x0C7,0x0C0,0x04,0x00,0x04,0x00,0x02,0x00, 0x01,0x01,0x00,0x82,0x00,0x7C,0x00,0x00}。 code unsigned char frame7_1[32]={//第七幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x7C,0x00,0x82,0x01,0x01, 0x02,0x08,0x01,0x00,0x00,0x80,0x0C1,0x0C0, 0x0C1,0x0C0,0x00,0x80,0x01,0x00,0x02,0x00, 0x01,0x01,0x00,0x82,0x00,0x7C,0x00,0x00}。 code unsigned char frame6_1[32]={//第六幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02, 0x00,0x04,0x00,0x02,0x00,0x01,0x0C1,0x80, 0x0C1,0x80,0x00,0x01,0x00,0x02,0x00,0x04, 0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00}。 14 code unsigned char frame5_1[32]={//第五幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, 0x00,0x02,0x00,0x04,0x00,0x08,0x0C1,0x8F, 0x0C1,0x8F,0x00,0x08,0x00,0x04,0x00,0x02, 0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00}。 code unsigned char frame4_1[32]={//第四幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02, 0x00,0x04,0x00,0x02,0x00,0x01,0x0C1,0x83, 0x0C1,0x83,0x00,0x01,0x00,0x02,0x00,0x04, 0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00}。 code unsigned char frame3_1[32]={//第三幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x0C1,0x83, 0x0C1,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。 code unsigned char frame2_1[32]={//第二幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x0C1,0x83, 0x0C1,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 13 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。//指定時間掃描顯示 code unsigned char frame1_1[32]={//第一幅畫的點陣數(shù)據(jù) 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x0C1,0x83, 0x0C1,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。//64 字節(jié) RAM 做為 32*16 點陣屏顯示緩存 void display()。 //行數(shù)據(jù)輸出位 sbit SCK=DATAOUT^5。 //列掃描時鐘位 sbit SCLT=DATAOUT^2。 系統(tǒng)程序 /*32*16 點陣屏的顯示點陣屏的顯示 */ include 12 include define DATAOUT P2 //指定 P2口做為輸出 sbit DATA=DATAOUT^0。 原理及 程序 系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設(shè)置串口,端口以及一些參數(shù);然后顯示吃豆豆的動畫效果,先吃完一個豆豆 之后前進(jìn)吃另外一個豆豆,每幅圖停留約 2秒。 然后顯示驅(qū)動程序查詢當(dāng)前點亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。顯示驅(qū)動程序負(fù)責(zé)向點陣傳送特定組合的顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號和其它控制信號, 11 配合完成 LED顯示的掃描顯示工作。 3 系統(tǒng)軟件設(shè)計 顯示屏軟件的主要功能是向顯示屏提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號,使屏幕按設(shè)計的要求顯示。 時鐘 (CP) 每次由低變高時,數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個數(shù)據(jù)輸入端( DSA 和 DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間 的長度。數(shù)據(jù)通過兩個輸入端( DSA 或 DSB)之一串行輸入;任一輸入端可以用作高電平使能端,控制另一輸入端的數(shù)據(jù)輸入。 串入、并出移位寄存器 74HC164 8 位串入、并出移位寄存器 74HC16 74HCT164 是 高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件的引腳兼容。作為與移位寄存器完全同步的級聯(lián)輸出。芯片的輸出端為 QAQH,最高位 QH可作為多片 74HC595級聯(lián)應(yīng)用時向上一級的級聯(lián)輸出。 RCK 是輸出鎖存器的打入信 號,其上升沿將移位寄存器的輸出打入到輸出鎖存器,引腳 G是輸出三態(tài)門的開放信號,只有當(dāng)其為低時鎖存器的輸出才開放,否則輸出端為高阻狀態(tài)。引腳SCK是移位寄存器的移位時鐘脈沖,在其上升沿發(fā)生移位,并將 SI的下一個數(shù)據(jù)打入最低位。它的輸入端有 8個串行移位寄存器,每個移位寄存器的輸出都連接一個輸出鎖存器。它具有一個 8位串入并出的移位寄存器和一個 8位輸出鎖存器,而且移位寄存器和輸入鎖存器的控制是各自獨立的,可以實現(xiàn)在顯示本行各列數(shù)據(jù)的同時,傳送下一行的列數(shù)據(jù),即達(dá)到重疊處理的目的。在使用 AVR芯片時需要切換到低電平復(fù)位。在一些需求高可靠性能的設(shè)備中,專用的復(fù)位芯片常用于替代當(dāng)前的阻容復(fù)位電路。 8 復(fù)位電路 上圖包含包含 2 種復(fù)位方式,低電平復(fù)位與高電平復(fù)位, 51 單片機都采用高電平復(fù)位,即正常工作時復(fù)位引腳 為低電平,按下復(fù)位按鍵時,復(fù)位腳為高電平。 其支持的高時鐘為 80M,這樣能最大限度地提高 MCU的運行速度;具 有雙倍速的功能,支持 6時鐘周期模式運行;具有 ISP在線系統(tǒng)編程功能,大大縮短開發(fā)復(fù)雜度,同時可節(jié)省購買編程器的額外投人; STC89C54RD+單片機內(nèi)部包括 16KB的 Flash程序存儲器 ROM、lKB的數(shù)據(jù)存儲器 RAM, 與普通的 8051單片機完全兼容,而 51單片機的開發(fā)環(huán)境也很成熟:如 Keil C語言被廣 。 7 MCU是整個顯示系統(tǒng)的核心部件,系統(tǒng)的整體性能很大程度上取決于 MCU的先進(jìn)性和靈活性 。 J3 J36 電源插針,可以通過此插針向外部擴展模塊提高 5V 電壓,也可以從外部電源引入 5V 電壓。 U19 LM7805 5V 線性穩(wěn)壓集成電路,該芯片最高輸入電壓可達(dá)到 35V,由于開發(fā)板電容電壓等級和功耗要求,實際輸入電壓不能超出 12V。行掃描用的芯片是 74HC164 當(dāng)選中第一行之后74HC595 為這一行的 32位賦值,等 32位都賦值好后這一行就亮 ,其下面的過程就是重復(fù)前面的。 主程序取出64Byte 緩沖區(qū)域值,再調(diào)用通用的顯示程序,將當(dāng)前緩沖區(qū)內(nèi)容顯示 出來。 在實際應(yīng)用中的大屏幕 LED點陣 顯示屏,都是采用很多的顯示模塊組成,每個模塊一般是有 32*64 個點陣組成,每個模塊負(fù)責(zé)自己那部分 LED 的顯示;有 電腦 通過統(tǒng)一的協(xié)議發(fā)送數(shù)據(jù)到每個控制單片機,行選是統(tǒng)一的;而且控制模塊也是分開的,一個控制模塊上面有很多的 RAM 芯片,控制芯片接收從主控電腦發(fā)送過來的數(shù)據(jù),并將其保存在 RAM 中,之后不需要電腦控制即可自己循環(huán)控制顯示,而且一個 5 模塊控制幾個至幾十個 32*64 的點陣模塊。這樣,本行已準(zhǔn)備好的數(shù)據(jù)打入并行鎖存器進(jìn)行顯示時,串并移動寄存器就可以準(zhǔn)備下一行的列數(shù)據(jù),而不會影響本行的顯示。為了達(dá)到重疊處理的目的,列數(shù)據(jù)的顯 示驅(qū)動電路就需要具有鎖存功能。 解決串行傳輸中列數(shù)據(jù)準(zhǔn)備和列數(shù)據(jù)顯示的
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1