• 大小: 1.58MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-15
  • 语言: 其他
  • 标签: 脉冲  实时显示  

资源简介

实现脉冲实时显示,像心电图一样。代码完全颠覆一般开发者的写法,简单易懂。

资源截图

代码片段和文件信息

#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个文件信息

评论

共有 条评论