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

正文內(nèi)容

基于單片機(jī)的led漢字點(diǎn)陣顯示屏的設(shè)計(jì)畢業(yè)論文-在線瀏覽

2024-09-06 05:59本頁面
  

【正文】 也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(ABS)。使用獨(dú)立的Keil仿真器時(shí),注意事項(xiàng):(1),但用戶可以在仿真器上的晶振插孔中換插其他頻率的晶振。(3)仿真芯片的31腳(/EA)已接至高電平,所以仿真時(shí)只能使用片內(nèi)ROM,不能使用片外ROM;但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴(kuò)展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。打開Keil和Proteus項(xiàng)目,點(diǎn)擊Debug—start/stop debug session就開始進(jìn)入聯(lián)調(diào),點(diǎn)擊單步運(yùn)行,這時(shí)可以看到原本沒有動(dòng)過的Protues現(xiàn)在開始根據(jù)你運(yùn)行到的程序位置而顯示不同的現(xiàn)象,說明聯(lián)調(diào)已經(jīng)成功了。圖21 電路仿真效果圖下位機(jī)的仿真電路,沒有涉及到上位機(jī)向下位機(jī)傳輸數(shù)據(jù)的部分,可以將字模信息直接放到程序中,燒錄到單片機(jī)中。圖22 部分硬件仿真圖 EEPROM外擴(kuò)存儲(chǔ)器讀寫的仿真上位機(jī)向模擬下位機(jī)傳送數(shù)據(jù),并存入24C32,然后通過P2口連接的發(fā)光二極管顯示出這個(gè)字節(jié)的數(shù)據(jù),圖23為電路效果圖,寫入一個(gè)8字節(jié)數(shù)據(jù),然后將其讀出,由P2口輸出,八位二進(jìn)制數(shù)據(jù)為“01100110”。圖24 虛擬串口仿真軟件界面圖25 設(shè)備管理器串口顯示圖Proteus仿真軟件提供了一個(gè)數(shù)據(jù)接收的顯示儀器,通過它可以觀察到上位機(jī)下傳的數(shù)據(jù)信息。圖26是本部分的仿真電路圖。而在仿真時(shí)TIP127的輸出端(集電極)顯示卻為灰色。因此初步判定TIP127的輸出不穩(wěn)定,使電路處于暫停狀態(tài),用Proteus中的仿真數(shù)字電壓表測74LS138譯碼器的輸出端電壓為5V,電流不用測,便可推斷仿真電路中譯碼器的輸出電流可以驅(qū)動(dòng)足夠多的LED點(diǎn)陣屏,不用再次放大。2.問題:Proteus中的默認(rèn)電源為VCC=5V,GND=0,當(dāng)我們要使用其它電壓值時(shí)該如何設(shè)置?解決方法:點(diǎn)擊菜單欄的Design下拉菜單的Configure Power Rails…選項(xiàng),打開后如圖27~29所示。圖28圖293.問題:Proteus中電解電容正負(fù)極的判斷解決方法:通用電解電容(CAPELEC)的正負(fù)極,如圖210所示。(1)把元件放到工作區(qū)中,右擊元件,選擇Depose。圖2114.問題:下載仿真時(shí),文件夾內(nèi)會(huì)生成一個(gè)PWI格式的文件,一旦有了這個(gè)文件,下次仿真時(shí),Proteus的仿真電路打不開,甚至在仿真階段會(huì)出現(xiàn)軟件崩潰。3 硬件部分單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。自單片機(jī)誕生至今,已發(fā)展為上百種系列的近千個(gè)機(jī)種。 單片機(jī)是為了滿足工業(yè)控制的需要而誕生的,是自動(dòng)控制系統(tǒng)的核心,因而主要應(yīng)用于工業(yè)控制、智能儀器儀表、家用電器中。如果將8位單片機(jī)為起點(diǎn),它的發(fā)展過程可分為以下幾個(gè)階段:第一階段(19761978):單片機(jī)的探索階段。MCS – 48的推出是在工控領(lǐng)域的探索,參與這一探索的公司還有Motorola 、Zilog等,都取得了滿意的效果。第二階段(19781982):單片機(jī)的完善階段。它在以下幾個(gè)方面奠定了典型的通用總線型單片機(jī)體系結(jié)構(gòu)。MCS51設(shè)置了經(jīng)典的8位單片機(jī)的總線結(jié)構(gòu),包括8位數(shù)據(jù)總線、16位地址總線、控制總線及具有很多機(jī)通信功能的串行通信接口。(3)體現(xiàn)工控特性的位地址空間及位操作方式。第三階段(19821990):8位單片機(jī)的鞏固發(fā)展及16位單片機(jī)的推出階段,也是單片機(jī)向微控制器發(fā)展的階段。隨著MCS – 51系列的廣應(yīng)用,許多電氣廠商競相使用80C51為內(nèi)核,將許多測控系統(tǒng)中使用的電路技術(shù)、接口技術(shù)、多通道A/D轉(zhuǎn)換部件、可靠性技術(shù)等應(yīng)用到單片機(jī)中,增強(qiáng)了外圍電路路功能,強(qiáng)化了智能控制的特征。目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。更不用說自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械以及各種智能機(jī)械了。單片機(jī)的應(yīng)用首先要考慮的是它的開發(fā)平臺(tái),也即我們常說的開發(fā)環(huán)境。國內(nèi)的大部分單片機(jī)開發(fā)工程技術(shù)人員還是普遍使用匯編語言編寫程序。但是,它有著固有的缺陷,必須十分了解所用單片機(jī)的硬件結(jié)構(gòu),程序編寫困難,代碼難以理解,不易于識(shí)讀,難于移植,排錯(cuò)困難,編寫程序花的時(shí)間相當(dāng)多,調(diào)試不便等等。高級(jí)語言(如C語言)具有開發(fā)周期短,易于識(shí)讀,容易移植,也便于初學(xué)著掌握。但現(xiàn)在這方面的研制工作也取得了較大的進(jìn)展,高級(jí)語言的弱點(diǎn)也已被較大的克服,像MCS51上的C語言的代碼長度,如果未加上人工優(yōu)化條件,也可做到最優(yōu)匯編程序水平的120%~150%,這也相當(dāng)可觀了。 C語言是可以在高級(jí)計(jì)算機(jī)、個(gè)人電腦(PC)和單片機(jī)使用的唯一一種高級(jí)語言,現(xiàn)在很多類型的單片機(jī)已經(jīng)具備了C語言編譯軟件和實(shí)時(shí)多任務(wù)操作系統(tǒng)。 隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展,Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。1.STC89C52RCSTC89C52RC是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的低電壓,高性能的8位微處理器,該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造的,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。1234S T C 8 9 C 5 2 R C5678910111213141516171819202122232425262728293031323334353637383940RSTRXD/TXD//INT0//INT1/T0/T1/WR/RD/XTAL2XTAL1VssVcc/EAALE/PSEN圖31 STC89C52RC引腳圖STC89C52RC具體介紹如下:(1)主電源引腳(2根)VCC(Pin40):電源輸入,接+5V電源GND(Pin20):接地線(2)外接晶振引腳(2根)XTAL1(Pin19):片內(nèi)振蕩電路的輸入端XTAL2(Pin20):片內(nèi)震蕩電路的輸出端(3)控制引腳(4根)RST/VPP(Pin9):復(fù)位引腳,引腳上出現(xiàn)2個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。(4)可編程輸入/輸出引腳(32根)STC89C52RC單片機(jī)有4組8位的可編程I/O口,分別為P0、PPP3口,每個(gè)口有8位(8根引腳),共32根。表31 STC89C52功能表主要功能特性兼容MCS51指令系統(tǒng)32個(gè)雙向I/O口3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷2個(gè)串行中斷2個(gè)外部中斷源2個(gè)讀寫中斷口線低功耗空閑和掉電模式8K可反復(fù)擦寫Flash ROM2568bit內(nèi)部RAM時(shí)鐘頻率024MHz可編程UART串行通道共6個(gè)中斷源3級(jí)加密位軟件設(shè)置睡眠和喚醒功能2.MAX232MAX232芯片是美信公司專門為電腦的RS232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5V單電源供電。1234C1+MAX2325678910111213141516V+C1C2+C2VT2OUTR2INGNDT1OUTR1INR1OUTT1INT2INR2OUTVcc圖32 MAX232引腳圖MAX232具體介紹如下:(1)主電源引腳(2根)VCC(Pin16):電源輸入,接+5V電源GND(Pin15):接地線(2)電荷泵電路引腳(6根)由6腳和四只電容構(gòu)成,功能是產(chǎn)生+12V和12V兩個(gè)電源,提供給RS232串口電平的需要。3.EEPROM(24C32)EEPROM是電可擦可編程只讀存儲(chǔ)器,一種掉電后數(shù)據(jù)不丟失的存儲(chǔ)芯片。一般用在即插即用。12345678A0A1A2VssVccWPSCLSDA24C32圖33 24C32引腳圖24C32具體介紹:(1)主電源引腳(2根)VCC(Pin8):電源輸入,接+~VSS(Pin4):接地線:(2)器件地址選擇(3根)A0(Pin1)、A1(Pin2)、A2(Pin3),若多個(gè)24C32級(jí)聯(lián)時(shí)作為器件地址選擇,最多接8個(gè),若只用一個(gè)24C32一般都接地。圖34 控制部分仿真電路圖2.硬件實(shí)物如圖35所示。s(f=12MH z)。第31腳(/EN)是用來控制片內(nèi)外程序存儲(chǔ)器,/EN=1時(shí),單片機(jī)訪問片內(nèi)程序存儲(chǔ)器,但若地址值超過0FFFH時(shí),單片機(jī)將自動(dòng)訪問外部存儲(chǔ)器;/EN=0時(shí),訪問外部程序存儲(chǔ)器。單片機(jī)的第21~25腳(~)連接到74HC138譯碼器,用兩塊74HC138完成416譯碼,控制LED點(diǎn)陣顯示屏的行。第28腳()接了一個(gè)LED燈,其指示作用。第11腳(TXD)連接到74HC595的第11腳(SH_CP),控制74HC595移位寄存器的時(shí)鐘輸入。解決方法:由于程序下載部分的硬件電路比較簡單,逐一檢查發(fā)現(xiàn)MAX232芯片沒有接地,連接好后下載通過。解決辦法:由于在設(shè)計(jì)電路時(shí)留有一個(gè)輕觸開關(guān),加上一個(gè)小電阻,(I/O口第二功能,外部中斷0)相連,用中斷來控制顯示方式的改變。74LS138譯碼器可接受3位二進(jìn)制加權(quán)地址輸入(A0, A1和A2),并當(dāng)使能時(shí),提供8個(gè)互斥的低有效輸出(Y0至Y7)。除非E1和E2置低且E3置高,否則74LS138將保持所有輸出為高。74LS138引腳圖如圖36所示。(3)二進(jìn)制加權(quán)地址輸入引腳(3根)A0(Pin1)、A1(Pin2)、A2(Pin3)組成譯碼器的三位輸入,從而選擇低有效的輸出端。2.74HC59574HC595是硅結(jié)構(gòu)的CMOS器件, 兼容低電壓TTL電路,遵守JEDEC標(biāo)準(zhǔn)。 移位寄存器和存儲(chǔ)器是分別的時(shí)鐘。如果兩個(gè)時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。74HC595引腳圖如圖37所示。如果兩個(gè)時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。/MR用于主復(fù)位,低電平有效。 3.88LED點(diǎn)陣顯示屏LED點(diǎn)陣顯示屏,又叫電子顯示屏或者飄字屏幕。中小尺寸的LED信息顯示屏大多采用88LED點(diǎn)陣模塊拼接而成。LED點(diǎn)陣顯示屏引腳圖。(2)固定端(2根)1588AD24 88LED點(diǎn)陣屏設(shè)置了兩個(gè)固定引腳,其穩(wěn)定作用。圖39 LED點(diǎn)陣顯示屏內(nèi)部接線圖LED點(diǎn)陣顯示屏的特點(diǎn):(1)屏幕尺寸可大可小。(2)視角大。60176。25176。(4)組態(tài)靈活。(5)易與計(jì)算機(jī)接口,支持軟件豐富。(1)室內(nèi)屏主要用于室內(nèi),在制作工藝上首先是把發(fā)光晶粒作成點(diǎn)陣模塊,再由模塊拼接成一定尺寸的顯示單元板,根據(jù)用戶需求,以顯示單元板為基本單元拼接成用戶所需要的尺寸。用于制作戶外屏的單燈一般都采用具有聚光作用的反光杯來提高亮度,再由多只LED單燈封裝成單只像素管,而由像素管組成點(diǎn)陣式的顯示單元箱體,根據(jù)用戶需要及顯示應(yīng)用場所,以一個(gè)顯示單元箱體為基本單元組成所需要的尺寸。根據(jù)像素點(diǎn)的大小,戶外屏分為1111919和2626等規(guī)格。(1)單色每個(gè)像素點(diǎn)只有一種顏色,多數(shù)用紅色,因?yàn)榧t色的發(fā)光效率較高,可以獲得較高的亮度。(2)雙基色每個(gè)像素點(diǎn)有紅綠兩種基色,可以疊加出黃色,在有灰度控制的情況下,通過紅綠不同灰度的變化,可以組合出多種顏色。根據(jù)屏幕所具有的功能,可將LED信息顯示屏分為條屏、圖文屏、視屏以及數(shù)碼屏4種。通過與計(jì)算機(jī)聯(lián)機(jī)以更新顯示內(nèi)容,也可設(shè)計(jì)為用遙控器輸入漢字。因?yàn)檫@類屏幕多做成條形,故稱為條屏。與條屏相比,圖文屏的優(yōu)點(diǎn)是顯示的字形字體豐富,并可顯示圖形,缺點(diǎn)是脫機(jī)工作時(shí)存儲(chǔ)的信息少。(3)視屏這類顯示屏屏幕像元與控制計(jì)算機(jī)監(jiān)視器像元呈一對(duì)一的映射關(guān)系,有灰度控制,所以其表現(xiàn)也極為豐富,配置多媒體卡,視屏還可以播放視頻信號(hào)。(4)數(shù)碼屏數(shù)碼屏是最廉價(jià)的LED顯示屏,廣泛用于銀行匯率及利率顯示、酒店海鮮價(jià)目表、客房價(jià)目表等。另外,還有一種混合屏,即4點(diǎn)陣數(shù)碼混合顯示,它主要用于證券行情顯示。圖310 點(diǎn)陣顯示屏部分仿真電路圖2.硬件實(shí)物如圖311所示。U1的E2腳與U1的E1腳相連作為譯碼器的第四位,當(dāng)?shù)谒奈粸榈碗娖?0)時(shí),選擇的是U1的輸出端,即輸出的低八位;第四位為高電平(1)時(shí)選擇的是U2的輸出端,即輸出的高八位。通過以上的引腳來控制輸出的時(shí)間和輸出的引腳,從而選通LED點(diǎn)陣顯示屏相應(yīng)的行。單片機(jī)的TXD腳與74HC595的移位寄存器時(shí)鐘輸入腳相連,控制74HC595的移位輸出。1.問題:LED點(diǎn)陣屏不清晰,而且通過數(shù)字萬用表測試,驅(qū)動(dòng)LED點(diǎn)陣屏的輸入電壓一直不變,也就是說LED點(diǎn)陣屏16行的所有二極管的正極一直是高電平,與設(shè)計(jì)的16行循環(huán)設(shè)置為高電平矛盾。調(diào)換線路后,電路基本工作正常,可以肯定原理沒問題。解決方法:斷開兩部分的連接即可,但是調(diào)試程序時(shí),需要頻繁的下載程序,因此,為了方便起見,在顯示屏部分的串行數(shù)據(jù)傳輸線和時(shí)鐘信號(hào)傳輸線設(shè)置焊接上兩個(gè)開關(guān),下載程序時(shí)關(guān)斷,顯示時(shí)連接。由于是仿真,很多電壓電流的輸出與實(shí)際情況有些不符。但是在仿真階段也要根據(jù)自己設(shè)計(jì)的電路清楚各部分的電壓電流輸出等情況,否則,即使在仿真階段實(shí)現(xiàn)了,在實(shí)際調(diào)試電路是也會(huì)出現(xiàn)諸多問題,所以清楚的了
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1