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

正文內(nèi)容

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

  

【正文】 頁(yè)4 系統(tǒng)軟件設(shè)計(jì)初始化時(shí)鐘顯示定時(shí)是否到K1是否按下K2是否按下miao是否0分加1時(shí)加1Beep1=1?鬧鈴響定時(shí)顯示K3是否按下Miao1是否0時(shí)加1分加1YYYYYYYYNNNNNNNN圖41系統(tǒng)總流程圖 電子時(shí)鐘主要程序includeinclude sbit SCLK = P1^0。void write_sfm(unsigned char add,unsigned char date)。 delay(5)。 }void delayms( unsigned int z){ unsigned int x,y。  //讀取數(shù)據(jù) SCLK = 1。 Delay()。 //寫(xiě)數(shù)據(jù) SCLK = 1。 //時(shí)鐘啟動(dòng) DS1302_WriteData(0x90, 0xa6)。這樣才能提高成功率;其次我們做事情要注意細(xì)節(jié),細(xì)節(jié)決定成敗,這句話(huà)在這次課題中不僅一次得到了印證,特別是在軟件的編程過(guò)程中,一點(diǎn)點(diǎn)的錯(cuò)誤就會(huì)使你整個(gè)程序不能運(yùn)行。 }}/**************************************初始化DS1302**************************************/void DS1302_Initial(){ RST = 0。 RST = 1。 //延時(shí)等待 }}/**************************************讀DS1302某地址的的數(shù)據(jù)**************************************/unsigned char DS1302_ReadData(unsigned char addr){ unsigned char dat。 i++)   //8位計(jì)數(shù)器 { SCLK = 0。 i++) { _nop_()。 LCD_EN = 0。void write_date (unsigned char date)。所以,我們將設(shè)計(jì)如下的一個(gè)系統(tǒng)來(lái)說(shuō)明單片機(jī)對(duì)蜂鳴器的驅(qū)動(dòng):系統(tǒng)有兩個(gè)他激蜂鳴器,頻率都為2000Hz,一個(gè)由I/O 口進(jìn)行控制,另一個(gè)由PWM 輸出口進(jìn)行控制;系統(tǒng)還有兩個(gè)按鍵,一個(gè)按鍵為PORT 按鍵,I/O 口控制的蜂鳴器不鳴叫時(shí)按一次按鍵I/O 口控制的蜂鳴器鳴叫,再按一次停止鳴叫,另一個(gè)按鍵為PWM 按鍵,PWM 口控制的蜂鳴器不鳴叫時(shí)按一次按鍵PWM輸出口控制的蜂鳴器鳴叫,再按一次停止鳴叫。 由于RS232電平較高,在接通時(shí)產(chǎn)生的瞬時(shí)電涌非常高,很有可能擊毀max232,所以在使用中應(yīng)盡量避免熱插拔。這就是LCD顯示的基本原理。在EPROM編程時(shí),它接收指令字節(jié),而在驗(yàn)證程序時(shí),則輸出指令字節(jié)。數(shù)字鬧鐘要求有定時(shí)響?hù)[的功能,故需要提供設(shè)定鬧時(shí)電路和對(duì)比起鬧電路。┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線(xiàn)┊┊┊┊┊┊┊┊┊┊┊┊┊ 電子時(shí)鐘[摘要] 本設(shè)計(jì)是基于STC單片機(jī)的電子時(shí)鐘技術(shù),由STC12C5A16S2芯片和LCD1602液晶顯示屏,DS18B20進(jìn)行溫度測(cè)量,輔以必要的的電路,構(gòu)成一個(gè)單片機(jī)定時(shí)鬧鐘。設(shè)時(shí)電路應(yīng)共享譯碼器、驅(qū)動(dòng)器到數(shù)字顯示器,以便使用者設(shè)定時(shí)間,并可減少電路的芯片數(shù)量;而對(duì)比起鬧電路提供聲源,應(yīng)具有人工止鬧功能,止鬧后不再重新操作,將不再發(fā)生起鬧等功能。驗(yàn)證時(shí),要求外接上拉電阻。字符的顯示:用LCD顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由68或88點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對(duì)應(yīng)的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點(diǎn)亮。?。?)壓電式蜂鳴器 壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。5 PWM 輸出口直接驅(qū)動(dòng)蜂鳴器方式由于PWM 只控制固定頻率的蜂鳴器,所以可以在程序的系統(tǒng)初始化時(shí)就對(duì)PWM 的輸出波形進(jìn)行設(shè)置。void Init()。 }void Init(){ write_(0x38)。 _nop_()。  //時(shí)鐘線(xiàn)拉低 Delay()。 RST = 0。 Delay()。 SCLK = 0。因此我們不僅僅要有整體意識(shí),也要注意細(xì)節(jié),不要因一個(gè)關(guān)鍵地方的一個(gè)細(xì)節(jié)而導(dǎo)致滿(mǎn)盤(pán)皆輸;當(dāng)最終調(diào)試成功的時(shí)候也是對(duì)自己的一種肯定。 //允許寫(xiě)操作 DS1302_WriteData(0x80, 0x00)。 //寫(xiě)地址 DS1302_WriteByte(dat)。 SCLK = 0。   //數(shù)據(jù)右移一位 if (IO) dat |= 0x80。 _nop_()。 write_(0x38)。void delayms( unsigned int z)。系統(tǒng)使用4MHz 的晶振作為主振蕩器,一個(gè)tosc ,若是將PWM 的時(shí)鐘設(shè)置為tosc 的話(huà), 則蜂鳴器要求的波形周期500μs 的計(jì)數(shù)值為500μs/=(2000)10=(7D0)16,7D0H 為11 位的數(shù)據(jù),而SH69P43 的PWM 輸出周期寬度只是10 位數(shù)據(jù),所以選擇PWM 的時(shí)鐘為tosc 是不能實(shí)現(xiàn)蜂鳴器所要的驅(qū)動(dòng)波的。 壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。這樣一
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1