www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]1 引言  系統(tǒng)采用ATMEL公司新推出的AT89S51作為主控芯片,由單片機(jī)完成與PC機(jī)的通訊,同時(shí)完成數(shù)據(jù)存儲(chǔ)、循環(huán)顯示等。系統(tǒng)能脫機(jī)運(yùn)行,具有結(jié)構(gòu)簡(jiǎn)單、維護(hù)方便、顯示刷新速度快、成本低等特點(diǎn)。配合在線下載程序,

1  引言  系統(tǒng)采用ATMEL公司新推出的AT89S51作為主控芯片,由單片機(jī)完成與PC機(jī)的通訊,同時(shí)完成數(shù)據(jù)存儲(chǔ)、循環(huán)顯示等。系統(tǒng)能脫機(jī)運(yùn)行,具有結(jié)構(gòu)簡(jiǎn)單、維護(hù)方便、顯示刷新速度快、成本低等特點(diǎn)。配合在線下載程序,隨時(shí)更新顯示的內(nèi)容,通過(guò)級(jí)連更改顯示屏面積的大小,使用起來(lái)非常方便。
本文所設(shè)計(jì)的是一個(gè)同等灰度的單色LED顯示屏控制系統(tǒng),該控制系統(tǒng)以AT89S51為控制器,采用RS-232通信標(biāo)準(zhǔn),可顯示漢字、字符、數(shù)字或單色圖片。


  2  LED顯示屏系統(tǒng)的組成

  2.1 原理框圖和硬件電路結(jié)構(gòu)

  顯示屏控制系統(tǒng)由顯示控制器和LED點(diǎn)陣顯示屏組成??刂葡到y(tǒng)的結(jié)構(gòu)框圖如圖1所示。主要由微處理器、通信電路、數(shù)據(jù)存儲(chǔ)器、顯示電路等組成。

  2.2 AT89S51芯片

  本顯示系統(tǒng)采用ATMEL公司新推出的AT89S51作為主控芯片,AT89S51擁有與INTEL公司的8051相同的內(nèi)核和引腳排列。表1為AT89S51的內(nèi)部功能表,AT89S51除了具有8051的全部功能外,還內(nèi)置了一些比較實(shí)用的功能部件。如AT89S51內(nèi)部的程序存 
儲(chǔ)器是4KB可擦寫的flashROM,下載程序代碼整個(gè)過(guò)程僅用幾秒鐘,使用起來(lái)非常方便。而8051內(nèi)部的程序存儲(chǔ)器是4KB的PROM,只能一次性寫入程序代碼,以后就無(wú)法修改。另外AT89S51提供了一個(gè)ISP下載接口。很適合用于單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)或開發(fā)。

  3  系統(tǒng)硬件電路的介紹

  顯示屏控制器的硬件電路部分主要由三個(gè)部分組成:外部存儲(chǔ)器的擴(kuò)展、串行通信接口和LED點(diǎn)陣顯示驅(qū)動(dòng)及接口電路。

  一般來(lái)說(shuō)要顯示的內(nèi)容比較多,所以必須要擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器。靜態(tài)數(shù)據(jù)存儲(chǔ)器成本低、功耗小,讀寫速度快,我們使用二片靜態(tài)RAM62256數(shù)據(jù)存儲(chǔ)器(共64KB)。把要顯示的內(nèi)容代碼全部存放到62256里面。

  62256與單片機(jī)的接口電路如圖2所示,顯示的內(nèi)容代碼通過(guò)串行接口下載到62256中。串行通信接口電路如圖3所示,通過(guò)MAX232E跟PC機(jī)的串行口連接。LED顯示驅(qū)動(dòng)及接口電路如圖4所示,控制信號(hào)通過(guò)緩沖器74LS245后分兩路,一路由CD4515譯碼后經(jīng)TIP127驅(qū)動(dòng)點(diǎn)陣的行;另一路由數(shù)據(jù)移位寄存器74HC595驅(qū)動(dòng)點(diǎn)陣的列。當(dāng)多個(gè)顯示單元級(jí)聯(lián)時(shí)只需相應(yīng)地把下一級(jí)輸入接到上一級(jí)的輸出即可。


