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

正文內(nèi)容

單片微型機(jī)原理應(yīng)用與實(shí)驗(yàn)(更新版)

  

【正文】 。 // 十 ///// LCD1602_write_data(Read1302(address)%16+0x30)。 num++。 TR1 = 0。 /////////////// Point+=2。BeepIO=0。 //算出不發(fā)音的長(zhǎng)度 if (SL!=0) { TR0=1。 LDiv=LDiv0/SLen。 //高音 Temp_T = 65536(50000/CurrentFre)*10/(12000000/SYSTEM_OSC)。 // 普通音最長(zhǎng)間隔標(biāo)準(zhǔn) TR0 = 0。 } SoundLength = 0。 for(i=0。 while(!esc)。 TMOD |= 0x11。 //關(guān)背光 PCON=2。 LCD1602_write_char(5,1,min1/10+0x30)。:39。 LCD1602_write_cmd(0x80+13)。 LCD1602_write_cmd(0x80+13)。 LCD1602_write_cmd(0xc0+2)。 // 分 LCD1602_write_string(6,1,on_off_flag[Read1302(0xcf)])。 // 鬧鐘標(biāo)志 LCD1602_write_string(10,0,alarm_times[Read1302(0xc9)])。 case 1 : { if(!position2) //鬧鐘設(shè)置界面 { LCD1602_write_char(0,0,Read1302(0xc3)/16+0x30)。 // 分 LCD1602_write_data(39。 //顯示自定義字符“日” LCD1602_write_string(12,0,week[Read1302(0x8b)1])。 // 十年 LCD1602_write_data(Read1302(0x8d)%16+0x30)。 39。}/*********************************************************** ******************定時(shí)器1初始化函數(shù)****************** 貪睡用************************************************************/void init_timer1(){ TMOD=0x10。 T2MOD=0。 //秒 temp=ReadTemperature()。)。 //顯示星期 if(Read1302(0xc7)||Read1302(0xcf)) LCD1602_write_char(10,1,3)。 //顯示自定義字符“月” LCD1602_write_data(Read1302(0x87)/16+0x30)。return(t)。WriteOneChar(0xCC)。}//讀取溫度unsigned char ReadTemperature(void){unsigned char a=0。 i0。i) { DQ = 0。 //精確延時(shí) 大于 480us DQ = 1。// 背光延時(shí)時(shí)間 Write1302(0x90,0xa4) 。//時(shí) Write1302(0xc6,0) 。//日 Write1302(0x84,0x22) 。 return(ucData)。} unsigned char Read1302(unsigned char ucAddr) //讀取DS1302某地址的數(shù)據(jù){ unsigned char ucData。 } return(ACC)。 ACC = ACC 1。 string++ 。 //清屏}/************************************************************設(shè)置顯示坐標(biāo)************************************************************/ void LCD1602_set_postion(uchar x , uchar y){if(!y)LCD1602_write_cmd(0x80+x) 。}/***********************************************************1602初始化************************************************************/ void LCD1602_init(){ /****************寫入自定義字符***************************/ uchar i 。 LCD1602_EN = 0 。 0x80) 。x) for(y=112。char code on_off_flag[][4]={OFF,ON }。 //1~7在頻率表中的位置uchar code LengthTab[7]= { 1,2,4,8,16,32,64 }。 //背光控制sbit ACC0 = ACC^0。 //實(shí)時(shí)時(shí)鐘復(fù)位線引腳sbit DQ = P2^3 。高等教育出版社2.【4】3.M謝自美. 電子線路設(shè)計(jì)實(shí)驗(yàn)測(cè)試[M] .武漢:華中科技大學(xué)出版社, 20004.M單片機(jī)程序設(shè)計(jì)【300】例教你你入門到精通5,應(yīng)用與實(shí)驗(yàn)(第【5】版)復(fù)旦大學(xué)出版社附錄include // Designed By Lu. :475600597 include typedef unsigned char uchar。由于資料上的功能太少于是我們添加了溫度;貪睡;音樂功能,但是擺在我們面前的是兩個(gè)問題,第一是程序的改動(dòng)和添加;第二是硬件電路的設(shè)計(jì);第三個(gè)問題是電路的焊接和調(diào)試。高等教育出版社 【4】?;纠碚撘罁?jù)和主要內(nèi)容: 依據(jù)單片微型機(jī)原理,應(yīng)用與實(shí)驗(yàn)(第【5】版)復(fù)旦大學(xué)出版社學(xué)習(xí)的軟件知識(shí)和華成英 。再加上模電;數(shù)電硬件知識(shí),軟硬結(jié)合并且通過以前的多次動(dòng)手練習(xí),有信心也有能力的搞好電子時(shí)鐘的設(shè)計(jì),通過電路的仿真實(shí)驗(yàn),再加上程序的相應(yīng)改動(dòng),大體規(guī)劃出了大概。參考文獻(xiàn) [序號(hào)] 主要責(zé)任者.文獻(xiàn)題名[Z].出版地:出版者,出版年.1.M華成英 。 //實(shí)時(shí)時(shí)鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P3^2。 //OK鍵sbit light=P2^0。 //原始頻率表uchar code SignTab[7] = { 0,2,4,5,7,9,11 }。 //菜單17的光標(biāo)位置標(biāo)志char code menu[][16]={ Setting , Setting, Music , , Light , Watch , Mode, }。x0。 while(LCD1602_DATA amp。 _nop_()。 LCD1602_EN = 0 。 //開顯示,關(guān)光標(biāo),光標(biāo)不閃爍 LCD1602_write_cmd(0x01)。) { LCD1602_write_data(*string) 。 DS1302_CLK = 0。 DS1302_CLK = 0。 DS1302_RST = 0。 DS1302_RST = 0。//月 Write1302(0x86,0x26) 。//十時(shí) Write1302(0xc4,0) 。// 背光控制開關(guān) Write1302(0xda,0x10) 。 //單片機(jī)將DQ拉低 delay_18b20(80)。i0。 for (i=8。 }delay_18b20(5)。Init_DS18B20()。t=b。 // 月 LCD1602_write_data(1)。 LCD1602_write_string(12,0,week[Read1302(0x8b)1])。:39。 //十秒 LCD1602_write_data(Read1302(0x81)%16+0x30)。}/*********************************************************** ******************定時(shí)器2初始化函數(shù)******************停表用************************************************************/void init_timer2(){ T2CON=0。 TR2 = 1。 //三角形指示符號(hào) LCD1602_write_char(0,!((menu_num*3)%2),39。 LCD1602_write_data(Read1302(0x8d)/16+0x30)。 // 日 LCD1602_write_data(2)。 // 十分 LCD1602_write_data(Read1302(0x83)%16+0x30)。 } }break。 // 分 LCD1602_write_string(6,0,on_off_flag[Read1302(0xc7)])。 // 十分 LCD1602_write_data(Read1302(0xcd)%16+0x30)。 else LCD1602_write_string(3,1,Fairy Tale )。 LCD1602_write_data(Read1302(0xd5)%16+0x30)。 LCD1602_write_char(6,1,Read1302(0xdb)%16+0x30)。 LCD1602_write_char(7,1,39。 LCD1602_write_data(hour1%10+0x30)。 case 6 :{ light=1。 TL1 = Sound_Temp_TL1。 if(esc==0) stop=1。 unsigned char Tone,Length,SL,SH,SM,SLen,XG,FD。 else if(Octachord == 3) NewFreTab[i]=2。 // 算出4分音符的長(zhǎng)度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 //低音 if (SM==3) CurrentFre = 2。 //算出音符類型(0普通1連音2頓音) FD=Length/100。 LDiv2=LDivLDiv1。 } } if(LDiv2!=0) { TR0=0。 } } //////////////// if(stop) Point=SoundLength。 TR0 = 0。 ////// num=(num/16)*10+num%16。 //檢測(cè)按鍵松開 LCD1602_write_char(x,y,Read1302(address)/16+0x30)。 ///// num=(num/10)*16+num%10。 //使光標(biāo)持在改動(dòng)的位置 ///// }}/****************************************************************** 寫開關(guān)標(biāo)志加減按鍵處理函數(shù)******************************************************************/void on_off(char flag,char flag_num,uchar address,char x,char y,uchar keep){ if(flag==flag_num) //以下為開關(guān)標(biāo)志設(shè)置 { /***************inc********************/ if(inc==0) {delay(5)。 //更新開關(guān)標(biāo)志 LCD1602_write_cmd(keep+x)。 LCD1602_write_string(x,y,on_off_flag[Read1302(address)
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1