新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89C2051單片機的排礦閥門控制系統設計

        基于AT89C2051單片機的排礦閥門控制系統設計

        作者: 時間:2011-04-04 來源:網絡 收藏

        2.2 顯示及接口
        中,鍵盤/顯示系統常用來監視和分析鍵盤輸入的命令和數據以及顯示被控系統的工作狀態。鍵盤/顯示系統是不可缺少的部件,它常由硬件電路和軟件程序兩部分組成。LCD近年來越來越多地應用在控制的儀器儀表中,儀表顯示時良好的人機界面始終是人們的追求。本文磁力脫水槽的顯示部分采用EDM圖形LCD。采用128×64點陣式LCD。內置8K的數據存儲器,LCD控制芯片為東芝公司生產的T6963C。它的總線可以直接適配MCS51總線。允許單片機隨時訪問顯示緩沖區,甚至可以進行位操作,直接控制某一點。同時這款液晶還有讀/寫地址自動加/減1的功能,為大量數據的傳送編程提供了方便,將需要顯示的圖片數據和程序直接存儲在里面,使得此電路功能實現十分簡單。通過軟件編程可將各種控制參數顯示在液晶屏幕上,操作者可根據屏幕提示的信息進行工作。
        2.3 存儲器
        AT24WC16(以下稱24C16)是一個16K位串行CMOSE2PROM,內部含有2048個8位字節,CATALYST公司的先進CMOS技術實質上減少了器件的功耗,24C16有一個16字節頁緩沖器,該器件通過I2C總線接口進行操作,有一個專門的寫保護。

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


        單片機作為主器件,它在I2C總線上產生時鐘脈沖、尋址信號、起停信號。24C16作為從器件。在串行E2PROM系統中,主、從器件都有兩種工作方式:發送器方式(發送數據到總線上)或接收器方式(從總線上接收數據)。工作方式的選取由主器件通過控制字節決定。數據發送前,主器件須發出起始信號。起始信號以SCL為高電平期間的SDA線的下降沿為標志。在SCL低電平期間,發送器發送的數據送到SDA線上。在緊接著的SCL又變為低電平為止。接著,再將下一位數據送到SDA線上,這樣一位一位地進行數據傳送。每發送完8位數據后,須插入一個時鐘周期的附加位。發送器在此期間準備接收應答信號ACK。若接收器接收到8位數據后,則發出ACK信號,即在數據線上發出一個時鐘周期的低電平。如果發送器接收到了ACK信號則說明上一次8位數據傳送正確,否則說明該8位數據傳送失敗。
        所有數據傳送完畢后,主器件需發出結束信號。結束信號以SCL高電平期間的SDA線上的上升沿為標志。

        3 軟件
        首先對系統初始化,設置存儲器初值,中斷測頻,等待鍵盤上功能鍵按下,當S1按下時進入鍵盤程序,當按下S1此時顯示P1再次按下則依次到P6,P1設置濃度基準值,P2設置濃度下限,P3設置濃度上限,把測量的值與給定的值進行比較控制P1.0、P1.1,P1.O為反轉控制,
        P1.1為正轉控制。

        霍爾傳感器相關文章:霍爾傳感器工作原理


        霍爾傳感器相關文章:霍爾傳感器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上虞市| 堆龙德庆县| 轮台县| 青川县| 榆树市| 和政县| 康保县| 宜黄县| 石嘴山市| 安乡县| 饶阳县| 井冈山市| 沅陵县| 济宁市| 蓬莱市| 恩施市| 长宁区| 襄汾县| 商南县| 孟州市| 梁山县| 务川| 临邑县| 襄垣县| 惠东县| 增城市| 临夏县| 龙井市| 儋州市| 商水县| 辽阳县| 调兵山市| 长沙市| 开阳县| 罗甸县| 保定市| 敖汉旗| 垣曲县| 宿迁市| 阿鲁科尔沁旗| 大姚县|