圖3  AT89S51與PC機(jī)的通信電路


  4  軟件程序

  軟件程序是整個(gè)控制系統(tǒng)的核心部分。整個(gè)軟件設(shè)計(jì)主要分為兩大部分:顯示部分和通信部分。顯示部分采用動(dòng)態(tài)掃描的方式,實(shí)現(xiàn)對(duì)顯示屏要顯示的漢字、圖像、字符等數(shù)據(jù)信息進(jìn)行傳輸控制以及顯示等功能。程序中將數(shù)據(jù)存儲(chǔ)器分為三個(gè)區(qū):顯示緩沖區(qū)、數(shù)據(jù)存儲(chǔ)區(qū)和接收緩沖區(qū)。單片機(jī)通過(guò)串口中斷接收PC機(jī)傳來(lái)的數(shù)據(jù),暫時(shí)存放在接收緩沖區(qū),經(jīng)分析處理后按一定的規(guī)律放入數(shù)據(jù)存儲(chǔ)區(qū)保存起來(lái),然后再根據(jù)顯示方式依次從數(shù)據(jù)存儲(chǔ)器中取出數(shù)據(jù)放入顯示緩沖區(qū)中用于顯示。顯示采用逐行掃描的方式,圖5是顯示一屏字符的程序流程圖。與PC機(jī)的實(shí)時(shí)通信部分主要是利用單片機(jī)串口中斷接收數(shù)據(jù)信息,實(shí)現(xiàn)與計(jì)算機(jī)的數(shù)據(jù)信息傳輸。其程序流程圖如圖6所示。

  通信部分的上位機(jī)軟件采用Visual Basic(簡(jiǎn)稱VB)編程,使用VB提供具有強(qiáng)大功能的通信控件MSCOMM,該控件可對(duì)串口狀態(tài)及串口通信的信息格式和協(xié)議進(jìn)行設(shè)置,直接利用PC機(jī)的串口發(fā)送數(shù)據(jù)。為實(shí)現(xiàn)單片機(jī)與PC機(jī)的可靠通信,須保證雙方具有相同的數(shù)據(jù)格式和波特率。該軟件的使用比較簡(jiǎn)單,如圖7所示。使用時(shí)可以先用Microsoft Word處理好需要顯示的內(nèi)容(注意頁(yè)面設(shè)置的寬度跟LED顯示屏的寬度應(yīng)該相同),然后選擇編輯菜單里面的全選命令和復(fù)制命令,然后運(yùn)行LED顯示下載軟件V1.1。在界面中選擇“來(lái)自剪貼板”按鈕,需要下載顯示的內(nèi)容即可在右邊的預(yù)覽框中顯示,檢查無(wú)誤后選擇合適的波特率和連接的串行通信口,按下“下載”按鈕,即可下載到顯示屏上顯示。需要修改或要顯示新的內(nèi)容時(shí)重復(fù)上述操作即可完成。使用起來(lái)非常方便。


  5  結(jié)束語(yǔ)

  本文設(shè)計(jì)的點(diǎn)陣LED顯示屏控制系統(tǒng)以AT89S51單片機(jī)為基礎(chǔ),采用靜態(tài)RAM作為數(shù)據(jù)存儲(chǔ)器,利用串行接口實(shí)現(xiàn)與PC機(jī)的數(shù)據(jù)傳輸。在系統(tǒng)設(shè)計(jì)中還兼顧了單片機(jī)的抗干擾能力,有效地提高了系統(tǒng)運(yùn)行的可靠性??芍苯舆\(yùn)用于實(shí)際場(chǎng)合??蓪?shí)現(xiàn)漢字、字符及數(shù)字等內(nèi)容的顯示??梢噪S時(shí)更新顯示的內(nèi)容。使用起來(lái)非常方便。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

香港2022年10月18日 /美通社/ -- 淘屏有限公司(納斯達(dá)克:TAOP,簡(jiǎn)稱"淘屏"或"公司"),今日宣布與江蘇蘇立信文化創(chuàng)意...

關(guān)鍵字: 數(shù)字多媒體 大屏 LCD LED

大家好,我是鲏。認(rèn)識(shí)我的朋友都知道,我是一個(gè)實(shí)踐派,相比研究枯燥的理論知識(shí),我更喜歡做自己想做的項(xiàng)目,用技術(shù)來(lái)實(shí)現(xiàn)自己的想法的感覺真的很棒。所以從大學(xué)期間一直到現(xiàn)在,除了工作中的項(xiàng)目外,我依然保持著自己做項(xiàng)目的習(xí)慣,有堅(jiān)...

