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

  • 大小: 66KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-10
  • 語言: 其他
  • 標簽: 51單片機??SD??DAC??

資源簡介

用51單片機控制讀取SD卡上面的wav格式的音樂,然后通過DAC將其播放出來。

資源截圖

代碼片段和文件信息

#include?“lcd.h“

/*************************************************************************************************/
//內部函數
void?CheckBusy?(void)
{
??P1=0xff;
??LcdRs=0;
??LcdRw=1;
??LcdE=1;
??while(Busy==1);
??LcdE?=0;
}

unsigned?char?ReadLcd?() //寫操作
{
??unsigned?char?Rddata;
??CheckBusy?();
??LcdRs=1;???//數據
??LcdRw=1;???//讀
??LcdE=1;
??Rddata=LCD_DATA;?
??LcdE=0;
??return?Rddata;
}

void?WriteLcd?(unsigned?char?dat_typeunsigned?char?content) //寫操作
{
??CheckBusy?();
??if(dat_type)
???{
????LcdRs=1;???//數據
????LcdRw=0;???//寫
???}
??else?
???{
????LcdRs=0;???//指令
????LcdRw=0;???//寫
???}
??LCD_DATA=content;??
??LcdE=1;
??LcdE=0;
}

//用戶函數
void?Initlcd?(void) //初始化LCD
{

???WriteLcd?(LCDCOMM0x30);??//基本指令動作??
???WriteLcd?(LCDCOMM0x01);??//清屏,地址指針指向00?
???WriteLcd?(LCDCOMM0x06);??//光標的移動方向
???WriteLcd?(LCDCOMM0x0c);??//開顯示,關游標

}

void?ClearRam?(void) //清RAM
{
??WriteLcd?(LCDCOMM0x30);
??WriteLcd?(LCDCOMM0x01);
}

void?ChnPrintf?(unsigned?char?xunsigned?char?yunsigned?char?code?*chn) //顯示漢字或字符
{
??xdata?unsigned?char?ilen;
??WriteLcd?(LCDCOMM0x30);
??for(len=0;*chn!=‘\0‘;chn++len++);
?? chn-=len;
??switch(x)
?? {?
?? case?1:
???? WriteLcd?(LCDCOMM0x80+y-1);
for?(i=0;i<16-2*(y-1)&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x90);
for?(;i<16-2*(y-1)+16&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x88);
for?(;i<16-2*(y-1)+32&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x98);
for?(;i<16-2*(y-1)+48&&i??? ? ?WriteLcd?(LCDDATchn[i]);
?? break;
case?2:
WriteLcd?(LCDCOMM0x90+y-1);
for?(i=0;i<16-2*(y-1)&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x88);
for?(;i<16-2*(y-1)+16&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x98);
for?(;i<16-2*(y-1)+32&&i??? ? ?WriteLcd?(LCDDATchn[i]);
???? break;
case?3:
WriteLcd?(LCDCOMM0x88+y-1);
for?(i=0;i<16-2*(y-1)&&i??? ? ?WriteLcd?(LCDDATchn[i]);
WriteLcd?(LCDCOMM0x98);
for?(;i<16-2*(y-1)+16&&i??? ? ?WriteLcd?(LCDDATchn[i]);
???? break;
case?4:
WriteLcd?(LCDCOMM0x98+y-1);
for?(i=0;i<16-2*(y-1)&&i??? ? ?WriteLcd?(LCDDATchn[i]);
???? break;??
??}
}
void?ImgPrintf?(unsigned?char?xunsigned?char?yunsigned?char?Rowunsigned?char?Lisunsigned?char?code?img[][2]) //顯示圖形
{
xdata?unsigned?char?ij;
? for(i=0;i???? for(j=0;j {
if(y+i>32)?
{
???? WriteLcd?(LCDCOMM0x34);
?? WriteLcd?(LCDCOMMY+y+i-33);
?? WriteLcd?(LCDCOMMX+x+j+7);
?? }
else
?? {
WriteLcd?(LCDCOMM0x34);
?? WriteLcd?(LCDCOMMY+y+i-1);
?? WriteLcd?(LCDCOMMX+x+j-1);
}
?? WriteLcd?(LCDCOMM0x30);
?? WriteLcd?(LCDDATimg[i*Lis+j][0]);
?? WriteLcd?(LCDDATimg[i*Lis+j][1]);
}
WriteLcd?(LCDCOMM0x36);
}

void?DotPrintf?(

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

?????文件???????4506??2009-02-27?16:48??讀SD卡用SST單片機與tlc5620播放音樂程序\HAL.C

?????文件????????664??2009-02-27?16:52??讀SD卡用SST單片機與tlc5620播放音樂程序\HAL.H

?????文件???????1857??2009-02-27?02:07??讀SD卡用SST單片機與tlc5620播放音樂程序\lcd.h

?????文件???????2126??2009-02-28?01:35??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡試驗.Uv2

?????文件???????3837??2006-04-13?13:35??讀SD卡用SST單片機與tlc5620播放音樂程序\SMC162.c

?????文件???????5115??2002-04-16?15:32??讀SD卡用SST單片機與tlc5620播放音樂程序\STARTUP.A51

?????文件????????229??2009-03-02?17:21??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗.plg

?????文件???????6600??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\TLC5620.LST

?????文件??????11679??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\STARTUP.LST

?????文件????????983??2009-02-21?16:18??讀SD卡用SST單片機與tlc5620播放音樂程序\SMC162.h

?????文件???????5475??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\TLC5620.OBJ

?????文件???????5867??2009-02-27?02:09??讀SD卡用SST單片機與tlc5620播放音樂程序\lcd.c

?????文件???????1961??2009-02-28?02:02??讀SD卡用SST單片機與tlc5620播放音樂程序\main.c

?????文件???????2086??2009-02-25?01:39??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗_Uv2.Bak

?????文件????????749??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\STARTUP.OBJ

?????文件???????1602??2009-02-27?17:57??讀SD卡用SST單片機與tlc5620播放音樂程序\main.h

?????文件???????8673??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\HAL.LST

?????文件??????10880??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\HAL.OBJ

?????文件???????5759??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\main.LST

?????文件???????6537??2009-02-21?19:15??讀SD卡用SST單片機與tlc5620播放音樂程序\sst89e516.h

?????文件??????13074??2009-02-27?02:52??讀SD卡用SST單片機與tlc5620播放音樂程序\lcd.LST

?????文件??????19920??2009-02-27?02:52??讀SD卡用SST單片機與tlc5620播放音樂程序\lcd.OBJ

?????文件???????7335??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗.hex

?????文件???????8496??2009-02-27?17:49??讀SD卡用SST單片機與tlc5620播放音樂程序\SMC162.LST

?????文件?????????94??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗.lnp

?????文件??????26484??2009-03-02?16:29??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗.M51

?????文件???????2590??2009-02-27?15:34??讀SD卡用SST單片機與tlc5620播放音樂程序\TLC5620.c

?????文件????????644??2009-02-27?15:38??讀SD卡用SST單片機與tlc5620播放音樂程序\TLC5620.h

?????文件???????2006??2009-02-27?03:54??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗_Opt.Bak

?????文件???????2006??2009-02-27?15:33??讀SD卡用SST單片機與tlc5620播放音樂程序\SD卡第一次試驗.Opt

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

評論

共有 條評論