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

正文內(nèi)容

基于stc單片機(jī)的電子時(shí)鐘畢業(yè)設(shè)計(jì)(文件)

 

【正文】 圖圖35蜂鳴器發(fā)聲電路原理圖驅(qū)動(dòng)方式:由于自激蜂鳴器是直流電壓驅(qū)動(dòng)的,不需要利用交流信號(hào)進(jìn)行驅(qū)動(dòng),只需對(duì)驅(qū)動(dòng)口輸出驅(qū)動(dòng)電平并通過(guò)三極管放大驅(qū)動(dòng)電流就能使蜂鳴器發(fā)出聲音,很簡(jiǎn)單,這里就不對(duì)自激蜂鳴器進(jìn)行說(shuō)明了。比如頻率為2000Hz 的蜂鳴器的驅(qū)動(dòng),可以知道周期為500μs,這樣只需要把PWM 的周期設(shè)置為500μs,占空比電平設(shè)置為250μs,就能產(chǎn)生一個(gè)頻率為2000Hz 的方波,通過(guò)這個(gè)方波再利用三極管就可以去驅(qū)動(dòng)這個(gè)蜂鳴器了。5 PWM 輸出口直接驅(qū)動(dòng)蜂鳴器方式由于PWM 只控制固定頻率的蜂鳴器,所以可以在程序的系統(tǒng)初始化時(shí)就對(duì)PWM 的輸出波形進(jìn)行設(shè)置。 //sbit IO = P1^1。void DS1302_Initial()。 sbit LCD_wr = P1^6。void Init()。void main(){ //unsigned char i3,i1,i2。delay(5000)。 write_(0x80+0x40+add)。 }void Init(){ write_(0x38)。 write_(0x38)。 write_(0x06)。 }/void delay(int ms){ int i。 _nop_()。 for( x=z。y)。 unsigned char dat = 0。  //時(shí)鐘線拉低 Delay()。  //時(shí)鐘線拉高 Delay()。 i8。 //移出數(shù)據(jù) IO = CY。 RST = 0。 RST = 1。 //讀數(shù)據(jù) SCLK = 1。 Delay()。 Delay()。 RST = 0。 //允許寫(xiě)操作 while (n) { DS1302_WriteData(addr, *p++)。 unsigned char n = 7。 SCLK = 0。 //一個(gè)二極管+4K電阻充電 DS1302_WriteData(0x8e, 0x80)。 復(fù)位是否正常及關(guān)鍵點(diǎn)電壓參數(shù)是否正常 復(fù)位不正常也會(huì)導(dǎo)致系統(tǒng)不工作,這里的重點(diǎn)是檢查相關(guān)電路是否正常,同時(shí)檢查相應(yīng)電路的關(guān)鍵電壓參數(shù)是否正常,進(jìn)行一一排查。 總 結(jié)通過(guò)此次多功能數(shù)字鐘設(shè)計(jì)制作,我們將從書(shū)本上學(xué)到的知識(shí)應(yīng)用于實(shí)踐,加強(qiáng)了自身的實(shí)踐動(dòng)手能力,雖然過(guò)程中遇到了一些困難,但是在解決這些問(wèn)題的過(guò)程無(wú)疑也是對(duì)自己自身專業(yè)素質(zhì)的一種提高,不管做什么事,計(jì)劃是很重要的。因此我們不僅僅要有整體意識(shí),也要注意細(xì)節(jié),不要因一個(gè)關(guān)鍵地方的一個(gè)細(xì)節(jié)而導(dǎo)致滿盤(pán)皆輸;當(dāng)最終調(diào)試成功的時(shí)候也是對(duì)自己的一種肯定。而有一個(gè)好的計(jì)劃,不管做什么事都會(huì)事半功倍,做事心中有數(shù),明確重點(diǎn)和緩急,不會(huì)有疏漏。為了解決軟件調(diào)試問(wèn)題,第二種方法是硬件調(diào)試,硬件調(diào)試其實(shí)也需要計(jì)算機(jī)軟件的配合。 (1)斷電調(diào)試 為了安全起見(jiàn),首先必須進(jìn)行斷電調(diào)試,斷電調(diào)試的內(nèi)容至少包含短路檢測(cè)和原理正確性確認(rèn);系統(tǒng)電路焊接完成后,首先對(duì)實(shí)物進(jìn)行原理正確性的確認(rèn),其次必須進(jìn)行短路檢測(cè),選用合適的萬(wàn)用表歐姆檔,用紅表筆接到電路板的+5V電源的+、— 極,如果存在充放電現(xiàn)象,最后電阻穩(wěn)定在一個(gè)合適的位置,則基本上可排除系統(tǒng)短路現(xiàn)象。 //允許寫(xiě)操作 DS1302_WriteData(0x80, 0x00)。 addr += 2。 } DS1302_WriteData(0x8e, 0x80)。unsigned char n = 7。 //寫(xiě)地址 DS1302_WriteByte(dat)。 Delay()。 return dat。 DS1302_WriteByte(addr)。 SCLK = 0。 //時(shí)鐘線拉高 Delay()。 //時(shí)鐘線拉低 Delay()。}/**************************************向DS1302寫(xiě)1字節(jié)數(shù)據(jù)**************************************/void DS1302_WriteByte(unsigned char dat){ char i。   //數(shù)據(jù)右移一位 if (IO) dat |= 0x80。 i8。 _nop_()。x) for( y=1100。 _nop_()。 i write_(0x01)。 write_(0x0c)。 write_(0x38)。 write_date(0x30+ge)。 shi=date%10。Init()。void delayms( unsigned int z)。void write_(unsigned char )。void DS1302_GetTime(unsigned char *p)。 //unsigned char code init[] = {0x00, 0x00, 0x20, 0x01, 0x01, 0x05, 0x10}。系統(tǒng)使用4MHz 的晶振作為主振蕩器,一個(gè)tosc ,若是將PWM 的時(shí)鐘設(shè)置為tosc 的話, 則蜂鳴器要求的波形周期500μs 的計(jì)數(shù)值為500μs/=(2000)10=(7D0)16,7D0H 為
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1