虫虫首页|资源下载|资源专辑|精品软件
登录|注册

显示程序

显示器通过显示适配卡与系统相连.显示适配卡是显示输出的接口。早先的显示适配卡是CGA和EGA等,常用的显示适配卡是VGA和TVGA等。它们都支持两类显示方式:文本显示方式和图形显示方式。每一类显示方式都含有多种显示模式。在DOS操作系统环境下,其默认的显示方式为文本显示方式,而在Windows操作系统环境下,其显示方式是图形显示方式,其绝大多数操作界面是以图形界面的窗口形式出现的。[1]
  • MSP430上实现5110液晶显示程序(性价比很高的彩屏)

    MSP430上实现5110液晶显示程序(性价比很高的彩屏)

    标签: 5110 MSP 430 液晶显示

    上传时间: 2013-06-26

    上传用户:气温达上千万的

  • 1602显示程序(51版)

    使用51控制的1602显示程序,可直接使用。

    标签: 1602 显示程序

    上传时间: 2013-06-01

    上传用户:waitingfy

  • PIC单片机MAX7219显示程序

    PIC单片机控制MAX7219芯片的七段数码显示程序

    标签: 7219 PIC MAX 单片机

    上传时间: 2013-07-03

    上传用户:juyuantwo

  • 基于ep1c6的led控制器显示程序

    基于ep1c6的led控制器显示程序,已经在开发板上试验成功

    标签: ep1c6 led 控制器 显示程序

    上传时间: 2013-08-06

    上传用户:ajaxmoon

  • 基于FPGA的VGA接口显示程序

    基于FPGA的VGA接口显示程序,可显示三种彩色条纹

    标签: FPGA VGA 接口 显示程序

    上传时间: 2013-08-10

    上传用户:adada

  • 基于DM642的OSD显示程序

    基于DM642的OSD显示程序,代码是基于FPGA编写的demo程序,大家可以参考一下

    标签: 642 OSD DM 显示程序

    上传时间: 2013-08-22

    上传用户:qlpqlq

  • 基于proteus的液晶(t6969c)显示程序

    基于proteus的液晶(t6969c)显示程序\r\n

    标签: proteus t6969c 液晶 显示程序

    上传时间: 2013-09-29

    上传用户:han_zh

  • 12864串口显示显示程序

    12864的串口显示程序,.c和.h文件集合

    标签: 12864 串口显示 显示程序

    上传时间: 2013-12-18

    上传用户:xiaodu1124

  • 1302 时钟显示程序

    时钟程序,基于1302的时钟显示程序

    标签: 1302 时钟显示程序

    上传时间: 2013-10-11

    上传用户:chendawei

  • 16 16点阵显示汉字原理及显示程序

    16 16点阵显示汉字原理及显示程序 #include "config.h" #define                DOTLED_LINE_PORT        PORTB #define                DOTLED_LINE_DDR                DDRB #define                DOTLED_LINE_PIN                PINB #define                DOTLED_LINE_SCKT        PB1 #define                DOTLED_LINE_SCKH        PB5 #define                DOTLED_LINE_SDA                PB3 #define                DOTLED_ROW_PORT                PORTC #define                DOTLED_ROW_DDR                DDRC #define                DOTLED_ROW_PIN                PINC #define                DOTLED_ROW_A0                PC0 #define                DOTLED_ROW_A1                PC1 #define                DOTLED_ROW_A2                PC2 #define                DOTLED_ROW_A3                PC3 #define                DOTLED_ROW_E                PC4 uint8 font[] = { /*--  调入了一幅图像:这是您新建的图像  --*/ /*--  宽度x高度=16x16  --*/ 0x00,0x00,0x00,0x00,0x08,0x38,0x18,0x44,0x08,0x44,0x08,0x04,0x08,0x08,0x08,0x10, 0x08,0x20,0x08,0x40,0x08,0x40,0x08,0x40,0x3E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00 }; static void TransmitByte(uint8 byte); static void SelectRow(uint8 row); static void FlipLatchLine(void); static void TransmitByte(uint8 byte) {         uint8 i;                  for(i = 0 ; i < 8 ; i ++)         {                 if(byte & (1 << i))                 {                         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);                 }                 else                 {                         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SDA);                 }                 //__delay_cycles(100);                 DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);                 DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);         } } static void SelectRow(uint8 row) {           //row -= 1;         row |= DOTLED_ROW_PIN & 0xe0;         DOTLED_ROW_PORT = row; } static void FlipLatchLine(void) {         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKT);         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKT); } void InitDotLedPort(void) {         DOTLED_LINE_PORT &= ~(_BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH));         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);         DOTLED_LINE_DDR |= _BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH) | _BV(DOTLED_LINE_SDA);                  DOTLED_ROW_PORT |= 0x1f;         DOTLED_ROW_PORT &= 0xf0;         DOTLED_ROW_DDR |= 0x1f; } void EnableRow(boolean IsEnable) {         if(IsEnable)         {                 DOTLED_ROW_PORT &= ~_BV(DOTLED_ROW_E);         }         else         {                 DOTLED_ROW_PORT |= _BV(DOTLED_ROW_E);         } } void PrintDotLed(uint8 * buffer) {         uint8 i , tmp;                  for(i = 0 ; i < 16 ; i ++)         {                 tmp = *buffer ++;                 TransmitByte(~tmp);                 tmp = *buffer ++;                 TransmitByte(~tmp);                 SelectRow(i);                 FlipLatchLine();         } } void main(void) {         InitDotLedPort();                  EnableRow(TRUE);                  while(1)         {                 PrintDotLed(font);                 __delay_cycles(5000);         }          } //---------------------------------------------------- config.h文件 #ifndef        _CONFIG_H #define        _CONFIG_H //#define                GCCAVR #define                CPU_CYCLES        7372800L #ifndef                GCCAVR #define                _BV(bit)        (1 << (bit)) #endif #define                MSB                0x80 #define                LSB                0x01 #define                FALSE                0 #define                TRUE                1 typedef                unsigned char        uint8; typedef                unsigned int        uint16; typedef                unsigned long        uint32; typedef                unsigned char        boolean; #include <ioavr.h> #include <inavr.h> #include "dotled.h" #endif //-----

    标签: 16 点阵显示 汉字 显示程序

    上传时间: 2013-11-17

    上传用户:mnacyf