资源简介
实现脉冲实时显示,像心电图一样。代码完全颠覆一般开发者的写法,简单易懂。
代码片段和文件信息
#include “chinese.h“
#include “chfont.h“
#include “lcd.h“
//////////////////////////////////////////////////////////////////////////////////
//本程序只供学习使用,未经作者许可,不得用于其它任何用途
//Mini STM32开发板——扩展实验
//自定义汉字显示 代码
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
//修改日期:2010/7/6
//版本:V1.0
//版权所有,盗版必究。
//Copyright(C) 正点原子 2009-2019
//All rights reserved
//////////////////////////////////////////////////////////////////////////////////
//在LCD上的(x,y)处画点
//color:点的颜色
void LCD_Draw_Point(u16 xu16 yu16 color)
{
u16 temp;
temp=POINT_COLOR;
POINT_COLOR=color;
LCD_DrawPoint(xy);
POINT_COLOR=temp;
}
//在指定位置 显示1个16*16的汉字
//(xy):汉字显示的位置
//index:tfont数组里面的第几个汉字
//color:这个汉字的颜色
void Test_Show_CH_Font16(u16 xu16 yu8 indexu16 color)
{
u8 temptt1;
u16 y0=y;
for(t=0;t<32;t++)//每个16*16的汉字点阵 有32个字节
{
if(t<16)temp=tfont16[index*2][t]; //前16个字节
else temp=tfont16[index*2+1][t-16]; //后16个字节
for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Draw_Point(xycolor);//画实心点
else LCD_Draw_Point(xyBACK_COLOR); //画空白点(使用背景色)
temp<<=1;
y++;
if((y-y0)==16)
{
y=y0;
x++;
break;
}
}
}
}
//在指定位置 显示1个24*24的汉字
//(xy):汉字显示的位置
//index:tfont数组里面的第几个汉字
//color:这个汉字的颜色
void Test_Show_CH_Font24(u16 xu16 yu8 indexu16 color)
{
u8 temptt1;
u16 y0=y;
for(t=0;t<72;t++)//每个24*24的汉字点阵 有72个字节
{
if(t<24)temp=tfont24[index*3][t]; //前24个字节
else if(t<48)temp=tfont24[index*3+1][t-24]; //中24个字节
else temp=tfont24[index*3+2][t-48]; //后24个字节
for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Draw_Point(xycolor);//画实心点
else LCD_Draw_Point(xyBACK_COLOR); //画空白点(使用背景色)
temp<<=1;
y++;
if((y-y0)==24)
{
y=y0;
x++;
break;
}
}
}
}
//测试2个汉字显示函数
void TEST_FONT(void)
{
u8 t;
u8 x;
x=30;
for(t=0;t<5;t++)//6个汉字
{
Test_Show_CH_Font16(x 10tBLACK);
x+=16;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4249 2011-11-23 17:01 脉冲数时时显示\EX\chfont.h
文件 2367 2012-03-02 14:35 脉冲数时时显示\EX\chinese.c
文件 690 2011-01-13 23:06 脉冲数时时显示\EX\chinese.h
文件 2351 2012-03-04 16:53 脉冲数时时显示\HARDWARE\ADC\adc.c
文件 693 2011-11-22 21:50 脉冲数时时显示\HARDWARE\ADC\adc.h
文件 1345 2010-06-07 16:30 脉冲数时时显示\HARDWARE\DMA\dma.c
文件 378 2010-06-07 16:30 脉冲数时时显示\HARDWARE\DMA\dma.h
文件 1046 2012-03-07 14:47 脉冲数时时显示\HARDWARE\EXTI\exti.c
文件 628 2012-03-02 09:26 脉冲数时时显示\HARDWARE\EXTI\exti.h
文件 1795 2011-12-06 17:28 脉冲数时时显示\HARDWARE\KEY\key.c
文件 835 2011-12-06 17:42 脉冲数时时显示\HARDWARE\KEY\key.h
文件 16155 2010-06-21 11:18 脉冲数时时显示\HARDWARE\LCD\FONT.H
文件 27439 2012-03-07 10:27 脉冲数时时显示\HARDWARE\LCD\ILI93xx.c
文件 8443 2011-11-11 16:05 脉冲数时时显示\HARDWARE\LCD\LCD.h
文件 1094 2011-12-06 17:38 脉冲数时时显示\HARDWARE\LED\led.c
文件 288 2010-05-27 17:30 脉冲数时时显示\HARDWARE\LED\led.h
文件 16156 2010-03-19 17:16 脉冲数时时显示\HARDWARE\OLED\FONT.H
文件 6856 2011-01-12 21:02 脉冲数时时显示\HARDWARE\OLED\oled.c
文件 1625 2011-01-12 21:02 脉冲数时时显示\HARDWARE\OLED\oled.h
文件 3102 2011-01-12 21:34 脉冲数时时显示\HARDWARE\REMOTE\remote.c
文件 998 2011-01-12 21:34 脉冲数时时显示\HARDWARE\REMOTE\remote.h
文件 7932 2011-01-12 22:04 脉冲数时时显示\HARDWARE\RTC\rtc.c
文件 1383 2011-01-12 21:15 脉冲数时时显示\HARDWARE\RTC\rtc.h
文件 1330 2012-03-07 14:47 脉冲数时时显示\HARDWARE\TIMER\timer.c
文件 724 2011-01-12 20:59 脉冲数时时显示\HARDWARE\TIMER\timer.h
文件 2088 2011-01-12 20:56 脉冲数时时显示\HARDWARE\WDG\wdg.c
文件 756 2011-01-12 20:56 脉冲数时时显示\HARDWARE\WDG\wdg.h
文件 1894 2011-01-12 21:18 脉冲数时时显示\HARDWARE\WKUP\wkup.c
文件 728 2011-01-12 21:18 脉冲数时时显示\HARDWARE\WKUP\wkup.h
文件 399 2011-04-23 10:24 脉冲数时时显示\keilkilll.bat
............此处省略98个文件信息
- 上一篇:《数字信号处理》第四版高西全版课后部分习题答案
- 下一篇:飞思卡尔智能车电磁组例程
相关资源
- STM32外部脉冲计数程序
- 串口屏动态实时显示时间
- LM311输出电路的经典案例_比对试验_
- 脉冲耦合神经网络原理及其应用
- MEDIAFOUNDATION摄像头实时显示和生成W
- 电声脉冲法测量空间电荷的原理与方
- STM32心跳采集程序加labview实时显示系
- 机载脉冲多普勒雷达第一版
- IE浏览器使用VLC实时显示视频海康、大
- 国外非常流行的步进电机STM32控制代码
- 基于QT的串口工具——实时显示波形
- 安卓自定义状态栏,监听WiFi信号,电
- 相关分析法辨识脉冲响应
- 核磁共振物理原理和脉冲序列设计.
- 新能源汽车绝缘电阻在线监测
- 电子产品快速瞬变脉冲群测试的失败
- MIMO雷达比幅单脉冲测角精度分析
- 共享雷达信号检测包括MTI脉冲多普勒
- 多级脉冲序列控制Boost变换器-多级脉
- 通信原理课程设计 脉冲编码调制PCM系
- HPRF 脉冲多普勒频率步进雷达信号处理
- 电表常用脉冲常数计算方法
- 倒车雷达设计,实时语音播报距离,
- 脉冲激光加热有限元分析
- MBUS上位机读取软件,脉冲水表通过采
- Labview游标实时显示多个波形图曲线
- 西门子200PTO脉冲输出程序
- C1系列脉冲TOF激光雷达通信协议手册
- 相位编码脉冲压缩雷达的多普勒补偿
- 简单脉冲雷达信号处理过程GUI
评论
共有 条评论