91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.63M
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-01
  • 語言: 其他
  • 標簽: 其他??

資源簡介

STM32紅外遙控實驗.zip

資源截圖

代碼片段和文件信息

#include?“delay.h“
#include?“l(fā)cd.h“
#include?“ad.h“
#include?“bigascii.h“
#include?“font.h“?
#include?“text.h“
#include?“bmp.h“
//畫點
//x:0~239
//y:0~319
//POINT_COLOR:此點的顏色
void?LCD_DrawPoint(u16?xu16?y)
{
LCD_SetCursor(xy);//設置光標位置?
LCD_WR_REG(R34);//開始寫入GRAM
LCD_WR_DATA(POINT_COLOR);? ????
}
//清屏函數(shù)
//Color:要清屏的填充色
void?LCD_Clear(u16?Color)
{
u32?index=0; ????????
LCD_SetCursor(0x000x0000);//設置光標位置?
LCD_WriteRAM_Prepare();?????//開始寫入GRAM ? ??
for(index=0;index<76800;index++)
{
LCD_WR_DATA(Color);??? ??
}
}
//在指定區(qū)域內(nèi)填充指定顏色
//區(qū)域大小:
//??(xend-xsta)*(yend-ysta)
void?LCD_Fill(u16?xstau16?ystau16?xendu16?yendu16?color)
{??????????
u16?ij;
u16?xlen=0;

xlen=xend-xsta+1; ???
for(i=ysta;i<=yend;i++)
{
? LCD_SetCursor(xstai);??????//設置光標位置?
LCD_WriteRAM_Prepare();?????//開始寫入GRAM ??
for(j=0;j }
?? ????
}?
?//畫矩形
void?LCD_DrawRectangle(u16?x1?u16?y1?u16?x2?u16?y2)
{
LCD_DrawLine(x1y1x2y1);
LCD_DrawLine(x1y1x1y2);
LCD_DrawLine(x1y2x2y2);
LCD_DrawLine(x2y1x2y2);
}
//在指定位置畫一個指定大小的圓
//(xy):中心點
//r????:半徑
void?Draw_Circle(u16?x0u16?y0u8?r)
{
int?ab;
int?di;
a=0;b=r; ??
di=3-(r<<1);?????????????//判斷下個點位置的標志
while(a<=b)
{
LCD_DrawPoint(x0-by0-a);?????????????//3???????????
LCD_DrawPoint(x0+by0-a);?????????????//0???????????
LCD_DrawPoint(x0-ay0+b);?????????????//1???????
LCD_DrawPoint(x0-by0-a);?????????????//7???????????
LCD_DrawPoint(x0-ay0-b);?????????????//2?????????????
LCD_DrawPoint(x0+by0+a);?????????????//4???????????????
LCD_DrawPoint(x0+ay0-b);?????????????//5
LCD_DrawPoint(x0+ay0+b);?????????????//6?
LCD_DrawPoint(x0-by0+a);?????????????
a++;
//使用Bresenham算法畫圓?????
if(di<0)di?+=4*a+6; ??
else
{
di+=10+4*(a-b);???
b--;
}?
LCD_DrawPoint(x0+ay0+b);
}
}

void?LCD_ShowBigChar(u8?xu16?yu8?num)
{
????u8?nt;
u8?temp;
u8?t1deadline;
u16?colortemp=POINT_COLOR;?
u8?x0=x;?????
? if(num==‘:‘)t1=150;
else?if(num==‘.‘)t1=165;
else?if(num==‘C‘)t1=180;
else?t1=15*num;
deadline=t1+15;
? for(;t1 { ?
for(n=0;n<16;n++)
{
temp=BIG_ASCII[t1][n];
for(t=0;t<8;t++)
{
????????if(temp&0x80)POINT_COLOR=colortemp;
else?POINT_COLOR=BACK_COLOR;
LCD_DrawPoint(xy); ???
temp<<=1;
x++;
if(((n%4)==3)&&t==5)
{
x=x0;
y++;??
break;
}
}
}
}? ??
POINT_COLOR=colortemp; ???? ??? ? ??
}???
//顯示一個數(shù)字
//xy:起點坐標
//num:數(shù)值(0~9);
void?LCD_ShowBigNum(u8?xu16?yu8?num)
{???
????LCD_ShowBigChar(xy(num/10)%10);?
????LCD_ShowBigChar(x+30ynum%10);???????? ?????
}?
void?LCD_ShowBigNum4(u8?xu16?yu16?num)
{???
????LCD_ShowBigChar(xy(num/1000));?
????LCD_ShowBigChar(x+30y(num%1000/100));?
LCD_ShowBigChar(x+60y(num%100/10));
LCD_ShowBigChar(x+90ynum%10);? ?????
}
//在指定位置開始顯示一個字符串 ????
//支持自動換行
//(xy):起始

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\FAT\
?????文件???????19184??2011-10-25?16:44??STM32?紅外遙控實驗\FAT\FAT.C
?????文件???????12343??2012-05-04?20:48??STM32?紅外遙控實驗\FAT\FAT.H
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\GUI\
?????文件???????16155??2010-06-21?11:18??STM32?紅外遙控實驗\GUI\FONT.H
?????文件????????8265??2012-05-05?09:55??STM32?紅外遙控實驗\GUI\ad.c
?????文件?????????704??2012-05-05?09:51??STM32?紅外遙控實驗\GUI\ad.h
?????文件???????16669??2011-11-01?10:17??STM32?紅外遙控實驗\GUI\bigascii.h
?????文件???????25714??2012-05-05?09:56??STM32?紅外遙控實驗\GUI\bmp.h
?????目錄???????????0??2016-03-30?21:21??STM32?紅外遙控實驗\LIXIANG\
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\LIXIANG\FLASH\
?????文件????????8795??2011-10-25?16:44??STM32?紅外遙控實驗\LIXIANG\FLASH\flash.c
?????文件????????2005??2011-10-25?16:44??STM32?紅外遙控實驗\LIXIANG\FLASH\flash.h
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\LIXIANG\LCD\
?????文件???????20729??2012-06-09?21:30??STM32?紅外遙控實驗\LIXIANG\LCD\ILI93xx.c
?????文件????????5618??2012-06-09?21:21??STM32?紅外遙控實驗\LIXIANG\LCD\LCD.h
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\LIXIANG\SD\
?????文件???????20949??2011-10-25?16:44??STM32?紅外遙控實驗\LIXIANG\SD\MMC_SD.C
?????文件????????3838??2011-10-25?16:44??STM32?紅外遙控實驗\LIXIANG\SD\MMC_SD.H
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\LIXIANG\SPI\
?????文件????????2499??2011-10-25?16:44??STM32?紅外遙控實驗\LIXIANG\SPI\spi.c
?????文件?????????842??2011-01-12?22:12??STM32?紅外遙控實驗\LIXIANG\SPI\spi.h
?????目錄???????????0??2016-04-02?19:52??STM32?紅外遙控實驗\LIXIANG\TIMER\
?????文件????????1004??2016-04-03?17:39??STM32?紅外遙控實驗\LIXIANG\TIMER\timer.c
?????文件?????????317??2016-04-03?16:41??STM32?紅外遙控實驗\LIXIANG\TIMER\timer.h
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\LIXIANG\YKQ\
?????文件????????2614??2016-04-03?16:29??STM32?紅外遙控實驗\LIXIANG\YKQ\ykq.c
?????文件?????????537??2016-03-27?14:26??STM32?紅外遙控實驗\LIXIANG\YKQ\ykq.h
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\SYSTEM\
?????目錄???????????0??2016-03-30?21:17??STM32?紅外遙控實驗\SYSTEM\delay\
............此處省略87個文件信息

評論

共有 條評論