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

正文內(nèi)容

基于單片機(jī)的智能路燈控制系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 CLK=1。 _nop_()。 delay(1)。 delay(1)。 } } void shizhuanbcd() //十進(jìn)制轉(zhuǎn) BCD { uchar i。 temp=temp+addr。 temp=1。 RST=1。 SCLK=0。 SCLK=0。 // 設(shè)置 writebyte(yearaddr,bcddata[0])。 // 寫保護(hù) } void read_1302() //從 DS1302 讀出 { bcddata[0]=readbyte(yearaddr)。 } void display() //顯示 DS1302 中讀出的時(shí)間 { wlcd_(0x80+0x40)。 wlcd_data(table[10])。 wlcd_data(table[shidata[7]])。 wlcd_data(table[shidata[6]/10])。 EX0=1。 } } void display2() //半電壓開啟顯示 { uchar i。i4。 wlcd_(0x80+12)。i4。 ET0=1。 wlcd_data(table[shidata[5]%10])。)。 wlcd_data(table[shidata[2]/10])。 bcddata[6]=readbyte(dayaddr)。 // 寫入星期 writebyte(secondaddr,bcddata[5])。 // 允許寫入 writebyte(secondaddr,0x80)。 } else temp=temp|0x00。 temp=1。 temp=addr|0x01。0x01) { IO=1。 temp=shuju。i7。 rw=0。 rw=0。 if(DO==1) { temp|=0x01。 } CLK=0。i++) { CLK=0。我由衷地感謝師長(zhǎng)們對(duì)我默默無(wú)聞的幫助及潛移默化的影響,為我將來(lái)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ);我還要由衷地感謝身邊的同學(xué)對(duì)我的無(wú)私關(guān)懷與支持,給我大量的寶貴意見。 這次設(shè)計(jì)的智能路燈控制系統(tǒng),從光線強(qiáng)度、時(shí)間等方面入手,通過(guò)對(duì)這些變量的檢測(cè)與處 理,實(shí)現(xiàn)了光線、時(shí)間、人工對(duì)輸入路燈電壓的綜合調(diào)節(jié)。而后調(diào)試程序到全電壓工作模式,運(yùn)行結(jié)果如圖 52。此操作暗合數(shù)字濾波和有效性檢查的原則, 使系統(tǒng)更穩(wěn)定、可靠! 5 軟件測(cè)試 測(cè)試目的 軟件測(cè)試是軟件生命周期中一項(xiàng)非常重要且復(fù)雜的工作,對(duì)軟件可靠性保證具有極其重要的意義,通過(guò)軟件測(cè)試可以發(fā)現(xiàn)軟件設(shè)計(jì)過(guò)程中的不足之處,以便更好地完善。 amp。主程序完成對(duì)運(yùn)行環(huán)境的初始化和以一定的邏輯及方式對(duì)各個(gè)模塊的程序進(jìn)行調(diào)用,同時(shí)對(duì)某些系統(tǒng)硬件資源進(jìn)行配置,從而達(dá)到預(yù)期的功能或目的。 11 4 軟件設(shè)計(jì) 本系統(tǒng)軟件設(shè)計(jì)采用了目前廣泛使用的 MCS51單片機(jī)高級(jí)語(yǔ)言 keilC51作為軟件開發(fā)工具,它表達(dá)能力強(qiáng)、可移植性好、便于進(jìn)行結(jié)構(gòu)化程序設(shè)計(jì)可以直接操作計(jì)算機(jī)硬件,對(duì)速度要求不是很高的應(yīng)用場(chǎng)合是一種十分理想的開發(fā)工具。 設(shè)計(jì)思路: 9015的基極通過(guò)阻值為 AT89S52的 。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。 關(guān)于模數(shù)轉(zhuǎn)換器的選擇: 通常 使用 的模數(shù)轉(zhuǎn)換器是 ADC0809,它 是帶有 8位 A/D 轉(zhuǎn)換器、 8 路多路開關(guān)以及微處理機(jī)兼容的控制邏輯的 CMOS 逐次逼近式 A/D 轉(zhuǎn)換器 。 2伏安特性 伏安特性曲線用來(lái)描述光敏電阻的外加電壓與光電流的關(guān)系,對(duì)于光敏 器件來(lái)說(shuō),其光電流隨外加電壓的增大而增大 。在第 1個(gè)時(shí)鐘脈沖的下沉之前 DI端必須是高電平,表示啟始信號(hào)。 ADC0832引腳分布如圖 35所示。 BT1 為電壓值 3V 的電池 組 , 來(lái) 作為 DS1302 的備用電源 。 DS1302 工作時(shí)功耗很低 , 保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于 1mW, 其 外部管腳如圖 32 所示。 K K K K4 分別同 、 、 相連,當(dāng) S S S S5 任意一個(gè)鍵按下時(shí),同它相連的端口 電壓則被拉低。雖然 目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師 以及 致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。 主要內(nèi)容如下: (1) 利用單片機(jī),對(duì)整個(gè)路燈系統(tǒng)進(jìn)行研究與設(shè)計(jì)。 設(shè)計(jì)的意義 路燈是我國(guó)經(jīng)濟(jì)發(fā)展和國(guó)家建設(shè)中必需的用電設(shè)備,它在我國(guó)的整體用電量中所占比例巨大,如果通過(guò)節(jié)能裝置對(duì)其進(jìn)行有效控制,就能夠降低電力損耗,達(dá)到節(jié)約能源,降低生產(chǎn)安裝成本,有助于我國(guó)經(jīng)濟(jì)的快速發(fā)展。能源問(wèn)題已經(jīng)成為制約經(jīng)濟(jì)和社會(huì)發(fā)展的重要因素,應(yīng)當(dāng)從戰(zhàn)略和全局的高度,充分認(rèn)識(shí)做好能源工作的重要性和緊迫性,高度重視能源安全,實(shí)現(xiàn)能源的可持續(xù)發(fā)展。如何節(jié)能降耗己成為近年來(lái)世界性 研究的 一個(gè) 熱點(diǎn)課題。本 設(shè)計(jì) 研究的基于單片機(jī)的智能路燈控制系統(tǒng)正是針對(duì)我國(guó)在城市照明上所存在的巨大的能源消耗而開發(fā)出的新型節(jié)能控制系統(tǒng)。 這些問(wèn)題的產(chǎn)生無(wú)疑給當(dāng)?shù)氐穆窡艄芾聿块T的各方面工作帶來(lái)很大的壓力,急切加以解決。 而且,我國(guó)絕大多數(shù)地區(qū)的路燈關(guān)開燈都是采用人工控制或者定時(shí)控制,這樣也有許多不利之處:若采用人工控制,則路燈開關(guān)存在著一定的不確定性,同時(shí)也 2 占用了一定的人力資源。 (4) 當(dāng)電壓符合額定電壓時(shí),系統(tǒng)自動(dòng)進(jìn)行穩(wěn)壓。在編譯方面,它也支持 IAR、 Keil 和 MATLAB 等多種 編譯器 。 S5 為運(yùn)行模式下實(shí)現(xiàn)?自動(dòng)?、?手動(dòng)?的切換。 具體控制字介紹: ? 控制字的最高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入到 DS1302 中 ; ? 位 6:如果為 0,則表示存取日歷時(shí)鐘數(shù)據(jù),為 1 表示存取 RAM數(shù)據(jù) ; ? 位 5至位 1( A4~ A0):指示操作單元的地址; ? 位 0(最低有效位):如為 0, 表示要進(jìn)行寫操作,為 1 表示進(jìn)行讀操作。 圖 34 實(shí)時(shí)時(shí)鐘模塊電路 光線強(qiáng)弱檢測(cè) 模塊 ADC0832綜述 ADC0832 為 8位分辨率 A/D轉(zhuǎn)換芯片,其最高分辨可達(dá) 256級(jí),可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。 單片機(jī)對(duì) ADC0832的控制原理: 7 正常情況下 ADC0832與單片機(jī)的接口應(yīng)為 4條數(shù)據(jù)線,分別是 CS、 CLK、 DO、DI。這些制作材料具有在特定 波長(zhǎng) 的光照射下,其阻值迅速減小的特性。 光線強(qiáng)弱 檢測(cè)模塊的硬件電路設(shè)計(jì) 在此設(shè)計(jì)中我們使 用光敏電阻和 ADC0832 模數(shù)轉(zhuǎn)換器相結(jié)合的方式來(lái)實(shí)現(xiàn)對(duì)環(huán)境明暗程度的檢測(cè)。另外其體積也較大,價(jià)格也較 ADC0832 昂貴,這樣也變相的增加的 印制板電路制作和元器件采購(gòu)的成本。其物理結(jié)構(gòu)如下圖 311所示。當(dāng)該位被拉至‘ 0’,也即 0V低電平時(shí),發(fā)射極 1同基極 2之間有電壓值大約 差降,通過(guò) ,通過(guò) ,此電流也為基極電流。 ( 2) ADC0832操作程序部分 : 對(duì)光信號(hào)進(jìn)行采集,轉(zhuǎn)化為電信號(hào)進(jìn)而交給系統(tǒng)進(jìn)行處理 。 S SS4和 S5是功能按鍵, 在調(diào)時(shí)狀態(tài)下, S2為加 1, S3為減 1在手動(dòng)模式下 S2為開燈,S3為關(guān)燈。 a c t io n = = 0a c t io n = = 1 amp。 功能測(cè)試: 該設(shè)計(jì)主要 路燈亮度的自動(dòng)或手動(dòng)轉(zhuǎn)換 。 圖 53 關(guān)閉模式 測(cè)試結(jié)果與預(yù)期設(shè)想一致 ,達(dá)到了預(yù)期效果。但是坦白的說(shuō),這個(gè)設(shè)計(jì)不是完美的,還有很多的地方需要完善和改進(jìn)。 channel=3。0x01) { DI=1。 for(i=0。 CLK=1。 en=1。 en=1。 for(i=0。 SCLK=0。 SCLK=1。 for(i=0。 } temp=0。 } RST=0。 // 寫入年份 writebyte(monthaddr,bcddata[1])。 bcddata[1]=readbyte(monthaddr)。 wlcd_data(table[shidata[0]/10])。 wlcd_data(table[shidata[3]/10])。 wlcd_(0x80)。 wlcd_data(table[shidata[6]%10])。 IT0=1。 wlcd_(0x80+12)。i++) { wlcd_data(table[i+32])。 } } void display3() //全關(guān)顯示 { uchar i。 for(i=0。 EA=1。 wlcd_data(table[shidata[5]/10])。 39。 wlcd_data(table[10])。 bcddata[5]=readbyte(secondaddr)。 // 寫入分鐘 writebyte(dayaddr,bcddata[6])。 writebyte(controladdr,0x00)。 if(IO) { temp=temp|0x80。 } else IO=0。 } uchar readbyte(uchar addr) //DS1302 讀一字節(jié) { uchar temp=0,i。i++) { if(tempamp。 uint temp=0。 for(i=0。 rs=1。 rs=0。 _nop_()。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1