新聞中心

        EEPW首頁 > 消費電子 > 基于AVR的VGA顯示和激光打印系統

        基于AVR的VGA顯示和激光打印系統

        ——
        作者:時永樂 王培勇 時間:2007-12-14 來源:微計算機信息 收藏

        摘要:用ATMEGA128單片機結合實現了對VGA顯示器和機的控制,完成了在VGA顯示器上實時顯示字符和圖形的功能,并控制機實現了屏幕信息的打印輸出。本設計克服了單片機系統顯示和打印功能薄弱的缺點,為擴大其應用范圍奠定了基礎,同時也為其他嵌入式系統的信息輸出提供了一種解決方案。

        關鍵詞

          隨著集成電路制造技術的不斷發展,MCU、ARM、DSP等微控制器、微處理器的性能急劇提高,但是輸出功能,尤其是顯示和打印功能仍然比較薄弱,與PC機相比有較大的差距。輸出功能薄弱的缺點,限制了其應用范圍的擴大。ATmega128是美國Atmel公司生產RISC 結構的高性能MCU芯片,含有ADC、I2C、SPI、PWM等多種資源 [1]。本論文以ATMEGA128單片機為例,結合和高速SRAM,介紹在VGA顯示器上顯示字符、圖形信息和控制激光打印機打印輸出屏幕信息的方法。本設計克服了單片機系統信息輸出功能薄弱的缺點, 為單片機和其他嵌入式系統的信息輸出提供了一個解決方案,使得其應用范圍更加廣闊。系統結構如圖1所示。

        1  VGA顯示控制器的實現

          PC機在VGA的顯示器(通常包括CRT和液晶顯示器)上的信息顯示是通過顯卡完成的。單片機在VGA顯示器上顯示信息同樣需要類似的模塊來輔助,因此我們設計了和顯卡功能相似的VGA顯示控制器來輔助ATMEGA128單片機在VGA顯示器上顯示信息。下面介紹640



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 民权县| 富宁县| 阿拉善右旗| 灌南县| 精河县| 襄城县| 康乐县| 土默特左旗| 秦安县| 扎兰屯市| 砀山县| 绥宁县| 京山县| 西峡县| 贵港市| 聊城市| 九台市| 彰化市| 吴旗县| 长沙市| 酉阳| 乐山市| 平潭县| 灵丘县| 宜良县| 湖州市| 永平县| 和林格尔县| 德钦县| 南开区| 宁化县| 姚安县| 吉木乃县| 茶陵县| 威远县| 仪陇县| 合山市| 武功县| 察雅县| 剑阁县| 榕江县|