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

正文內(nèi)容

電梯自動(dòng)控制系統(tǒng)畢業(yè)設(shè)計(jì)(論文)-文庫吧資料

2025-07-03 15:49本頁面
  

【正文】 程序運(yùn)作主流程圖開始 鍵盤掃描流程圖 初始化 鍵盤掃描 取值 延遲點(diǎn)陣顯示返回鍵盤掃描流程圖3 系統(tǒng)調(diào)試焊接過程中每個(gè)部件的焊接要按照一定的順序,首先焊電源,然后是單片機(jī)及下載口,其次是點(diǎn)陣、按鍵、蜂鳴器等。蜂鳴器電路 系統(tǒng)軟件設(shè)計(jì)軟件設(shè)計(jì)依賴于Keil C51,用C語言編程簡(jiǎn)單而且靈活,方便改錯(cuò)和調(diào)試。 晶振電路復(fù)位電路如下圖所示,復(fù)位電路采用上電加按鈕復(fù)位。在電梯的運(yùn)行中不再接收按鍵信息,等電梯到達(dá)指定樓層后才能通過鍵盤輸入再次運(yùn)行到下一指定樓層。點(diǎn)陣顯示電路樓層按鍵采用4*2矩陣鍵盤,矩陣鍵盤與P1口相連接,共8個(gè)按鍵分別模擬1—8層。因此OE腳置低,LE腳置高。u36755X能直接接到CMOS,NMOS和TTL接口上;u25805X電壓范圍:~;u20302X輸入電流: 。當(dāng)鎖存使能端LE為高時(shí),這些器件的鎖存對(duì)于數(shù)據(jù)是透明的(也就是說輸出同步)。它在電路中的具體連接方式如下圖右所示。AT89S52時(shí)鐘振蕩矩陣鍵盤單片機(jī)復(fù)位點(diǎn)陣 蜂鳴器總體設(shè)計(jì)框圖 系統(tǒng)原理圖 用Altium Designer Summer設(shè)計(jì)的系統(tǒng)原理圖。(3)電源能通過計(jì)算機(jī)的USB口供電,以節(jié)約制作成本。 系統(tǒng)功能(1)能通過矩陣鍵盤輸入的樓層數(shù),讓點(diǎn)陣顯示電梯當(dāng)前運(yùn)行狀態(tài)即當(dāng)前所在樓層,直至所要到達(dá)的目的樓層。硬件主要是單片機(jī)AT89S52的原理和基本功能,它將構(gòu)成系統(tǒng)的核心框架部分;軟件設(shè)計(jì)和調(diào)試就依賴于Keil C51。2電梯自動(dòng)控制系統(tǒng)的原理和設(shè)計(jì)以上主要介紹了電梯自動(dòng)控制系統(tǒng)開發(fā)的背景以及開發(fā)的硬件和軟件的環(huán)境。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì);與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。但仿真器外引插針中的31腳并不與仿真芯片的31腳相連,故該仿真器仍可插入到擴(kuò)展有外部ROM(其CPU的/EA引腳接至低電平)的目標(biāo)系統(tǒng)中使用。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM中。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。運(yùn)行Keil軟件需要WIN9NT、WIN2000、WINXP等操作系統(tǒng)。 C語言編程軟件Keil C51Keil C51是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。當(dāng)一條指令訪問高于7FH 的地址時(shí),尋址方式?jīng)Q定CPU 訪問高128 字節(jié)RAM 還是特殊功能寄存器空間。高128 字節(jié)與特殊功能寄存器重疊。對(duì)于 89S52,如果EA 接VCC,程序讀寫先從內(nèi)部存儲(chǔ)器(地址為0000H~1FFFH)開始,接著從外部尋址,尋址地址為:2000H~FFFFH。存儲(chǔ)器結(jié)構(gòu):MCS51器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。它們的值一直到下一個(gè)周期被電路捕捉下來。實(shí)際上,中斷服務(wù)程序必須判定是否是TF2 或EXF2激活中斷,標(biāo)志位也必須由軟件清0。  定時(shí)器2可以被寄存器T2CON中的TF2和EXF2的或邏輯觸發(fā)。這些中斷如圖10所示每個(gè)中斷源都可以通過置位或清除特殊寄存器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。在這種工作模式下,EXF2不能觸發(fā)中斷。定時(shí)器的溢出也使得RCAP2H和RCAP2L中的16位值分別加載到定時(shí)器存儲(chǔ)器TH2和TL2中。T2EX上的一個(gè)邏輯1使得定時(shí)器2向上計(jì)數(shù)。置位DCEN,允許定時(shí)器2向上或向下計(jì)數(shù)。當(dāng)TH2 和TL2 分別等于RCAP2H 和RCAP2L中的值的時(shí)候,計(jì)數(shù)器下溢。這個(gè)跳變也置位EXF2中斷標(biāo)志位。定時(shí)器工作于捕捉模式,RCAP2H和RCAP2L的值可以由軟件預(yù)設(shè)。如果EXEN2=0,定時(shí)器2計(jì)數(shù),計(jì)到0FFFFH后置位TF2溢出標(biāo)志。DCEN=0 時(shí),定時(shí)器2 自動(dòng)計(jì)數(shù)。通過復(fù)位,DCEN 被置為0,因此,定時(shí)器2 默認(rèn)為向上計(jì)數(shù)?! ∽詣?dòng)重載:當(dāng)定時(shí)器2工作于16位自動(dòng)重載模式,可對(duì)其編程實(shí)現(xiàn)向上計(jì)數(shù)或向下計(jì)數(shù)。因?yàn)樽R(shí)別1-0的跳變需要2個(gè)機(jī)器周期(24個(gè)晶振周期),所以,最大的計(jì)數(shù)頻率不高于晶振頻率的1/24。一個(gè)機(jī)器周期采樣到高電平,而下一個(gè)周期采樣到低電平,計(jì)數(shù)器將加1。在計(jì)數(shù)工作方式下,寄存器在相關(guān)外部輸入角T2 發(fā)生1 至0 的下降沿時(shí)增加1。除此之外,T2EX 的跳變會(huì)引起T2CON 中的EXF2 置位。如果EXEN2=1,定時(shí)器2做相同的操作。捕捉方式在捕捉模式下,通過T2CON中的EXEN2來選擇兩種方式。在定時(shí)工作方式中,每個(gè)機(jī)器周期,TL2 寄存器都會(huì)加1。工作模式由T2CON中的相關(guān)位選擇。其工作方式由特殊寄存器T2CON中的C/T2位選擇。為了獲得更深入的關(guān)于UART 的信息,選擇“Products”,然后選擇“8051Architech Flash Microcontroller”,再選擇“Product Overview”即可。為了獲得更深入的關(guān)于UART 的信息,選擇“Products”,然后選擇“8051Architech Flash Microcontroller”,再選擇“Product Overview”即可。為了防止WDT在待機(jī)模式下復(fù)位AT89S52,用戶應(yīng)該建立一個(gè)定時(shí)器,定時(shí)離開待機(jī)模式,喂狗,再重新進(jìn)入待機(jī)模式。在進(jìn)入待機(jī)模式前,特殊寄存器AUXR的WDIDLE位用來決定WDT是否繼續(xù)計(jì)數(shù)。這就意味著WDT 應(yīng)該在中斷服務(wù)程序中復(fù)位。當(dāng)中斷拉高后,執(zhí)行中斷服務(wù)程序。通過中斷退出掉電模式的情形有很大的不同。有兩種方式可以離開掉電模式:硬件復(fù)位或通過一個(gè)激活的外部中斷。WDT在掉電和空閑模式下,晶振器不工作,這意味這WDT也停止了工作。  當(dāng)WDT 計(jì)數(shù)器溢出時(shí),將給RST 引腳產(chǎn)生一個(gè)復(fù)位脈沖輸出,這個(gè)復(fù)位脈沖持續(xù)96個(gè)晶振周期(TOSC),其中TOSC=1/FOSC。為了復(fù)位WDT,用戶必須向WDTRST 寫入01EH 和0E1H(WDTRST 是只讀寄存器)。當(dāng)計(jì)數(shù)達(dá)到8191(1FFFH)時(shí),13 位計(jì)數(shù)器將會(huì)溢出,這將會(huì)復(fù)位器件?! DT的使用為了激活WDT,用戶必須向WDTRST寄存器(地址為0A6H的SFR)依次寫入01EH和0E1H。除了復(fù)位(硬件復(fù)位或WDT溢出復(fù)位),沒有辦法停止WDT工作。當(dāng)WDT激活后,晶振工作,WDT在每個(gè)機(jī)器周期都會(huì)增加。WDT 由13位計(jì)數(shù)器和特殊功能寄存器中的看門狗定時(shí)器復(fù)位存儲(chǔ)器(WDTRST)構(gòu)成。用戶應(yīng)該在訪問數(shù)據(jù)指針寄存器前先初始化DPS至合理的值。雙數(shù)據(jù)指針寄存器:為了更有利于訪問內(nèi)部和外部數(shù)據(jù)存儲(chǔ)器,系統(tǒng)提供了兩路16位數(shù)據(jù)指針寄存器:位于SFR中82H~83H的DP0和位于84H~85?! 《〞r(shí)器2寄存器:寄存器T2CON 和T2MOD 包含定時(shí)器2 的控制位和狀態(tài)位,寄存器對(duì)RCAP2H和RCAP2L是定時(shí)器2的捕捉/自動(dòng)重載寄存器。  XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令?! A/VPP:外部訪問允許,欲使CPU只訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA必須保持低電平(接地)。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。   ALE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。   RST:復(fù)位輸入?! ∫_第二功能: RXD(串行輸入口) ; TXD(串行輸出口); INTO(外中斷0); INT1(外中斷1) ; TO(定時(shí)/計(jì)數(shù)器0); T1(定時(shí)/計(jì)數(shù)器1); WR(外部數(shù)據(jù)存儲(chǔ)器寫選通); RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)。P3口亦作為AT89S52特殊功能使用。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。 在flash編程和校驗(yàn)時(shí),P2口也接高8位地址字節(jié)和一些控制信號(hào)。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)?! 2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL 邏輯電平。 在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。  P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1