亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機虛擬串口驅(qū)動LCD1602的電路仿真

        2010-04-19 05:45:18鄭榮杰賈新立崔海良余云霞羅海兵張艷敏
        關(guān)鍵詞:單片機設(shè)計

        鄭榮杰,賈新立,崔海良,余云霞,羅海兵,張艷敏

        (1.河北工程技術(shù)高等??茖W(xué)校電氣工程系,河北滄州 061001;2.湘潭大學(xué)材料與光電物理學(xué)院,湖南湘潭 411105)

        基于單片機虛擬串口驅(qū)動LCD1602的電路仿真

        鄭榮杰1,賈新立1,崔海良1,余云霞2,羅海兵1,張艷敏1

        (1.河北工程技術(shù)高等??茖W(xué)校電氣工程系,河北滄州 061001;2.湘潭大學(xué)材料與光電物理學(xué)院,湖南湘潭 411105)

        基于Multisim10仿真軟件,設(shè)計單片機的虛擬串口驅(qū)動LCD1602液晶電路。實現(xiàn)了虛擬串口擴展并行輸出的功能。該設(shè)計適用單片機UART串口被占用時,以最少的單片機I/O口驅(qū)動LCD1602,滿足顯示電路中復(fù)雜信息的需求。與傳統(tǒng)的設(shè)計手段相比,在Multisim10平臺支撐下,設(shè)計電路更方便快捷,并可通過仿真結(jié)果直接觀測和驗證設(shè)計電路是否達到要求,具有省時、低耗、高效的優(yōu)越性。

        單片機;電路仿真;Multisim10

        在單片機系統(tǒng)中,顯示電路是人機交換信息的平臺,其驅(qū)動程序的設(shè)計具有重要的應(yīng)用意義。LCD1602作為字符型液晶顯示模塊,具有體積小、功耗低、顯示內(nèi)容豐富等特點,彌補了數(shù)碼管(LED)只能顯示數(shù)字信息的不足,已經(jīng)成為顯示電路中最常用的器件之一[1]。LCD1602的驅(qū)動方式有并口驅(qū)動與串口驅(qū)動兩種。并口驅(qū)動須占用單片機大量寶貴的I/O接口;串口驅(qū)動須在單片機的UART接口空閑的基礎(chǔ)上。本文通過虛擬串口技術(shù)實現(xiàn)對LCD1602的驅(qū)動,既不占用UART接口,又節(jié)省了單片機的I/O接口資源,可以作為單片機系統(tǒng)中顯示復(fù)雜信息的一種方法。

        1 仿真軟件

        目前,為了降低開發(fā)成本,提高開發(fā)效率,電子電路的設(shè)計工作都是通過仿真軟件實現(xiàn)。單片機仿真主要以Proteus和Keil軟件為主,通過兩者配合進行程序和硬件電路的聯(lián)調(diào)。由于涉及到兩個軟件的聯(lián)調(diào),使得電路設(shè)計工作比較復(fù)雜。在NI公司發(fā)布的電路分析軟件最新版本——Multisim10中,這個問題得到了圓滿的解決[2]。在此版本中,添加的MCU模塊將單片機系統(tǒng)仿真過程中程序編譯、測試及電路設(shè)計、仿真完美的結(jié)合在一起。

        本文正是以Multisim10為平臺,設(shè)計了基于單片機的虛擬串口驅(qū)動LCD1602的電路。通過仿真測試,電路的設(shè)計合理有效,直觀簡潔。

        2 電路的設(shè)計

        硬件電路如圖1所示。其中單片機80C51的P0.5與P0.7設(shè)計為虛擬串口的數(shù)據(jù)線和時鐘線。P0.0,P0.1以及P0.2用來控制LCD1602的讀寫信號線、寄存器選擇線與使能端。

        LCD1602的CV引腳為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高。使用時,可以通過一個電位器調(diào)整對比度。RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。E為使能端。D0~D7為8位雙向數(shù)據(jù)線,輸入的數(shù)據(jù)可以作為數(shù)據(jù)顯示在液晶屏幕,或作為命令對LCD1602的寄存器和屏幕進行各種操作。其功能表如表1。

        圖1 LCD1602顯示電路的原理圖

        表1 LCD1602中寄存器的功能表

        74LS164為8位串入并出移位寄存器,其引腳功能如下:Q0~Q7為并行輸出端;A、B為串行輸入端; CR端為清零端,低電平有效;CLK為時鐘脈沖數(shù)輸入端,在上升沿脈沖作用下實現(xiàn)移位。在CLK=0且CR=1時,74LS164保持原來的數(shù)據(jù)狀態(tài)。

        3 模擬仿真

        在Multisim10工作平臺下,按照原理圖創(chuàng)建實際電路,具體步驟及說明如下:

        1)從MCU Module元件庫805X系列中調(diào)用單片機80C51。將單片機放入電路圖中,根據(jù)出現(xiàn)的MCU向?qū)?分別輸入工作區(qū)路徑和工作區(qū)名稱。

        2)從Advanced Peripherals元件庫LCDs系列中調(diào)用液晶LCD1602;從T TL元件庫74LS系列中調(diào)用74LS164,并將LCD1602的輸出端與74LS164的輸入端相連接。

        3)單片機的P0.0,P0.1,P0.2引腳分別與LCD1602的引腳E,RS, RW相連接。從Basic元件庫RPACK系列中選擇1X4SIP排阻,并將1X4SIP作為上拉電阻。

        4)將單片機與其他器件的其他引腳正確連接,并接通電源。

        完成電路的準備工作后,編寫單片機虛擬串口驅(qū)動程序。激活電路進行仿真,可以選擇在菜單中執(zhí)行“Simulate”/“Run”命令;或?qū)⒋翱谏系姆抡鎲娱_關(guān)撥向右邊或單擊仿真啟動圖標(biāo)。仿真結(jié)果如圖2。

        單片機的P0.5引腳作為虛擬串行數(shù)據(jù)發(fā)送端,將數(shù)據(jù)經(jīng)過74LS164轉(zhuǎn)換傳輸?shù)絃CD1602,分別在液晶的上下兩行顯示。顯然,通過虛擬串口與74LS164的共同作用,LCD1602控制總線與數(shù)據(jù)線完全可以通過一組P0接口來控制。這不僅節(jié)約了單片機寶貴的I/O口資源,更解決了單片機串口輸出信息時對UART口的依賴問題[3]。

        圖2 LCD1602顯示電路的仿真結(jié)果

        4 參考程序

        主程序流程圖如圖3所示。本程序基于MCS-51系列單片機匯編語言編制而成,LCD1602的虛擬串口驅(qū)動程序編寫在子程序中。在液晶屏上顯示的信息分別置于T AB1與T AB2表中,如:T AB1:db 20H,20H, 20H,′Welcome to′,00H;T AB2:db′www.hbgz.edu.cn′,00H;其中,“20H”代表的是在LCD1602上輸入空格;“00H”作為信息結(jié)束的標(biāo)志。虛擬串口輸出數(shù)據(jù)時,先將數(shù)據(jù)輸入累加器A,然后通過子程序WRIT ECY中帶進位左環(huán)移指令RLC實現(xiàn)輸出數(shù)據(jù)。具體程序如下:

        顯然,通過WRIT ECY子程序,使得單片機的P0.5與P0.7引腳具有了串口在方式0的狀態(tài)下輸出數(shù)據(jù)的功能。

        圖3 主程序的流程圖

        [1] 趙亮.液晶顯示模塊LCD1602應(yīng)用[J].電子制作,2007,(3):58-59.

        [2] 吳霞.Multisim2001電路仿真軟件在計數(shù)器中的分析方法[J].現(xiàn)代電子技術(shù),2007,(24):177-178.

        [3] 孫士尉.利用單片機虛擬串口驅(qū)動多路LED顯示[J],江蘇電器,2006,(1):28-30.

        (責(zé)任編輯:路文梅)

        Simulation of LCD1602 Display Drived by Single Chip Microcomputer Fictious Serial Port

        ZHENG Rong-jie1,JIA Xin-li1,CUI Hai-liang1, YU Yun-xia2,LUO Hai-bing1,ZHANG Yan-min1
        (1.Department of Electrical Engineering,Hebei Engineering and Technical Colleg e,Cang zhou 061001,China; 2.College of Material Science and Optical Physics,Xiangtan Univ ersity,Xiang tan 411105,China)

        Using Multisim10 simulation software,we design a display based on LCD1602 drived by fictitious serial port of single chip microcomputer.It is realized that the output in parallel is replaced by fictious serial port.It can be applied in driving LCD1602 by the least I/O of single chip microcomputer to show complex information,as the UART serial port is occupied.Based on Multisim10,it is easier in designing the circuit than by the traditional methods,and the circuit can be simulated directly on computer to test its properties,which has the advantages of time saving,low cost,and high efficiency.

        MCU;circuit simulation;Multisim10

        T P391.9

        A

        1008-3782(2010)01-0049-03

        2010-01-12

        鄭榮杰(1980-),男,河北滄州人,碩士,河北工程技術(shù)高等??茖W(xué)校實驗員。

        猜你喜歡
        單片機設(shè)計
        何為設(shè)計的守護之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        瞞天過?!律O(shè)計萌到家
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        久久国产影视免费精品| 欧美成人精品a∨在线观看| 亚洲成av人在线观看天堂无码| 亚洲欧美日韩国产色另类| 青青草针对华人超碰在线| 精品人妻69一区二区三区蜜桃| 国产强被迫伦姧在线观看无码| 人妻被黑人粗大的猛烈进出| 欧美洲精品亚洲精品中文字幕| 九一精品少妇一区二区三区| 加勒比一本heyzo高清视频| 亚洲va中文字幕无码| 国产成人精品三上悠亚久久| 中文字幕人妻av四季| 帅小伙自慰videogay男男| 免费人成视频在线观看网站| 加勒比日本东京热1区| 97成人精品在线视频| 国产欧美亚洲精品第一页| 俺来也俺去啦久久综合网| 2022AV一区在线| 少妇又色又爽又高潮在线看| 久久视频在线| 在线欧美精品二区三区| 在线亚洲国产一区二区三区| 欧美成人精品第一区| 日本又黄又爽gif动态图| 99riav精品国产| 日本一级片一区二区三区| 精品无码av一区二区三区| jizz国产精品免费麻豆| 国产目拍亚洲精品二区| 巨爆中文字幕巨爆区爆乳| 中国丰满熟妇xxxx| www.亚洲天堂.com| 日本刺激视频一区二区| 中文字幕人妻少妇引诱隔壁| 久久99精品免费一区二区| 色综合中文字幕综合网| 精品无人码麻豆乱码1区2区| 亚洲香蕉成人AV网站在线观看 |