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

显存

显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。
  • delphi编制的nes模拟器--tNes

    delphi编制的nes模拟器--tNes,目前为0.3版支持声音、单手柄、mapper0、mapper2。可以玩经典的坦克大战、玛丽奥1、魂斗罗、1944等等。40kb左右的游戏基本上都能玩。附带有2个测试用的rom,cart和nestress。写这个主要是为了加深对计算机的了解,许多地方用了简单的方法,渲染游戏画面用的是内存中的bitmap,而没有直接在显存作渲染,速度就不是很理想。这个模拟器献给70年代出生的朋友,希望能够唤醒一些童年的欢乐。

    标签: delphi tNes nes 编制

    上传时间: 2014-01-20

    上传用户:lijinchuan

  • 基于GPU的通用计算

    基于GPU的通用计算,利用显存的cache是提高算法效率的重要方面,该例子是在CUDA环境下如何读取纹理的程序。

    标签: GPU 计算

    上传时间: 2014-09-04

    上传用户:iswlkje

  • 点阵字体产生工具以及相关显示函数。 在开发嵌入式系统时

    点阵字体产生工具以及相关显示函数。 在开发嵌入式系统时,需要显示不同大小或类型字体的汉字。显然,对于嵌入式系统,不太可能使用矢量字体,而点阵字体,不同大小的字体不能简单的缩放。 另外,对一个小系统,也不需要完整的字体,往往只要几十个,甚至几个就够了。 一般,我们采用的方法是,自己准备点阵字体的数据,在显示汉字时,把这些数据写入显存就行了。 这时又存在另外一个问题,由于是不完整的字库,不能简单的用汉字的内码去找到对应的字体数据,如果逐个比较,又费时间。比较好的方法就是把字体数据排序,用二分法查找,这样可以大大提高查找效率。 这里为以上问题提供了一个完整的解决方案: 产生字体数据:指定字体类型、大小,自动产生字体数据。 字体数据排序:可以按Unicode,也可以按Ansi排序。 集成显示函数:提供相关显示函数。为了节省空间,我们把文字分成thin和wide两种,前者用于显示传统的ASCII字符集,后者用于显示汉字等多(双)字节字符

    标签: 点阵 字体 函数 嵌入式系统

    上传时间: 2014-12-05

    上传用户:xiaoyunyun

  • 主要针对单色的点阵液晶屏(LCD)进行介绍

    主要针对单色的点阵液晶屏(LCD)进行介绍,而且是针对LCD 模块本身就集成 有驱动控制IC 的以及显存

    标签: LCD 点阵 液晶屏

    上传时间: 2016-05-29

    上传用户:dongbaobao

  • 汇编语言程序设计

    汇编语言程序设计,显示系统时间。 首先在数据段开辟一显示缓冲区,用来存储系统时间。调用BIOS中断,返回系统时间,并将来返回的二进制时间转换成ASCII码,方便时间显示时的调用。分别将来小时数、分钟数、秒数存入显示缓冲区。通过写显存将时间显示出来。由于获取了的系统时间不会自动刷新,所以我们要设计成刷新的方式来不断获取系统的时间,这样就形成了会跳动的电子钟了。

    标签: 汇编语言 程序设计

    上传时间: 2013-11-26

    上传用户:yxgi5

  • VGA模块的VHDL代码和软件驱动

    VGA模块的VHDL代码和软件驱动,可作为外设挂接在Avalon总线上。用一块SRAM作为显存,双缓存切换模式。

    标签: VHDL VGA 模块 代码

    上传时间: 2014-11-21

    上传用户:坏天使kk

  • 利用fpga实现vga解码

    利用fpga实现vga解码,并且实现了一个现存,可以通过普通总线对显存进行操作来实现图像的相识,用2410控制可以显示图片,验证过~

    标签: fpga vga 解码

    上传时间: 2014-01-25

    上传用户:海陆空653

  • 单片机原理及应用 作业 —— 数码管 显示 学号

    一、 实验目的使用 51单片机的八位数码管顺序显示自己的学号。掌握 C 语言、汇编语言两种编程单片机控制程序的方法。掌握使用 Keil 4 或 Keil 5 软件编写、编译、调试程序的方法。掌握使用 Proteus 软件绘制电路原理图、硬件仿真和程序调试。二、实验设备笔记本电脑51 单片机(普中科技)八位数码管(单片机上已集成)应用程序:Proteus 8.0、Keil uVision5、stc-isp-v6.88E三、实验原理(1)数码管数码管按段数可分为七段数码管和 8 段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要显示的内容。按能显示多少个(8),可分为 1 位、2位、3位、4位、5 位、6位、7 位等数码管。按发光二极管单元连接方式可分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时将公共极 COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极 COM 接到地线 GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。(2)51单片机单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器 CPU、随机存储器 RAM、只读存储器ROM、多种 I/O口和中断系统、定时器/计数器等功能集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。MSC-51 单片机指以 8051为核心的单片机,由美国的 Intel 公司在 1980 年推出,80C51 是 MCS-51系列中的一个典型品种;其它厂商以 8051为基核开发出的CMOS 工艺单片机产品统称为 80C51 系列。本实验中我使用普中科技的 51 单片机来点亮八位数码管并使其显示我的学号(20198043)。四、 实验 过程(1)熟悉数码管使用 Proteus 软件构建电路图,学会如何点亮数码管,熟悉如何使数码管显示不同的数字(0-9)。我们可以按照上面的原理图让对应的段导通,以显示数字。对于共阳数码管,若显示数字 0,可以让标号为 A,B,C,D,E,F 的段导通,标号为 G,H 的段不导通,然后将阳极通入高电压,即显示数字 0。代码举例如下:最后效果如下,成功点亮一个数码管。经过更多尝试和学习,学会使多位数码管显示多位数字。结果举例如下:(2)多位数码管显示学号为了显示我们学号,就不能只使用一位数码管,需要使用八位数码管,相较于单位数码管,多位数码管更加复杂,驱动函数有很大区别。多位数码管使用同一组段选,不同的位选,因此就不能够一对一地固定显示,这就需要动态扫描。动态扫描:利用人眼视觉暂留,多位数码管每次只显示一位数字,但是切换频率大于 200HZ(50 × 4),这样就能让人产生同时显示多个数字的错觉。具体操作是轮流向数码管送字形码和相应的位选。一个完整的驱动程序不只以上这些,一个完整的数码管驱动有 6部分:1. 码表(ROM):存储段码(一般放在 ROM中,节省 RAM空间),例如数字 0的段码就是 0xC0,码表则包含 0-9的段码2. 显存(RAM):保存要显示的数字,取连续地址(便于查表)3. 段选赋值:通过查表(码表)操作,将显存映射到段码4. 位选切换:切换显示的位置5. 延时:显示的数字短暂保持,提升亮度6. 消影:消除切换时不同位置互相影响而产生的残影

    标签: 单片机 数码管

    上传时间: 2022-06-08

    上传用户:canderile

  • PIC1687X单片机,LCD12232汉显,所有数据存于片内FLAISH中,断电保持,硬件调试通过

    PIC1687X单片机,LCD12232汉显,所有数据存于片内FLAISH中,断电保持,硬件调试通过

    标签: FLAISH 12232 1687X 1687

    上传时间: 2013-12-22

    上传用户:lunshaomo

  • STM32闪存编程 超清版

    STM32闪存编程 超清版

    标签: STM 32 闪存编程

    上传时间: 2013-05-15

    上传用户:eeworm