新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于STC單片機的排隊管理系統的設計

        基于STC單片機的排隊管理系統的設計

        作者: 時間:2012-12-20 來源:網絡 收藏

        2 系統硬件電路設計
        2.1 顯示模塊設計
        液晶顯示器選用北京青云公司生產的的帶中文字庫的LCM128645ZK液晶顯示屏,采用串行接口的方式傳輸數據,以減少I/O口的使用,連接電路如圖2所示。P1_0、P1_1、P1_2引腳分別與LCM128645ZK的E(SCLK)、R/W(SID)和RS(CS)引腳相連。另外,引腳“VR”和“V0”之間接有可變電阻(0~10 kΩ),用來調節顯示區域的底色。

        本文引用地址:http://www.104case.com/article/170652.htm

        b.JPG


        在模塊初始化階段,需要進行功能設定,本次設計將其設為8-bit控制界面,基本指令集動作,設置其為整體顯示,清DDRAM添滿“20H”并設定DDRAM的位址AC=0,最后位址清零,延時0.5 s以保證模塊初始化功能完成后就可以輸入數據了。
        2.2 打印機模塊設計
        打印機選用POS58行式熱敏微型打印機。它的打印速度快,環境適應性強,支持ANK字符、自定義字符和漢字字符的倍寬、倍高打印以及不同密度點圖及下裝圖形的打印,還可以調整字符的行間距。本設計采用并行接口的形式傳輸數據,支持BUSY握手協議,其接口插座為DB25針型插座。通過P0口傳輸數據來控制微型打印機進行打印工作,其中/STB端連接單片機的/RD端,/BUSY連接其INT1端。當打印功能鍵按下,并用業務選擇功能鍵選擇了需要打印的業務類型時,若/BUSY為高電平時,表示打印機忙,此時不能接受數據,如果檢測到的信號為低電平,則將數據送到P0口,即將數據送到了打印機的數據口,然后軟件置/STB端為0,因為/STB端是下降沿時允許輸入數據,延時短暫的時間后,再置/STB為1,此時數據已被讀入打印機,這樣就可以打印出相應的內容了。同時,當打印機出錯時,/ERR將被電阻上拉為高電乎,本設計中將/ERR端口引腳接地。同理,/ACK引腳為低電平時表示打印機準備好,可以接收數據,這里也將該端口引腳接地。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西林县| 抚州市| 罗城| 临沂市| 固安县| 昌邑市| 石泉县| 宝坻区| 承德县| 海门市| 沛县| 孟津县| 上栗县| 清远市| 宁陵县| 新丰县| 竹山县| 松原市| 平谷区| 普兰县| 汝州市| 义乌市| 东丽区| 廉江市| 山西省| 那曲县| 宣恩县| 武安市| 岑溪市| 安国市| 札达县| 夏邑县| 敦煌市| 长泰县| 稻城县| 固安县| 黎城县| 定襄县| 南皮县| 娱乐| 洞头县|