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

正文內(nèi)容

基于c51單片機(jī)的煙霧警報(bào)器設(shè)計(jì)-閱讀頁

2025-07-12 17:37本頁面
  

【正文】 據(jù)還是對外成高阻狀態(tài)。當(dāng)此引腳輸入為高電平時,12為數(shù)據(jù)并行輸出;當(dāng)此引腳為低電平時,與引腳A0配合,把12位數(shù)據(jù)分兩次輸入。此引腳有兩個功能,一個功能是決定方式是12位是8位。若A0=0,高8位數(shù)據(jù)有效;若A0=1,低4位有效,中間4位為“0”,高4位為高阻狀態(tài)。CS:芯片選擇。R/C:讀/轉(zhuǎn)換選擇。CE:芯片啟動信號。STS:狀態(tài)信號。REFOUT:+10V基準(zhǔn)電壓輸出。只有此腳把從“REFOUT”腳輸出的基準(zhǔn)電壓引入到AD574A內(nèi)部的12位DAC(AD565),才能進(jìn)行正常的A/D轉(zhuǎn)換。此引腳適當(dāng)連接,可實(shí)現(xiàn)單極性或雙極性輸入。對單極性信號為10V量程的模擬信號輸入端,對雙極性信號為177。20VIN:20V量程輸入端。10V量程模擬信號輸入腳。各字電路(譯碼器、門電路、觸發(fā)器等)及“+5V”的電源地。各模擬器件(放大器、比較器、多路開關(guān)、取樣保持器等)地及“+15V”和“15V”電源地。VEE:負(fù)電源端,VEE=15~12V。當(dāng)輸入電壓為VIN=0~+10V時,應(yīng)從引腳10VIN輸入,當(dāng)VIN=0~20V,應(yīng)從20VIN輸入。圖中電位器RP1用于調(diào)零,即保證在VIN=0時,輸出數(shù)字量D為零。圖中RP2用于調(diào)整增益,其作用與圖(a)中RP2的作用相同。如果輸入信號VIN在5~=5V之間,應(yīng)從10VIN引腳輸入;當(dāng)VIN在10~=10V之間,應(yīng)從20VIN引腳輸入。 AD574A與80C51單片機(jī)接口電路AD574A系列的所有型號和功能因腳和排列都相同,因而它們與單片機(jī)借口也相同。圖39為AD574A與80C51單片機(jī)的接口電路。+,在設(shè)計(jì)時我們選用單極性輸入方式。故采用查詢方式讀取轉(zhuǎn)換結(jié)果。聲光報(bào)警電路由555定時器、揚(yáng)聲器和普通發(fā)光二極管組成,電路圖如圖310所示。由電容C4的充沖放電作用,=1時,555輸出脈沖的振蕩頻率較低,=0時,555輸出脈沖的振蕩頻率較高。圖310 聲光報(bào)警電路 根據(jù)要求,設(shè)計(jì)中我們選用80C51單片機(jī)。這里不再贅述。當(dāng)今信息時代,隨著電子計(jì)算機(jī)技術(shù)的非速發(fā)展,自動檢測,自動控制技術(shù)顯露非凡的能力,而大多數(shù)設(shè)備只能處理電信號,也就需要把被測,被控非電量的信息通過傳感器轉(zhuǎn)換成電信號。沒有傳感器對原始信息進(jìn)行精確可靠的捕捉和轉(zhuǎn)換,就沒有現(xiàn)代自動檢測和自動控制系統(tǒng)。設(shè)計(jì)中,傳感器我們選擇的是NIS09煙霧傳感器。而NIS09煙霧傳感器它的性能參數(shù)是我們選擇它理由。我們將主控電路和外圍接口電路(80C51與A/D轉(zhuǎn)換器的接口電路、80C51與聲光報(bào)警電路)連接起來,就得到了基于80C51的煙霧報(bào)警總電路圖。當(dāng)有信號輸入時。C51是美國Keil用過匯編語言后再使用C來開發(fā),體會更加深刻。C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 KEILC51標(biāo)準(zhǔn)C編譯器為80C51微控制器的軟件開發(fā)提供了C語言環(huán)境,同時保留了匯編代碼高效,快速的特點(diǎn)。C51已被完全集成到uVision2的集成開發(fā)環(huán)境中,這個集成開發(fā)環(huán)境包含:編譯器,匯編uVision2V7版本是目前最高效、靈活的8051開發(fā)平臺。方開發(fā)工具。V7版本無疑是8051開發(fā)用戶的最佳選擇。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。 程序流程 在整個程序流程中,經(jīng)常要控制一部分指令重復(fù)執(zhí)行若干次,以便簡短的程序完成大量的處理任務(wù)。循環(huán)程序有先執(zhí)行后判斷何先判斷后執(zhí)行兩種基本結(jié)構(gòu)?!W畲笾礑2=40966/10=2458.然后把它們的數(shù)字量轉(zhuǎn)化為二進(jìn)制數(shù)。由于AD574A輸出12位數(shù)據(jù),所以當(dāng)單片機(jī)讀取轉(zhuǎn)換結(jié)果時,應(yīng)分兩次進(jìn)行:當(dāng)A0=0時,讀取高8位;當(dāng)A0=1時,讀取低4位。我們將A/D轉(zhuǎn)換器讀取結(jié)果存入17H、18H、19H、20H單元中。將數(shù)值存入單元以后,接下來就是比較。程序流程圖如圖41所示。保存該文件,加上擴(kuò)展名(.asm或a51)。這個對話框要求選擇目標(biāo)CPU(即我們所使用的芯片型號80C51)點(diǎn)擊ATMEL前面的“+”號,展開該層,點(diǎn)擊其中的80C51,然后點(diǎn)擊確定按鈕。選中其中的“Add file to Group”Souce Group1”,對話框,要求尋找源文件,注意該對話框下面的“文件類型“默認(rèn)為C Souce file (*.c),也就是以C為擴(kuò)展名的文件,而我們的文件是以asm 為擴(kuò)展名的,,要將文件類型該掉,點(diǎn)擊對話框中”文件類型‘后的下拉列表,找到并選中“Asm Souce File(*.asm,*.a51)”,這樣。雙擊文件名,即打開源程序。設(shè)置完成以后安確認(rèn)返回主界面,工程建立、設(shè)置完畢。選擇菜單ProjectBuild target,對當(dāng)前工程進(jìn)行連接,如果當(dāng)前文件已修改軟件會先對該文件進(jìn)行比阿尼,然后在連接以產(chǎn)生目標(biāo)代碼。 圖51 正確連接、編譯之后的結(jié)果在進(jìn)入環(huán)境以后,遇到了很多問題,總結(jié)如下:(1)提示無asm文件編譯時候提示:F:\...\File has been changed outside the editor, reload ?解決方法:重新生成項(xiàng)目。(3)程序調(diào)試時,一些程序必須滿足一定的條件才能被執(zhí)行到解決方法:這些條件往往是異步發(fā)生或難以預(yù)先設(shè)定的,這類問題使用的單步實(shí)行方法是很難調(diào)試的,這時就要使用發(fā)哦程序調(diào)試中的另一種非常重要是方法斷點(diǎn)設(shè)置。在程序行設(shè)置/移除斷點(diǎn)的方法是將光標(biāo)定位于需要設(shè)置斷點(diǎn)的程序行,使用菜單Debug/Insert/RemoveBreakPoint設(shè)置或移除斷點(diǎn)(也可以用鼠標(biāo)在該行雙擊實(shí)現(xiàn)同樣的功能);Debug/Enable/Disable BreakPoint是開啟或暫停光標(biāo)所在懂行的斷點(diǎn)功能;Dubug/Disale All BreakPoint暫停所有斷點(diǎn);Debug/Kill All BreakPoint清除所有的斷點(diǎn)設(shè)置。(4)輸入程序時,有中文標(biāo)點(diǎn),用keil編譯時出現(xiàn)錯誤解決方法:程序里有帶中文標(biāo)點(diǎn),用英文重輸入一遍(5)匯編出現(xiàn)數(shù)字、字母混淆解決方法:字母“O” 和 數(shù)字 “0”。注意細(xì)節(jié)!結(jié)束語忙碌了一段時間,終于要交稿了。相當(dāng)初拿到題目時束手無策的樣子,真的是很不懂事。直到快要畢業(yè)時,才發(fā)現(xiàn)自己學(xué)到的東西太少了,而要學(xué)習(xí)的東西太多太多。人生就是不斷的學(xué)習(xí),不斷的進(jìn)步,不斷的接受新事物才能學(xué)到很多有用的知識。老師和學(xué)生,贏家永遠(yuǎn)是老師。在這兩個月中,找資料的過程讓我學(xué)到很多。在畫圖過程中,對Protel 99 SE軟件能夠操作自如。臨近畢業(yè),回想甚多。想想我們以后走向工作崗位,應(yīng)該是實(shí)踐與理論相結(jié)合。畢業(yè)設(shè)計(jì),不單單只是設(shè)計(jì),還是一次敢于接受新事物的挑戰(zhàn),鍛煉你的意志,磨練你的性格。設(shè)計(jì)已接近尾聲,我希望大家遇到困難時請不要輕言放棄,要相信自己,努力學(xué)習(xí),困難就會迎韌而解的。李老師學(xué)識淵博,學(xué)風(fēng)嚴(yán)謹(jǐn),待人寬厚。尤其在我剛拿到一個帶有陌生專業(yè)術(shù)語的題目想退縮時,李老師的一翻教導(dǎo)令我受益匪淺。還有,人要不斷的接受新知識,學(xué)習(xí)新知識,這樣才能在以后的人生道路上堅(jiān)強(qiáng)的走下去。所以,在設(shè)計(jì)的過程中,遇到很小的問題,都要勞煩老師講解。在李老師的指導(dǎo)和鼓勵下,我才有信心去完成畢業(yè)設(shè)計(jì),很榮幸成且幸運(yùn)成為李老師的學(xué)生。他們給了我很多的建議和幫助。特此感謝!通過本次設(shè)計(jì),讓我明白了很多。再次感謝在設(shè)計(jì)中給我?guī)椭睦蠋熀屯瑢W(xué)!參考文獻(xiàn)[1]李全利,單片機(jī)原理及應(yīng)用技術(shù)。 北京:機(jī)械工業(yè)出版社,2004[3]王曙霞,單片機(jī)實(shí)驗(yàn)與實(shí)訓(xùn)指導(dǎo)。北京:電子工業(yè)出版社,2007[5]張玉蓮,電子CAD(Protel99SE)實(shí)訓(xùn)指導(dǎo)書。北京:航空航天大學(xué)出版社,2000[7]李朝青,單片機(jī)原理與接口技術(shù)。哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1997[9]潘新民,微型計(jì)算機(jī)控制技術(shù)。北京:航空航天出版社,2000[11]Intel,MCS51 Family of Single Chip Microputer User’s Manual,1990[12]陳光東,單片微型計(jì)算機(jī)原理接口技術(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1