freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)led1616點(diǎn)陣滾動(dòng)顯示c程序(文件)

2024-09-12 13:48 上一頁面

下一頁面
 

【正文】 放音 選段播放(播放任意段) 所有的播放控制都是通過接收串口的命令來執(zhí)行 編寫: benladn911 AVR獵手日期: 2006628創(chuàng)建 2008221添加注釋和完善**********************************************************/#i nclude#i nclude#i nclude#i nclude//硬件端口的定義define POW P3_7 //此引腳為單片機(jī)控制一個(gè)三極管給 ISD1420供電define PL P3_5 //接 ISD1420 的 PLAYLdefine PE P3_4 //接 ISD1420 的 PLAYEdefine REC P3_3 //接 ISD1420 的 RECdefine REC_LED P3_2 //ISD1420 的 REC LED//操作模式的定義define mode1 0xC8 //循環(huán)放音操作,按一下 PE 鍵可循環(huán)放音,按 PL 鍵停止;或按 PL 鍵放音,松開即停止define mode2 0xD0 //按順序連續(xù)分段錄放音,每段語音長度不限define mode3 0xC0 //地址指針復(fù)位,開始錄放第一段define mode4 0xD1 //按 PE 鍵可快速選段放音 //0xC1 //也為地址指針復(fù)位 unsigned char RX_index=0。}}}}51單片機(jī)控制ISD1420實(shí)現(xiàn)選段播放功能的實(shí)現(xiàn)(C程序 電路圖)3推薦資料編寫與整理:AVR獵手benladn911 出處:AVR獵手的地盤 在2006年時(shí)候記得我在做 ISD1420的播放控制,當(dāng)時(shí)在 選段播放上遇到了問題,當(dāng)時(shí)網(wǎng)絡(luò)上也沒有詳細(xì)描述具體的控制方法,也在咱們壇子里問過。}}if(set2==3){nss=incone(nss)。}if(set2==2){nmm=incone(nmm)。}}}}void set_alarm() //設(shè)置鬧鐘函數(shù){if(set1==6){if(set2==1){nhh=incone(nhh)。}}if(set2==3){week=incone(week)。}}if(set2==2){day=incone(day)。}}}void set_mdw() //設(shè)置月日星期函數(shù){if(set1==4){if(set2==1){mon=incone(mon)。}if(set2==3){ss=incone(ss)。}if(set2==2){mm=incone(mm)。}void set_time() //設(shè)置時(shí)間函數(shù){if(set1==2){if(set2==1){hh=incone(hh)。delay(30)。delay(30)。delay(30)。delay(30)。amp。if(nhh==0){goto end。amp。if(k2==0){set2++。if(k1==0){set1++。while(!k4)。while(!k3)。 if(mon==13) {mon=0。 if(mon==13) {mon=0。}if(year%4==0amp。 if(hh==24) {hh=0。 if(ss==60) {ss=0。//秒個(gè)位}baoshi()。//秒十位P0=tab[nssg]。//P0=tab[nsss]。//分個(gè)位P0=tab[10]。//分十位P0=tab[nmmg]。//P0=tab[nmms]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[nhhg]。//秒個(gè)位}if(set1==6) //設(shè)置鬧鐘定時(shí){P0=tab[nhhs]。//秒十位P0=tab[nssg]。//P0=tab[nsss]。//分個(gè)位P0=tab[10]。//分十位P0=tab[nmmg]。//P0=tab[nmms]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[nhhg]。//秒個(gè)位}if(set1==5) //正常顯示定時(shí){P0=tab[nhhs]。//秒十位P0=tab[week]。//P0=tab[11]。//分個(gè)位P0=tab[11]。//分十位P0=tab[dayg]。//P0=tab[days]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[mong]。//秒個(gè)位}if(set1==4) //設(shè)置月日星期{P0=tab[mons]。//秒十位P0=tab[week]。//P0=tab[11]。//分個(gè)位P0=tab[11]。//分十位P0=tab[dayg]。//P0=tab[days]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[mong]。//秒個(gè)位}if(set1==3) //正常顯示月日星期{P0=tab[mons]。//秒十位P0=tab[ssg]。//P0=tab[sss]。//分個(gè)位P0=tab[10]。//分十位P0=tab[mmg]。//P0=tab[mms]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[hhg]。//秒個(gè)位}if(set1==2) //設(shè)置時(shí)間{P0=tab[hhs]。//秒十位P0=tab[ssg]。//P0=tab[sss]。//分個(gè)位P0=tab[10]。//分十位P0=tab[mmg]。//P0=tab[mms]。//時(shí)個(gè)位P0=tab[10]。//時(shí)十位P0=tab[hhg]。 //設(shè)置鬧鐘if(set1==1) //正常走時(shí)顯示{P0=tab[hhs]。 //k1按鍵掃描key_set()。//月日dayg=day%10。nmmg=nmm%10。ssg=ss%10。//時(shí)分秒hhg=hh%10。mon=12。nhh=7。ET0=1。TH0=0x3c。TL0=0xb1。i++) { for(j=0。 void delay(int m) //延時(shí)程序,延時(shí)m*{ uint i。void set_alarm()。 //非閏年void jishi()。sbit k3=P3^6。uchar set1=1,set2=1。uchar day,mon,week。uchar n。 // 啟動(dòng)溫度轉(zhuǎn)換,需要750ms delay(1000)。 XBYTE[con]=0x80。 wr=1。 wr=1。 wr=1。 delay(10)。 delay(1)。 //關(guān)掉顯示百位 wr=0。 //顯示百位 wr=0。 //選通第一位數(shù)碼管 wr=0。 A2=temp%100/10。 temp=tt*10+。 // 溫度值高位字節(jié)(其中高5位為符號位) temp=tpmsb。 // 延時(shí) writebyte(0xcc)。 // convert T 命令 }uint readtemp() { float tt。 // 產(chǎn)生復(fù)位脈沖,初始化DS18B20 wait()。 // 保持低在60us到120us之間 date = 1。 while(i0) i。 i++。j++) { btmp = bamp。 uchar j。i++) { j = readbit()。}uchar readbyte(){ uchar i,j,b。 // 延時(shí)15us以上,讀時(shí)隙下降沿后15us,DS18B20輸出數(shù)據(jù)才有效 b = date。 i++。 while (i0) i。}void wait(){ uint i。 //拉低約900us while (i0) i。 date=1。j) for(k=125。//數(shù)碼管段選 個(gè)位 帶小數(shù)點(diǎn)//uchar code tablewei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}。uchar tplsb,tpmsb。 //地址線A0 sbit A9=P2^1。 for(n=0。 lie=_iror_(lie,1)。 P0=lie%256。 //等待發(fā)送完畢 TI=0。i+=2) {P0=0xff。 //列選標(biāo)志初始化 while(1) //重復(fù)循環(huán)顯示 {for(j=0。/*主函數(shù)*/void main(){uchar i,j。51單片機(jī)LED16*16點(diǎn)陣滾動(dòng)顯示C程序發(fā)布時(shí)間:20091123 21:07信息來源:實(shí)踐教學(xué)網(wǎng) 發(fā)布者:admin 點(diǎn)擊: 次   51單片機(jī)LED16*16點(diǎn)陣滾動(dòng)顯示C程序(附有電路圖)。 //列選標(biāo)志/** 字模:反顯,縱向取模,開頭和結(jié)尾均加入32個(gè)0xFF,用于改善屏滾動(dòng)顯示時(shí)循環(huán)的連貫性 **//** 杭州市公交公司K316路,開往武林廣場,發(fā)車時(shí)間20:30,歡迎大家乘坐! ** 宋體, 12 **//** 當(dāng)前所選字體下一個(gè)漢字對應(yīng)的點(diǎn)陣為: 寬度x高度=496x16, 調(diào)整后為: 496x16 **/uchar code text[1056]={ //這里的數(shù)據(jù)為你要顯示的內(nèi)容的數(shù)據(jù)量+64(前后各32個(gè)0xff)0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,//改顯示內(nèi)容以上兩行別改0xEF,0xDF,0xEF,0x3F,0xE8,0xFF,0x00,0x00,0xED,0xFF,0xFE,0xFD,0xEF,0xF3,0xEC,0x0F,0x6D,0xFF,0x8D,0xFF,0xED,0xFF,0xEC,0x03,0xEF,0xFD,0xEF,0xFD,0xEF,0xE1,0xFF,0xFF,0xFF,0x7F,0xF8,0x
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1