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

正文內(nèi)容

電子綜合設(shè)計(jì)數(shù)字鐘設(shè)計(jì)文檔-免費(fèi)閱讀

2025-08-22 14:17 上一頁面

下一頁面
  

【正文】 ET0=1。 case 4: Play(Music_happy,0,3,360)。 Stime=0。 }if((((R1302(0x85)/16)*10+(R1302(0x85)%16))==Bhou)amp。 break。((R1302(0x81)%16)==0)) { TR0=0。 break。 switch(songtime2) { case 1: Play(Music_Girl,0,3,360)。 break。 case 2: Play(Music_Same,0,3,360)。(KGflag2==0)amp。 case 3: Play(Music_Two,0,3,360)。 Stime=1。 case 4: Play(Music_happy,0,3,360)。 Stime=0。((R1302(0x85)%16)==houg2)amp。 Nflag1=0。beep(57)。 TH1 = Sound_Temp_TH1。 TL1 = Sound_Temp_TL1。 //算出頓音的演奏長度 else LDiv1=LDiv。 SLen=LengthTab[Length%10]。 //查出對(duì)應(yīng)音符的頻率 if(SL!=0) { if (SM==1) CurrentFre = 2。)。(dipsmodid==2)) { DisplayOneChar(7,0,R1302(0x81)/16|0x30)。 DisplayOneChar(4,0,R1302(0x83)/16|0x30)。 if(Nflag==1) { beep(57)。 Tone = Sound[Point]。 if(j 11) { j = j12。 EA = 1。 // 計(jì)算TL1應(yīng)裝入的初值 (10ms的初裝值) Sound_Temp_TL1 = (65535(1/1200)*SYSTEM_OSC)%256。 Delayus(Times)。 if(P3_2==0) { if(dipsmodid==2) { if(SZflag0==0) { SZflag0=1。 DisplayOneChar(2,0,((((R1302(0x85)/16)*10+(R1302(0x85)%16))12)%10)|0x30)。)。SZjianyan()。 id_case1_key()。 Disp_line2()。 Disp_line1()。day=1。 case 2://月 year=0。 SZjianyan()。 if ((P1_4|P1_5)==0) Set1302(inittime)。((R1302(0x81)/16)==0)amp。 }}}} if(P3_2==0) { Delay5Ms()。 } if(XStime%2==0) XSflag=0。 while(P1_7==0) break。 if(XHright1==0) break。XHtimes16。 DisplayListChar(2,0,string0)。 xunhuanjiance()。 DisplayListChar(16,1,string1)。 jianyan()。//溫度顯示 break。Temflag=0。 //調(diào)整18B20的分辨率 0x1f:。 TH0=(6553550000)/256。 //延時(shí)片刻(可不要) mychar()。void SZjianyan()。void Temshow()。void xunhuanjiance()。bit XHleft=0,XHflag=0,XHright=0,XHright1=0,SZflag0=0。unsigned char idata Mmse=0,Msec=0,Mmin=0。//鬧鐘變量unsigned char idata jshu=0,mseg=0,mses=0,secg=0,secs=0,ming=0,mins=0,xunhuan=0,mtime=0。void didshow24()。unsigned char code string19[]={Show sec time:}。unsigned char code string11[ ]={Time is end}。unsigned char code string3[ ]={Day}。void Delay100Ms(void)。void WriteCommandLCM(unsigned char WCLCM,BuysC)。 //上限越限報(bào)警//**********播放音樂************define SYSTEM_OSC 11059200 //定義晶振頻率12000000HZdefine SOUND_SPACE 4/5 //定義普通音符演奏的長度分率,//每4分音符間隔unsigned int code FreTab[12] = { 262,277,294,311,330,349,369,392,415,440,466,494 }。 //溫度零下標(biāo)志 0:零上,1:零下char tempid。byte read_byte(void)。 // 設(shè)置時(shí)間 bit sec,min,hour,year,mon,day,weekk。sbit ACC0=ACC^0。//顯示模式1void Disp_mod2(void)。由于時(shí)間和本身知識(shí)水平有限,我們認(rèn)為本系統(tǒng)還有需要改進(jìn)和提高的地方,例如語音報(bào)時(shí)尚未實(shí)現(xiàn),硬件電路不夠精確穩(wěn)定,軟件程序不夠精煉,還需進(jìn)一步的改進(jìn)與完善等。軟件仿真調(diào)試無誤后,再直接下載到單片機(jī)來調(diào)試。蜂鳴器驅(qū)動(dòng)電路如圖48:鬧鐘采用音樂報(bào)警方式,其中音樂播放是本設(shè)計(jì)的重要?jiǎng)?chuàng)新部分,音樂播放功能沒有使用任何音樂芯片,而是采用模擬音樂的頻率,產(chǎn)生頻率表,用單片機(jī)的一個(gè)口線輸出,驅(qū)動(dòng)蜂鳴器,輸出音樂。 芯片出廠時(shí)為默認(rèn)12位轉(zhuǎn)換精度。當(dāng) VCC2小于VCC1時(shí),DS1302由VCC1供電。圖41 單片機(jī)最小系統(tǒng)時(shí)鐘模塊原理及電路圖時(shí)鐘模塊采用時(shí)鐘芯片DS1302,DS1302是美國 Dallas公司推出的一種高性能、 低功耗、帶RAM 的實(shí)時(shí)時(shí)鐘芯片,它可以對(duì)年、月、日、星期、時(shí)、分、秒進(jìn)行計(jì)時(shí),且具有閏年補(bǔ)償功能,工作電壓寬達(dá) 2.5~5.5V。液晶顯示功耗低,輕便防震。且精度難以保證。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行??梢赃x用AT89S系列,例如AT89S52,然后進(jìn)行外部存儲(chǔ)器擴(kuò)展,但是,考慮到仿真比較麻煩,同時(shí)還要進(jìn)行存儲(chǔ)器的擴(kuò)展,這樣使電路更加復(fù)雜,不便于硬件的設(shè)計(jì)、制作。目前單片機(jī)技術(shù)比較成熟,功能也比較強(qiáng)大,時(shí)鐘芯片采用DS1302,溫度傳感器采用DS18B20。溫度顯示界面K1:溫度減控制鍵;K2:溫度加控制鍵;K3:溫度位移動(dòng)鍵;K4 : 更換界面鍵;K5:報(bào)警停止鍵。通過交流電源(220V)降壓整流為直流電源(9V),通過以7805芯片為核心的集成模塊輸出直流5V電壓,供電來實(shí)現(xiàn)以上功能。《電子綜合設(shè)計(jì)》數(shù)字鐘設(shè)計(jì)文檔多功能數(shù)字鐘摘要本系統(tǒng)以單片機(jī)AT89C55WD為核心控制部件。設(shè)計(jì)能支持時(shí)、分、秒的時(shí)鐘,時(shí)鐘有時(shí)間調(diào)整功能,具有鬧鐘功能,具有秒表功能,倒計(jì)時(shí)功能。鬧鐘功能界面K1:鬧鐘時(shí)間加控制鍵;K2:鬧鐘時(shí)間減控制鍵;K3:鬧鐘時(shí)間位移動(dòng)鍵;K4:更換界面鍵;K5:一般鬧鐘選擇控制鍵;K6:生日鬧鐘顯示控制鍵;K7:鬧鐘停止控制鍵;K8:鬧鐘開關(guān)控制鍵。顯示采用1602液晶顯示。方案二:采用Flash比較大的單片機(jī),例如AT89S54, AT89C55WD,但是AT89S54非常昂貴,使用不經(jīng)濟(jì),然而AT89C55WD能夠?qū)崿F(xiàn)同樣的功能,也比較便宜,抗干擾能力強(qiáng),這樣不僅比較經(jīng)濟(jì),也使電路得到了簡化,有利于硬件系統(tǒng)的設(shè)計(jì)、制作。完全能滿足題目掉電保護(hù)功能的要求。方案二:采用單線數(shù)字溫度傳感器DS18B20,DS18B20具有許多優(yōu)點(diǎn),該傳感器結(jié)構(gòu)簡單,不需外接電路,數(shù)據(jù)傳輸采用onewire總線,可用一根I/O數(shù)據(jù)線即供電又傳輸數(shù)據(jù),在10℃+85℃范圍內(nèi)精度為177。由于本題顯示信息比較復(fù)雜,采用液晶顯示界面友好清晰,操作方便,顯示信息豐富。采用三線接口與 CPU 進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié) 的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。XX2為振蕩源,外接 32.768Hz晶振。DS18B20工作在9位、10位、11位 和 12位模式時(shí)的溫度分辨依次為0.5℃、0.25℃、0.125℃、0.0625℃。鬧鐘不僅實(shí)現(xiàn)每天兩個(gè)的功能,而且還增加了生日鬧鐘的功能,采用與實(shí)際相近的音樂提醒,跟使我們的實(shí)際貼近生活。采取的是白下到上的調(diào)試方法.即單獨(dú)調(diào)試好每—個(gè)模塊,然后再連接成一個(gè)完整的系統(tǒng)調(diào)試。六、 參考文獻(xiàn)1. 李光飛 ,[M].北京:航空航天大學(xué)出版社,20062. 樓然苗 ,[M].北京:航空航天大學(xué)出版社,2006 3. [M].北京:高等教育出版社,20034.[M}.北京:高等教育出版社,19915. 戴佳,[M].北京: 電子工業(yè)出版社,20076. 薛永毅,王淑英 [M].北京: 電子工業(yè)出版社,20017. [M].北京:電子工業(yè)出版社,2006[M].北京:機(jī)械工業(yè)出版社,2007[M].北京:清華大學(xué)出版社,2009 196系列單片機(jī)原理及應(yīng)用[M].北京:航空航天大學(xué)出版社,1988附錄include include includedefine LCM_RS P2_0 //定義引腳define LCM_RW P2_1define LCM_E P2_2define LCM_Data P0define Busy 0x80 //用于檢測LCM狀態(tài)字中的Busy標(biāo)識(shí)define uchar unsigned charuchar id,timecount,dipsmodid。//顯示模式2void Disp_mod3(void)。sbit ACC7=ACC^7。 //閃爍標(biāo)志位unsigned char inittime[7]={0x00,0x00,0x00,0x01,0x01,0x0b,0x06}。void write_byte(char val)。void Disp_Temp(void)。 //原始頻率表unsigned char code SignTab[7] = { 0,2,4,5,7,9,11 }。unsigned char ReadStatusLCM(void)。void Delay200Ms(void)。unsigned char code string4[ ]={Hou}。unsigned char code string12[ ]={ }。unsigned char code string20[]={Show thr time:}。void didshow10()。mcount=0,jshu1=0。unsigned char idata Mmse1=0,Msec1=0,Mmin1=0。void shanshuo(bit i,bit j,bit k)。void BNshow()。void Mjianyan()。void showKG1()。 mychar1()。 TL0=(6553550000)%256。 0x3f:。} while(P1_7==0)。 case 4: Disp_mod4()。 if(lmcinit_or_not==1) { LCMInit()。 for(jleft=0。 for(jleft=0。 DisplayOneChar(2,0,39。XHtimes++) { DisplayOneChar(XHtimes,0,string21[XHtimes])。 }}}}void xunhuanjiance(){ unsigned char TempCycA = 5。 }} if(P1_6==0) { Delay5Ms()。 while(P1_4==0) 。 if(P3_2==0) { if(XHright==0) { XHright=1。((R1302(0x81)%16)==0)) { beep(17)。 } if (P1_6==0) // 設(shè)置和選擇項(xiàng)目鍵 { Delay5Ms()。 break。mon=1。 Disp_line1()。 Disp_line2()。 id_case1_key()。SZjianyan()。 break。 if(SZflag0==1) { if(((R1302(0x85)/16)*10+(R1302(0x85)%16))12) DisplayOneChar(0,0,39。 } DisplayOneChar(0,1,39。} else if(SZflag0==1) { SZflag0=0。 P3_6=1。 // 計(jì)算TH1應(yīng)裝
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1