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

正文內(nèi)容

基于單片機(jī)的led點(diǎn)陣漢字顯示(編輯修改稿)

2025-07-24 19:56 本頁面
 

【文章內(nèi)容簡介】 ASH存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。 XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。 XTAL2:振蕩器反相放大器的輸出端。 2 系統(tǒng)總體方案及硬件設(shè)計 系統(tǒng)總體方案及功能此次設(shè)計利用四片MATRIX8X8RED芯片構(gòu)成1616 LED點(diǎn)陣,一片3線8線譯碼器74HC138芯片同時作為四片MATRIX8X8RED芯片的行掃描,四片數(shù)據(jù)傳送器74HC574芯片分別作為四片MATRIX8X8RED芯片的列掃描,來驅(qū)動四片MATRIX8X8RED芯片分時切換顯示“河南理工學(xué)電氣學(xué)院”。方框圖如下: 硬件工作框圖設(shè)置的按鍵功能:按鍵1:復(fù)位按鍵2:顯示下一個漢字按鍵3:顯示上一個漢字按鍵4:黑屏按鍵5:暫停 硬件設(shè)計時鐘電路由一個晶振和兩個小電容組成,用來產(chǎn)生時鐘頻率,如下圖: 圖表 振蕩電路AT89C52單片機(jī)芯片內(nèi)部有一個反向放大器構(gòu)成的振蕩器,XTAL1和XTAL2分別為振蕩器電路的輸入端和輸出端,時鐘可由內(nèi)部和外部生成,在XTAL1和XTAL2引腳上外接定時元件,內(nèi)部振蕩電路就會產(chǎn)生自激振蕩。系統(tǒng)采用的定時元件為石英晶體和電容組成的并聯(lián)諧振回路。晶振頻率選擇12MHz,C成的電容值取22PF,電容的大小頻率起微調(diào)的作用。復(fù)位電路由一個電阻、按鍵和一個電容組成,用來產(chǎn)生復(fù)位信號,使單片機(jī)上電的時候復(fù)位。如下圖:圖表 復(fù)位電路單片機(jī)有多種復(fù)位電路,本系統(tǒng)采用電平式開關(guān)復(fù)位與上電復(fù)位方式,當(dāng)上電時,C1相當(dāng)于短路,使單片機(jī)復(fù)位,在正常工作時,按下復(fù)位時單片機(jī)復(fù)位。在有時碰到干擾時會造成錯誤復(fù)位,但是大多數(shù)條件下,不會出現(xiàn)單片機(jī)錯誤復(fù)位,而可能會引起內(nèi)部某些寄存器錯誤復(fù)位,在復(fù)位端加一個去耦電容,則會得到很好的效果。顯示電路由四片MATRIX8X8RED芯片構(gòu)成的1616 LED點(diǎn)陣、四片數(shù)據(jù)傳送器74HC574芯片和一片3線8線譯碼器74HC138芯片組成。用來分時切換顯示漢字。如下圖: 顯示電路183 軟件設(shè)計 設(shè)計方案由于C語言具有代碼效率高、數(shù)據(jù)類型及運(yùn)算符豐富和良好的程序結(jié)構(gòu),此次設(shè)計采用C語言。采用C語言不必對單片機(jī)和硬件接口結(jié)構(gòu)有很入的了解,編譯器可以自動完成變量的存儲單元的分配,編程者可以專注于應(yīng)用軟件部分的設(shè)計,大大加快軟件的開發(fā)速度。此次設(shè)計要求分時切換顯示“河南理工大學(xué)電氣學(xué)院”和四個功能按鍵,分別是顯示下一個、顯示上一個、黑屏和暫停。程序設(shè)計方法采用結(jié)構(gòu)化程序設(shè)計,具體方法采用自頂向下,逐步細(xì)化。按照硬件原理圖,點(diǎn)陣顯示器譯碼方法采用軟件譯碼法,顯示方式采用動態(tài)顯示。因此,首先用字模提取工具提取字模數(shù)據(jù),用一個一維數(shù)組存放。動態(tài)顯示要求對于每一片MATRIX8X8RED芯片需要有兩種信號控制:一個是由一片3線8線譯碼器74HC138芯片來選擇四片MATRIX8X8RED芯片的第幾行亮;另一個是由四片數(shù)據(jù)傳送器74HC574芯片分別為四片MATRIX8X8RED芯片傳送字模數(shù)據(jù)。在這兩個信號控制下使四片MATRIX8X8RED芯片依次按行掃描,掃描一邊之后再掃描一邊,如此不斷重復(fù),雖然在任意時刻每片MATRIX8X8RED芯片只有一行被點(diǎn)亮,但由于顯示器具有余輝效應(yīng),而人眼又具有視覺惰性,所以看起來就會看到一個漢字被點(diǎn)亮。由于要求分時切換顯示,所以采用循環(huán)結(jié)構(gòu),每個漢字掃描四十邊后掃描下一個漢字。至于功能鍵:顯示下一個只需要跳出四十邊掃描即可;顯示上一個只需要把四片數(shù)據(jù)傳送器74HC574芯片傳送的字模換成上一個漢字的字模即可;黑屏只需要停止四片數(shù)據(jù)傳送器74HC574芯片傳送字模即可;暫停只需要不斷的掃描同一個漢字即可。 程序流程圖 圖表 程序流程圖4 Proteus軟件仿真 仿真步驟此次課程設(shè)計仿真利用Proteus進(jìn)行仿真,步驟如下:(1)打開Proteus仿真軟件,然后選擇設(shè)計圖紙。(2)選取仿真所需的元器件,并設(shè)置屬性值。(3)把元器件放到圖紙的合適位置,然后連線,適當(dāng)使用網(wǎng)絡(luò)標(biāo)號可以使原理圖看起來簡單明了。(4)雙擊單片機(jī),將編譯成功的程序燒進(jìn)單片機(jī)。單擊proteus中的play進(jìn)行仿真。(5)單擊各個功能按鍵,看看是否達(dá)到預(yù)期結(jié)果。如果沒有,修改程序,重新調(diào)試,直到達(dá)到預(yù)期結(jié)果。 仿真結(jié)果經(jīng)過幾次調(diào)試,仿真結(jié)果如預(yù)期一樣,功能按鍵也滿足相應(yīng)功能。結(jié)果如下:圖表 5課程設(shè)計體會作為一名大四學(xué)生,我覺得做單片機(jī)課程設(shè)計是十分有意義的,而且是十分必要的。在已度過的大學(xué)時間里,我們大多數(shù)接觸的是專業(yè)課。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實(shí)踐能力?如何把我們所學(xué)的專業(yè)基礎(chǔ)課理論知識運(yùn)用到實(shí)踐中去呢?我想做類似的課程
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1