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

  • 大小: 17.63MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-07
  • 語言: 其他
  • 標(biāo)簽: tft??2.4寸??

資源簡介

2.4寸TFT介紹,使用方法,及測試程序(測試程序基于單片機(jī)51或STM32),包括SD卡的插入使用方法及測試

資源截圖

代碼片段和文件信息


/*?http://zq281598585.taobao.com/??啟光電子 ??ELH????enlighten??sunny
代碼測試要求:51內(nèi)核STC12C5A60S2 ??
普通的低速51也可以???但是刷屏速度會相對慢一些
程序默認(rèn)IO連接方式:
控制線:RS-P3^3;????WR-P3^4;???RD-P3^5;???CS-P3^6;???REST-P3^7;
數(shù)據(jù)線:?DB0-DB7依次連接P0^0-P0^7(如果是普通的8051加上拉電阻);??
DB8-DB15依次連接P2^0-P2^7;(8位模式下DB0-DB7可以不連接)
SD功能連接方式:(不使用觸摸可不連接)
SD_CLK-P1^0;??SD_CS-P1^1;??SD_MOSI-P1^2;??SD_MISO-P1^3;??


在使用SD卡顯示時?請先將?圖片240x320/BIN文件夾/里的BIN文件?導(dǎo)入到SD卡中?然后執(zhí)行此程序即可顯示
此程序?設(shè)置了P1.4?IO口按鍵功能??也就是當(dāng)按鍵按下?會開始顯示下一幅圖?

*/


#include??“reg52.h“



#define?Bus_16????????//16位數(shù)據(jù)模式如果使用8位模式,請注釋此語句,如果使用16位模式,請打開此句
#define??LCD_DataPortH?P2?????//高8位數(shù)據(jù)口8位模式下只使用高8位?
#define??LCD_DataPortL?P0?????//低8位數(shù)據(jù)口 8位模式下低8位可以不接線
sbit?LCD_RS?=?P3^3;?? ?//數(shù)據(jù)/命令切換
sbit?LCD_WR?=?P3^4; ??//寫控制
sbit?LCD_RD?=P3^5; ?????//讀控制
sbit?LCD_CS=P3^6; //片選
sbit?LCD_REST?=?P3^7; ??????//復(fù)位???



sbit?SD_CLK?=?P1^0;
sbit?SD_CS??=?P1^1;
sbit?SD_MOSI??=?P1^2;
sbit?SD_MISO??=?P1^3;



//===========================================================
//定義按鍵端口
sbit?KEY?=?P1^4;

//===========================================================
//DATA[512]定義512字節(jié)緩沖區(qū),注意需要使用?xdata關(guān)鍵字
unsigned?char?xdata?DATA[512];



//===========================================================
//寫一字節(jié)到SD卡模擬SPI總線方式
void?SdWrite(unsigned?char?n)
{

unsigned?char?i;

for(i=8;i;i--)
{
SD_CLK=0;
SD_MOSI=(n&0x80);
n<<=1;
SD_CLK=1;
}
SD_MOSI=1;?
}?
//===========================================================
//從SD卡讀一字節(jié)模擬SPI總線方式
unsigned?char?SdRead()
{
unsigned?char?ni;
for(i=8;i;i--)
{
SD_CLK=0;
SD_CLK=1;
n<<=1;
if(SD_MISO)?n|=1;

}
return?n;
}
//============================================================
//檢測SD卡的響應(yīng)
unsigned?char?SdResponse()
{
unsigned?char?i=0response;

while(i<=8)
{
response?=?SdRead();???//從SD卡讀一字?
if(response==0x00)
break;
if(response==0x01)
break;
i++;
}
return?response;
}?
//================================================================
//發(fā)命令到SD卡
void?SdCommand(unsigned?char?command?unsigned?long?argument?unsigned?char?CRC)
{

SdWrite(command|0x40);?????????????????????//寫一字節(jié)到SD?
SdWrite(((unsigned?char?*)&argument)[0]);
SdWrite(((unsigned?char?*)&argument)[1]);
SdWrite(((unsigned?char?*)&argument)[2]);
SdWrite(((unsigned?char?*)&argument)[3]);
SdWrite(CRC);
}

