新闻中心

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



评论


相关推荐

技术专区

关闭