-
FontGen2
点阵字体产生工具以及相关显示函数。
在开发嵌入式系统时,需要显示不同大小或类型字体的汉字。显然,对于嵌入式系统,不太可能使用矢量字体,而点阵字体,不同大小的字体不能简单的缩放。 另外,对一个小系统,也不需要完整的字体,往往只要几十个,甚至几个就够了。
一般,我们采用的方法是,自己准备点阵字体的数据,在显示汉字时,把这些数据写入显存就行了。 这时又存在另外一个问题,由于是不完整的字库,不能简单的用汉字的内码去找到对应的字体数据,如果逐个比较,又费时间。比较好的方法就是把字体数据排序,用二分法查找,这样可以大大提高查找效率。
这里为以上问题提供了一个完整的解决方案:
产生字体数据:指定字体类型、大小,自动产生字体数据。
字体数据排序:可以按Unicode,也可以按Ansi排序。
集成显示函数:提供相关显示函数。为了节省空间,我们把文字分成thin和wide两种,前者用于显示传统的ASCII字符集,后者用于显示汉字等多(双)字节字符
()
- 2020-06-30 09:20:02下载
- 积分:1
-
BMKGLED
数字开关测试的源程序,非常适合新51单片机的新手入门的学习。(Digital switch test source program, very suitable for novice start learning new 51 single-chip microcomputer.)
- 2012-08-07 13:53:47下载
- 积分:1
-
STM32
STM32 外部中断程序,用于学习用中断来控制按键(STM32 External Interrupt program)
- 2013-07-12 16:37:30下载
- 积分:1
-
byqh
一个变压器保护的程序,是配电变电所内的保护程序(A transformer protection program, is within the power distribution substation protection program)
- 2010-07-07 10:44:00下载
- 积分:1
-
FreeRTOS_KL16
FreeRTOS_KL16FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要(FreeRTOS is a mini real time operating system kernel. As a lightweight operating system, features include: task management, time management, semaphores, message queues, memory management, recording function, software timer, coroutine, can meet the basic needs of the smaller system)
- 2021-05-12 20:30:02下载
- 积分:1
-
tight-travel
交通灯 电路程序 C++ 汇编 交通信号灯(the light travel)
- 2011-01-17 21:36:04下载
- 积分:1
-
sun
基于ARM的俄罗斯方块设计,本次将设计实现一个用C语言编写的、在基于ARM核心的ADuC7020 ARM开发板上实现的单机版的俄罗斯方块小游戏。使用Keil3编程软件对C语言代码进行编写,支持按键操作,在实现过程中涉及了LCD液晶屏的图形显示、按键控制、LED控制、中断、蜂鸣器等嵌入式的编程技术。(Tetris ARM-based design, this will be designed to achieve a C language, the ADuC7020 ARM development board ARM core-based implementations of stand-alone version of the Tetris game. Use Keil3 programming software code written in the C language, support for key operations involved in the implementation process of the LCD screen graphical display, control buttons, LED control, interrupt, buzzer embedded programming techniques.)
- 2014-01-10 11:19:18下载
- 积分:1
-
12C5A60S2EEPROM
12C5A60S2 EEPROM 的读写操作(12C5A60S2 EEPROM read_write)
- 2013-09-24 14:41:56下载
- 积分:1
-
cec13Benchmarks_matlab
CEC2013_RealParameterOptimization竞赛用全套测试函数(Benchmarks for CEC2013_RealParameterOptimization)
- 2016-10-30 18:45:08下载
- 积分:1
-
ADS7846TOUCH
8051单片机驱动ADS7846/ADS7843芯片,触摸屏被按下时,则ADS7846向CPU发中断请求.()
- 2007-10-04 15:10:42下载
- 积分:1