關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 技術(shù)選型 需求分析

北京2022年9月2日 /美通社/ -- 把學(xué)習(xí)手牌放在觸控屏幕上,長(zhǎng)征5號(hào)B運(yùn)載火箭整流罩、助推器等部件的基本介紹、參數(shù)等便會(huì)一一呈現(xiàn)。完成學(xué)習(xí)環(huán)節(jié),就可以在系統(tǒng)中動(dòng)手組裝、發(fā)射火箭,并將天和核心艙送到預(yù)定軌道……科技...

關(guān)鍵字: 智慧教育 大屏 APP 軟硬件

(全球TMT2022年8月30日訊)近日,在2022英特爾中國(guó)數(shù)據(jù)中心合作伙伴技術(shù)峰會(huì)上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實(shí)踐 -- 冷板液冷系統(tǒng)設(shè)計(jì)參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部件的最...

關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 英特爾 數(shù)據(jù)中心 生態(tài)系統(tǒng)

北京2022年8月30日 /美通社/ -- 近日,在2022英特爾中國(guó)數(shù)據(jù)中心合作伙伴技術(shù)峰會(huì)上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實(shí)踐 -- 冷板液冷系統(tǒng)設(shè)計(jì)參考》白皮書,分享冷板液冷技術(shù)關(guān)鍵部...

關(guān)鍵字: 系統(tǒng)設(shè)計(jì) 英特爾 數(shù)據(jù)中心 電量

摘要:近年來(lái),受人類活動(dòng)的影響,各大水域的水質(zhì)污染問(wèn)題越來(lái)越嚴(yán)重,大部分水資源受到嚴(yán)重污染,水質(zhì)處理問(wèn)題亟需解決。分析水體污染情況對(duì)改進(jìn)水質(zhì)有著重要意義,目前水質(zhì)監(jiān)測(cè)主要采用人工或無(wú)人船的方式。人工監(jiān)測(cè)方式工作量大,影響...

關(guān)鍵字: 水質(zhì)監(jiān)測(cè) 無(wú)人機(jī) 系統(tǒng)設(shè)計(jì)

摘要:根據(jù)饒平縣高堂水閘重建工程建設(shè)實(shí)際需求,對(duì)高堂水閘運(yùn)行管理進(jìn)行實(shí)時(shí)在線式監(jiān)控與監(jiān)測(cè),通過(guò)閘門控制、視頻監(jiān)控、水情測(cè)報(bào)、安全監(jiān)測(cè)和網(wǎng)絡(luò)通信等系統(tǒng)的設(shè)計(jì),為高堂水閘的水工建筑物安全、防洪調(diào)度和自動(dòng)化管理提供技術(shù)支持,以...

關(guān)鍵字: 管理信息系統(tǒng) 水利工程 系統(tǒng)設(shè)計(jì)

提升品牌價(jià)值,實(shí)現(xiàn)出海手游長(zhǎng)效增長(zhǎng) 上海2022年8月9日 /美通社/ -- 全球領(lǐng)先的廣告科技公司萃弈(The Trade Desk)聯(lián)合調(diào)研公司NielsenIQ BASES 游戲今日共同發(fā)布《北美手游市場(chǎng)品牌出海...

關(guān)鍵字: DES AD 大屏 手機(jī)

(全球TMT2022年8月10日訊)廣告科技公司萃弈(The Trade Desk)聯(lián)合調(diào)研公司NielsenIQ BASES 游戲共同發(fā)布《北美手游市場(chǎng)品牌出海增長(zhǎng)白皮書》(以下簡(jiǎn)稱"白皮書")?;诮谙嚓P(guān)調(diào)研,白...

關(guān)鍵字: 大屏 手機(jī) TV SE

北京2022年8月8日 /美通社/ -- "主持人身在演播室便能夠‘穿梭'于千里之外并實(shí)現(xiàn)異地同屏互動(dòng)",像這樣似乎只出現(xiàn)在科幻電影中的場(chǎng)景正在逐步成為現(xiàn)實(shí)。近期,中央廣播電視總臺(tái)CGTN攜手央視頻以...

關(guān)鍵字: BSP LED 大屏 數(shù)碼

單片機(jī)

21600 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