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

正文內(nèi)容

基于單片機(jī)的led大屏幕顯示系統(tǒng)_畢業(yè)設(shè)計(jì)(留存版)

2024-09-14 08:44上一頁面

下一頁面
  

【正文】 數(shù)據(jù)(二進(jìn)制)顯示數(shù)據(jù)(16進(jìn)制)第1行00001000B0x08第2行00100100B0x24第3行01010010B0x52第4行01001000B0x48第5行01000001B0x41第6行00100010B0x22第7行01000100B0x44第8行00001000B0x08LED陣列的顯示方式就是按顯示數(shù)據(jù)編碼的順序,一行一行地顯示。因此,以PIC單片機(jī)為控制器的條屏目前仍是單色條屏市場的主流。 滾屏的實(shí)現(xiàn)字符的位置在屏幕上實(shí)現(xiàn)移動,即術(shù)語“滾屏”。由上位機(jī)傳送顯示數(shù)據(jù)通過電平轉(zhuǎn)換就可以將信號電平傳遞到單片機(jī),然后完成顯示數(shù)據(jù)。,電源地。大多數(shù)的計(jì)算機(jī)都具有RS232C接口,盡管它的性能指標(biāo)并非很好。由6腳和4只電容構(gòu)成。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。作為輸入口使用時,因?yàn)閮?nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。Flash存儲器編程時,該引腳加上+12V的編程允許電源VPP。用匯編言語編寫與硬件有關(guān)的部分,用C言語編寫與硬件無關(guān)的運(yùn)算部分程序,充分發(fā)揮兩種言語的長處,提高開發(fā)效率。下圖為拉幕顯示子程序的流程圖。 :從接收緩沖區(qū)移走一串字符。 在通訊中以單字符方式逐個發(fā)送數(shù)據(jù)時,每一個數(shù)據(jù)范圍是:0—128。Protel 99SE是Protel公司于2000年推出的一款EDA軟件,是Protel家族中性能較為穩(wěn)定的一個版本。按照以上工藝設(shè)計(jì)的PCB頂層為下圖所示: PCB頂層PCB的底層為下圖所示: PCB底層第8章 結(jié)論與展望畢業(yè)設(shè)計(jì)是每個大學(xué)生必須面臨的一項(xiàng)綜合素質(zhì)的考驗(yàn),如果說在過去四年里,我們的學(xué)習(xí)是一個知識的積累過程,那么現(xiàn)在的畢業(yè)設(shè)計(jì)就是對過去所學(xué)知識的綜合運(yùn)用,是對理論進(jìn)行深化和重新認(rèn)識的時間活動。在遇到困難或不解的問題時,老師也耐心的給我指出了問題的所在,讓我可以朝著這一方向去解決問題。北京:機(jī)械工業(yè)出版社,2006。[10] (第三版)[M].北京:高等教育出版社,2001.[11] (第四版)[M].北京:高等教育出版社,1998.[12] MCUMEMORY Data Book[M].STC,[13] Kenneth Ayala. The 8051 Microcontroller[M]. Delmar Cengage Learning,[14] Brian and Dennis C Programming Language[M]. PrenticeHall,1988 附 錄附錄一 原理圖附錄二 PCB附錄三 成品附錄四 源程序include define uchar unsigned chardefine uint unsigned int define ulong unsigned long //宏定義define R1 P0 //上行線define R2 P2 //下行線define S P1 //列線define CS1 P3_2 //接左屏154譯碼器使能端define CS2 P3_3 //接右屏154譯碼器使能端define C P3_4 //控制是鋪屏還是滾動define sum sizeof(hanzi)/32 //自動計(jì)算漢字字?jǐn)?shù)define ziti 16 //字體大?。▽挾龋ヾefine light 60 //顯示亮度define move_speed 40 //移動速度define speed1 30 //卷動速度調(diào)節(jié)uchar hanzi[]。 TL1=0x18。 run_move()。 delay()。}void timer0(void) interrupt 1 //中斷處理{ uchar k。 //關(guān)右屏 CS1=0。 //行信號輸出 delay()。 ET1=1。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn%Mz849Gx^Gjqv^$UE9wEwZQcUE%amp。qYpEh5pDx2zVkumamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE%amp。6a*CZ7H$dq8KqqfHVZFedswSyXTyamp。849Gx^Gjqv^$UE9wEwZQcUE%amp。849Gx^Gjqv^$UE9wEwZQcUE%amp。 x=0。jb。n++。 R2=0。i16。 //顯示指針 k++。}void init1(void) //定時器初始化,設(shè)置定時器0工作方式1,定時時間1ms{ TMOD=0x10。北京:北京航空航天大學(xué)出版社,2006。單片機(jī)原理及應(yīng)用[M]。再次,則是人際交流能力得到鍛煉。布線的時候要遵照高頻電路布線規(guī)則:少走直角線、頂層底層經(jīng)緯布線、信號線上盡量避免過孔、盡量縮短走線路徑、在DGND,AGND網(wǎng)絡(luò)設(shè)置大面積敷銅等等??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大 ,可仿真5AVR、PIC。在對發(fā)送字符排隊(duì)時,發(fā)送緩沖區(qū)滿ComEventDCB:其值為1011,檢取端口DCB(Device Control Blick)時發(fā)生了沒有預(yù)到的錯誤: ComEvSend:其值為1,發(fā)送緩沖區(qū)中的字符數(shù)比Sthreshold值低ComEvReceive:其值為2,接收到了Rthreshold個字符。 、奇偶校驗(yàn)位、數(shù)據(jù)位數(shù)、停止位。要實(shí)現(xiàn)左移的效果,原理是,首先要在數(shù)據(jù)存儲區(qū)里開辟一個顯示緩沖區(qū),用以保存當(dāng)前要顯示的內(nèi)容,之后,每隔一段時間向顯示緩沖區(qū)里加入一列數(shù)據(jù),然后進(jìn)行移位,存儲,顯示,循環(huán)處理后,便可以動態(tài)的實(shí)現(xiàn)左移效果。本設(shè)計(jì)中,單片機(jī)軟件是采用C51語言編寫,之所以編程采用C言語,是因?yàn)镃51編程具有以下優(yōu)點(diǎn): 1. C51管理內(nèi)部寄存器和存儲器的分配,編程時,無需考慮不同存儲器的尋址和數(shù)據(jù)類型等細(xì)節(jié)問題。EA/VPP:外部訪問允許。Flash編程或效驗(yàn)時,P2也接收高位地址和一些控制信號。AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,3個16位可編程定時計(jì)數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,但不可以在線編程(S系列的才支持在線編程)。目前,RS23C與TTL電平轉(zhuǎn)換最常用的芯片有MAX232,MC1488等,本設(shè)計(jì)采用MAX232進(jìn)行電平轉(zhuǎn)換。 74LS154的真值表在本次設(shè)計(jì)中,74ls154的輸出接了32只PNP型三極管,在這里起到開關(guān)的作用。~9腳“A”信號輸入輸出端,A1=B、A8=B8,A1與B1是一組,如果DIR=“1”O(jiān)E=“0”則A1輸入B1輸出,其它類同。 總體電路結(jié)構(gòu)及工作原理 硬件電路框圖 通過對上面對各種方案分析與比較,32*16LED顯示屏行驅(qū)動電路列掃描電路AT89C52電源電平轉(zhuǎn)換PC控制 硬件電路框圖 工作原理,要顯示一個完整的漢字需要一個16*16的LED點(diǎn)陣顯示屏,這就需要4塊8*8的LED點(diǎn)陣顯示屏進(jìn)行級聯(lián)。因此,以ARM為控制器的顯示屏常為視頻全彩屏。因此,8051控制的條屏只能用于顯示內(nèi)容及其簡單,不需要經(jīng)常更改顯示內(nèi)容的場合。第2章 顯示原理及控制方式 LED點(diǎn)陣顯示屏模塊LED點(diǎn)陣顯示屏模塊,以發(fā)光二極管為像素,它用高亮度發(fā)光二極管芯陣列組合后,環(huán)氧樹脂和塑模封裝而成。設(shè)計(jì)的目的:通過理論課的學(xué)習(xí)和生產(chǎn)實(shí)習(xí),學(xué)生已經(jīng)掌握了不少理論知識和生產(chǎn)實(shí)際知識,運(yùn)用所學(xué)知識去分析和解決實(shí)際問題才是最終目的。全國約有100多家企業(yè),95%的廠家都從事后道封裝生產(chǎn),所需管芯幾乎全部從國外進(jìn)口。LED顯示屏可以顯示變化的數(shù)字、文字、圖形圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影儀、電視墻、液晶顯示屏無法比擬的優(yōu)點(diǎn)。顯示方式采用動態(tài)顯示,使得圖形或文字能夠?qū)崿F(xiàn)靜止、移入移出等多種顯示方式。超高亮度(UHB)是指發(fā)光強(qiáng)度達(dá)到或超過100mcd的LED,又稱坎德拉(cd)級LED。   室外顯示屏:面積一般幾十平方米至幾百平方米,亮度高,可在陽光下工作,具有防風(fēng)、防雨、防水功能。本設(shè)計(jì)中采用上位機(jī)軟件編輯實(shí)現(xiàn)圖文編輯傳輸。我國在 LED 領(lǐng)域的研究開發(fā)工作成績突出。因此控制器的種類也在不斷發(fā)展以適應(yīng)要求,從最初的8051單片機(jī),到PIC單片機(jī),又到FPGA,直到現(xiàn)在的ARM處理器。因此被運(yùn)用于雙基色、三基色的顯示系統(tǒng)。所以對微控制器單元的處理速度要求較高,可供選擇的有ARM7和高速8位單片機(jī)。而列選通則需要32個接口進(jìn)行控制。A、B、C、D為輸入、Y0~Y15為輸出。這些寄存器用來實(shí)現(xiàn)串行數(shù)據(jù)的傳送及RS232C設(shè)備之間的握手與流量控制。 8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。Flash編程和程序校驗(yàn)期間,P1接收低8位地址。即使不訪問外部存儲器,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可以對外輸出時鐘或用于定時目的。 整體設(shè)計(jì)方案第5章 單片機(jī)軟件設(shè)計(jì) 開發(fā)工具及語言本系統(tǒng)的處理器是采用ATMEL公司生產(chǎn)的AT89C52。而剩下的低128位則留給英文字符使用,即英文的內(nèi)碼)。 通訊基礎(chǔ)知識一般來說,計(jì)算機(jī)都有一個或多個串行端口,它們依次為Com…,這些串口還提供了外部設(shè)備與PC進(jìn)行數(shù)據(jù)傳輸和通信的通道。在發(fā)送字符時,在系統(tǒng)指定的 事件內(nèi),DSR(Data Set Ready)線是低電平ComEventFrame:其值為1004,數(shù)據(jù)幀錯誤。 在InputMode=0的模式下,是以文本方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先定義一個字符串變量,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),具體過程如下: Dim receive As String * 1 定義接收數(shù)據(jù)變量Select Case 判斷事件類型Case EvReceive 事件類型為接收數(shù)據(jù)receive = 接收數(shù)據(jù)End Select 在InputMode=1的模式下,是以二進(jìn)制方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先義一個二進(jìn)制類型的數(shù)組,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),過程如下: Dimreceive(n) As Byte 定義接收數(shù)據(jù)變量Select Case 判斷事件類型Case EvReceive 事件類型為接收數(shù)據(jù)=1 接收方式為二進(jìn)制方式For k=0 to n Receive(k) = 接收數(shù)據(jù)Next k End Select第6章 Proteus軟件仿真 Proteus軟件介紹Proteus是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真及印制電路板設(shè)計(jì)軟件,它可以仿真、分析各種模擬電路與集成電路,軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對單片機(jī)及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。布局要能使各LED點(diǎn)陣模塊緊密契合,還要注意各PCB之間的銜接,以便于用戶擴(kuò)展顯示單元。在這些過程中,遇到許多困難,但通過書籍或網(wǎng)絡(luò)查閱了很多相關(guān)文章和向?qū)熣埥毯蠼K于解決了。我的四年大學(xué),是我的父母親用他們的雙手撐起的,感謝他們?yōu)槲覄?chuàng)造的這樣一個良好的學(xué)習(xí)和生活環(huán)境,使我能安心而又幸福的完成我的學(xué)業(yè)。51系列單片機(jī)開發(fā)寶典[M]。 //用于軟件延時 ulong s=(sum+1)*ziti。 SCON = 0x50。//移位處理 } disbuf[31][0]=hanzi[j]。 //開右屏 for (i=0。k=0。 R2=hanzi[i+64*n+16]。 while(1) { if(RI) // 是否有數(shù)據(jù)到來 { RI = 0。 ET0=1。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。ksv*3tnGK8!z89AmYWpazadNuKNamp。 //開中斷 while(1) { display()。 // 暫存接收到的數(shù)據(jù) if( hanzi[x]!=39。 R1=0。b=0。i++) { S=i4。 move_st=0。 // 波特率不倍增}void run_move(void){ uchar k1,k2。 //定義顯示緩沖區(qū)(32行兩列的二維數(shù)組以開辟2個16*16漢字的空間)bit move_st。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1