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

正文內(nèi)容

基于單片機80c51模擬路燈控制系統(tǒng)的課題設(shè)計-文庫吧資料

2025-03-31 12:43本頁面
  

【正文】 分 時 日 月 星期 年 addr+=2。i7。 //控制命令,WP位為0,允許寫操作 delay(5)。 uchar addr = 0x80。=~BIT(RTC_CS)。 //拉低時鐘端 delayns(10)。 //寫入數(shù)據(jù) PORTBamp。 //拉低時鐘端 delayns(10)。 PORTBamp。 //調(diào)整片選脈沖 DS1302_writeB(addr)。 PORTC|=BIT(RTC_CS)。=~BIT(RTC_CLK)。=~BIT(RTC_CS)。 //時鐘上升沿(DS1302采樣數(shù)據(jù)) byte=1。 //當前位是0,拉低數(shù)據(jù)端 } delayns(10)。 //當前位是1,拉高數(shù)據(jù)端 } else { PORTBamp。 //拉低時鐘端 if(byteamp。i++) //8位數(shù)據(jù)計數(shù) { PORTBamp。 for(i=0。 //啟動振蕩器,DS1302開始工作 DS1302_writeD(C_WP|WR,PROTECT)。//將時鐘端(RTC_CLK)數(shù)據(jù)端(RTC_DATA)片選端(RTC_CS)設(shè)置為輸出 DS1302_writeD(C_WP|WR,UPROTECT)。//將數(shù)據(jù)指針定位到第一行第一個字處:LCD1602_write_(0X80) ///delay(5)。//寫一個字符后地址指針加1 delay(5)。//顯示清0,數(shù)據(jù)指針清0 delay(5)。//設(shè)置開顯示,不顯示光標 delay(5)。//設(shè)置16*2顯示,5*7點陣,8位數(shù)據(jù)接口 delay(5)。 LCD_OE_L。}sru/*******************************************函數(shù)名稱: LCD1602_init()功 yse 能: 初始化1602液晶參 ry數(shù): 無返回值 ser: 無/**********u************************************/void LCD1602se55u_init(){s LruCD_OUT。 delay(5)。 delay(5)。 LCDrtu_RW_L。 LCD_OE_utrL。 LCDtru_OE_H。 true LCD_DATA=。 //1141是在8MHz晶振下,通過軟件仿真反復(fù)實驗得到的數(shù)值}/*****tur**************************************函數(shù)名稱tru: LCD1602_write_(uchar )功 能: ut向1602液晶寫入一個字節(jié)指令參 數(shù): coutm是指令返回值 : 無tu/********************************************/void LCD1602_uywrite_(uchar ){yu utr LCD_RS_L。j1141。iMS。 }void delay(yuint MS) {ty uitnt i,j。iUS。 US=UtyS*5/4。uchar chucun[]。=0X07 //按鍵方向定義輸入define KghbbgfsEY_DATA PINA //讀按鍵端口define KEY_OUsT_H PORTA|=0XF8 //按鍵端口輸出高電平ergprgdagma data:code const duchar table[]={0x30,0x31,0x32,0x33,0x34, d 0x35,0x36,0x37,0x38, d 0x39}。=~BIT(PD7)。 //向1602寫define LCD_OE_H PORTD|=BIT(PD7)。 //從1602讀define LCD_RW_L PORTDamp。=~BIT(PD5)。 六、參考文獻【1】 【M】.北京:【2】 【M】.北京:【3】 【M】.杭州:【4】 【M】.北京:【5】 【M】.北京:【6】 【M】.北京:附錄1 系統(tǒng)原理圖附錄2 程序清單/******************************************/include //包含型號頭文件include //包含位操作頭文件include define uchar unsigned char問天網(wǎng)他define uint unsigned int/***************1602控制位的宏定 義**************************/define LCD_OUT DDRC=0XFF //數(shù)據(jù)端設(shè)為輸出define LCD_C_DDR DDRD|=0XE0 //控制端設(shè)為輸出 define LCD_DATA PORTC //發(fā)送數(shù)據(jù)端define LCD_RS_H PORTD|=BIT(PD5)。路燈電路正常時采樣點電壓為3V左右,在開路故障時電壓為0V。ICC AVR是眾多AVR單片ser一 機應(yīng)用開發(fā)軟件中的優(yōu)秀軟件之一,界面友好,易學(xué)易用。系統(tǒng)流程圖如下:開始初始化判斷環(huán)境在明暗判斷移動小車位置判斷LED燈好壞設(shè)置實時時間、開關(guān)燈時間顯示并輸出相應(yīng)動作圖10 流程圖 C語言表達能力和運算能力比較強,且具有很好的可移植性和硬件控制能力。同時在線路的設(shè)計上也要保證負載流過恒定電流產(chǎn)生的電壓值不能超過12V,如果超過電源供電電壓,不能實現(xiàn)恒流工作性能。在以上的計算中V1的數(shù)值是不確定的,他是根據(jù)負載的大小變化的,但是不論V1的數(shù)值怎么變化,通過計算可以知道流過電阻RS1的電流是不變的,以為它兩端的電壓是V,而V這個電壓值是第一組運放的輸出,在電位器ser一不調(diào)節(jié)的時候V的數(shù)值是固定的,流過RS1的電流不變,所以輸出電流也不變,實現(xiàn)恒流控制。后面的一組運放是實現(xiàn)電壓到恒流的轉(zhuǎn)換,電路中有正反饋也有負反饋,但線路是穩(wěn)定的狀態(tài),計算的時候運放也是按照虛短和虛斷的分析方式,C21是電壓信號的濾波電容,假設(shè)第一組運放1腳輸出的電壓是V,第二組運放5腳正端的電壓是V1,那么電阻RS1左端的電壓值為2V1,因為電阻R16和R18是相同的數(shù)值。運放的1腳輸出的電壓等于3腳的電壓,既是電位器滑動端的電壓值。最前面的雙向開關(guān)負責將正負12V電壓接入,這個電壓是運放的供電電壓,并提供給其他線路作為電源輸入,C24和C25電容是運放正負電源端的濾波電容,緊靠運放電源引腳。圖17 恒流源或是 =,,VE=VBK電阻只是用來形成通路,而且不希望(也不會)有很多電流流經(jīng)這個電阻。).3V基極偏壓(10 這個有一點不同:, 圖16 恒流源電路方案2.方案1:IO)。Q2去決定輸出電流IO(IC2β2。VBE2,β1 圖13 電流鏡電路Q1和Q2的特性相同,即VBE1Mirror:實際的流源圖11 恒流源理想的恒流源,其內(nèi)阻為無限大,使其電流可以全部流出外面。理想的恒流源c)內(nèi)阻為無限大。b)不因環(huán)境溫度變化而改變。a)不因負載(輸出電壓)變化而改變。(6) 電源模塊圖10 5V穩(wěn)壓電路 電源是系統(tǒng)中最重要的模塊之一,輸入電源經(jīng)穩(wěn)壓塊后輸出穩(wěn)定的+5V電源,用以驅(qū)動整個系統(tǒng)。(4) 路燈控制模塊圖8 路燈控制電路該模塊采用節(jié)能的1W LED燈,當電路出現(xiàn)故障時,單片機通過內(nèi)部AD采集電路采樣點的電壓變化量后對數(shù)據(jù)進行處理。字符型液晶因具有體積小、功耗低、壽而已命長、價格低、接口控制方便及顯示操作簡單等優(yōu)點而被廣泛應(yīng)用。在不同的光強下,光敏電阻的電阻值會發(fā)生明顯變化,光敏電阻器是利用半導(dǎo)體的光電效應(yīng)制成的一種電阻值隨入射光的強弱而改變的電阻器;入射光強,電阻減小,入射光通過檢測不同光強下電阻值的變化量來控制路燈的開和關(guān)?;诖艘蟛捎糜晒饷綦娮杞M成的分壓電路進行檢測?;诖四康牟捎锰綔y距離遠、靈敏度高的反射式光電傳感器進行檢測,當傳感器檢測到小車時,傳感器給單片機一個信號,然后單片機對路燈進行合理控制,達到題目要求。DS1302工作時功耗很低,保持數(shù)據(jù)和時鐘信息時功率小于1mW。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時采樣或定時采樣,沒有具體的時間記錄,因此,只能記錄 數(shù)據(jù)而無法準確記錄其出現(xiàn)的時間;若采用單片機計時,一方面需要采用計數(shù)器,占 用硬件資源,另一方面需要設(shè)置中斷、查詢等,同樣耗費單片機的資源,而且,某些 測控系統(tǒng)可能不允許。DS1302可以用于數(shù)據(jù)記錄,特別是對某些 具有特殊意義的數(shù)據(jù)點的記錄,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄。只有在SCLK為低電平時,才能將RST置為高電平。如果在傳送過程中RST置為低電平,則會終止 此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。RST 輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其 次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1和X2是振蕩源, 。另外該芯片有備份電源引腳,可以在斷電后仍能工作,以保證時鐘的準確性。DS1302內(nèi)部有一個318的用于 臨時性存放數(shù)據(jù)的RAM寄存器。DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏 年補償功能,~。與AT89S52相比,ATMEGA16L是一款高性能、低功耗的8位AVR微處理器,具 有速度快、輸出電流大、工作電壓范圍寬、成本低等優(yōu)點,是一款性價比很高的單片機。 三、總體設(shè)計方案本系統(tǒng)以ATMEGA16L為控制核心 。 方 案二:與方案一不同的是方案二選用AT89S52芯片,采用紅外對管對物體的移動進行檢測,時鐘由單片機定時器實現(xiàn)。當路燈出現(xiàn)故障后路燈電路中采樣點的電壓值會發(fā)生變化, 單片機根據(jù)變化量進行相應(yīng)的處理。支路控制器 的時鐘采用精確的時鐘芯片并由字符型液晶作為顯示,利用按鍵設(shè)定、修改開關(guān)燈時間。 二、方案論證與比較 方案一:題目要求設(shè)計一個 模擬路燈控制系統(tǒng),實現(xiàn)支路控制器對單元控制器的有效控制。(2)單元控制 器具有調(diào)光功能,路燈驅(qū)動電源輸出功率能在規(guī)定時間按設(shè)定要求自動減小,該功率應(yīng) 能在20%~100%范圍內(nèi)設(shè)定并調(diào)節(jié),調(diào)節(jié)誤差≤2%。(5)當路燈出現(xiàn)故障時(燈不亮), 支路控制器應(yīng)發(fā)出聲光報警信號,并顯示有故障路燈的地址編號。(3)支路控制器應(yīng)能根據(jù)交通情況 自動調(diào)節(jié)亮燈狀態(tài):當可移
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1