//初始化SD卡
unsigned?char?SdInit(void)
{
int?delay=0?trials=0;
unsigned?char?i;
unsigned?char?response=0x01;

SD_CS=1;
for(i=0;i<=9;i++)
SdWrite(0xff);
SD_CS=0;

//Send?Command?0?to?put?MMC?in?SPI?mode
SdCommand(0x0000x95);


response=SdResponse();

if(response!=0x01)
{
return?0;
}?

while(response==0x01)
{
SD_CS=1;
SdWrite(0xff);
SD_CS=0;
SdCommand(0x010x00ffc0000xff);
response=SdResponse();
}?

SD_CS=1;
SdWrite(0xff);
return?1;?
}
//================================================================
//往SD卡指定地址寫數(shù)據(jù)一次最多512字節(jié)
/*unsigned?char?SdWriteBlock(unsigned?char?*Block?unsigned?long?addressint?len)
{
unsigned?int?count;
unsigned?cha

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????154684??2009-10-23?12:07??TFT2.4寸資料?1.5版?9325\AMS1117.pdf

????..A.SH.????????78??2012-05-23?15:46??TFT2.4寸資料?1.5版?9325\Desktop.ini

?????文件????1230270??2010-04-26?19:47??TFT2.4寸資料?1.5版?9325\ILI9325DS_ID9325.pdf

?????文件?????742146??2005-01-20?20:21??TFT2.4寸資料?1.5版?9325\Image2Lcd\Image2Lcd?安裝程序.exe

?????文件??????20480??2009-09-10?13:19??TFT2.4寸資料?1.5版?9325\Image2Lcd\Image2Lcd+KeyGen?注冊軟件\Image2Lcd?KeyGen.exe

?????文件?????????62??2012-05-02?09:27??TFT2.4寸資料?1.5版?9325\Image2Lcd\說明.txt

?????文件?????269824??2010-04-08?02:13??TFT2.4寸資料?1.5版?9325\LCD點陣提取工具zimo221.EXE

?????文件?????292669??2008-07-23?09:29??TFT2.4寸資料?1.5版?9325\SD中文資料.pdf

?????文件?????416256??2013-04-12?11:21??TFT2.4寸資料?1.5版?9325\SD卡使用方法elh.doc

?????文件?????772109??2007-12-04?17:54??TFT2.4寸資料?1.5版?9325\sd卡讀寫.pdf

?????文件????1020050??2008-07-23?09:13??TFT2.4寸資料?1.5版?9325\SD卡資料.pdf

?????文件??????15347??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD

?????文件???????4240??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.hex

?????文件?????????39??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.lnp

?????文件??????19344??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.M51

????.......??????1028??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.opt.bak

?????文件????????232??2014-06-22?12:47??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.plg

????.......??????2127??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.Uv2.bak

????.......?????69082??2014-06-22?12:47??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.uvgui.Administrator

????.......?????68442??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.uvgui_Administrator.bak

????.......??????6212??2014-06-22?12:47??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.uvopt

????.......?????13255??2014-06-22?12:47??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD.uvproj

????.......??????1016??2013-05-16?18:59??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD_Opt.Bak

????.......??????1980??2013-04-12?11:21??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD_Uv2.Bak

????.......??????6212??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD_uvopt.bak

????.......?????13261??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\SD_uvproj.bak

?????文件??????10665??2014-06-22?12:47??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\Text5.c

?????文件??????20026??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\Text5.LST

?????文件??????18581??2013-09-24?15:46??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\SD卡顯示\SD圖片顯示程序\Text5.OBJ

?????文件???????5899??2014-06-22?12:49??TFT2.4寸資料?1.5版?9325\TFT_51測試程序?9325\單顏色刷屏\Text1.c

............此處省略552個文件信息

評論

共有 條評論