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

正文內(nèi)容

基于at89c52單片機(jī)最小系統(tǒng)設(shè)計(jì)-wenkub.com

2024-12-02 01:23 本頁(yè)面
   

【正文】 孟老師學(xué)識(shí)淵博,治學(xué)嚴(yán)謹(jǐn),平易近人,在老師的幫助之下我學(xué)到了很多 ,對(duì)電子技術(shù)有了更進(jìn)一步的了解,對(duì)專業(yè)知識(shí)學(xué)習(xí)的更加扎實(shí),也學(xué)會(huì)了很多為人處事的方式方法。 由于我的經(jīng)驗(yàn)少,遇到了許多的問(wèn)題。其間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改圖紙,每一個(gè)過(guò)程都是對(duì)自己能力的一次檢驗(yàn)和充實(shí)。這些收獲給我?guī)?lái)的喜悅遠(yuǎn)遠(yuǎn)超過(guò)了完成畢業(yè)設(shè)計(jì)時(shí)給我?guī)?lái)的喜悅。 我一直認(rèn)為畢業(yè)設(shè)計(jì)重在過(guò)程。設(shè)計(jì)程序采用匯編語(yǔ)言,在所做的模塊上進(jìn)行驗(yàn)證。經(jīng)過(guò)一段時(shí)間間隔后,再調(diào)用顯示掃描程序。假定本系統(tǒng)中顯示程序?yàn)?DIR,執(zhí)行時(shí)間約為 10ms,分析以下程序時(shí),可把顯示程序 DIR 當(dāng)成延時(shí)子程序。 總結(jié)上述內(nèi)容,鍵處理的流程如圖所示。鍵碼的 計(jì)算公式為:鍵碼 =行首號(hào) +列號(hào)。到輸出口輸出 0BH( 1011)時(shí),行線中有狀態(tài)為低電平者(行 1),則閉合鍵找到,通過(guò)此次掃描的列線值和行線值就可以知道閉合鍵的位置。 圖 RS232 接口電路圖 電源電路設(shè)計(jì) 電源電路如圖 。 圖 TLC549電路圖 EEPROM 存儲(chǔ)器電路設(shè)計(jì) EEPROM存儲(chǔ)器電路如圖 。 沈陽(yáng)工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 圖 標(biāo)準(zhǔn)液晶顯示接口 表 LCD液晶顯示器引腳功能表 引腳 符號(hào) 輸入 /輸出 功 能 1 Vss 電源地: 0V 2 VDD 電源: 5V 3 V1V5 LCD 驅(qū)動(dòng)電路: 05V 4 RS 輸入 寄存器選擇:“ 0”指令寄存器,“ 1”數(shù)據(jù)寄存器 5 R/W 輸入 “ 1”讀操作,“ 0”寫操作 6 E 輸入 使能信號(hào): R/W=0 下降沿有效 710 D0D3 輸入 /輸出 數(shù)據(jù)總線低 4 位,與 4 位 MCU 連接時(shí)不用 1114 D4D7 輸入 /輸出 數(shù)據(jù)總線高 4 位 基于 AT89C52 單片機(jī)最小系統(tǒng)設(shè)計(jì) 17 A/D 轉(zhuǎn)換電路設(shè)計(jì) 系統(tǒng)提供了一個(gè) 8位串行的 A/D轉(zhuǎn)換電路,如圖 。 圖 蜂鳴器電路圖 LCD 液晶顯示接口電路的設(shè)計(jì) 系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)的 LCD液晶顯示接口 J6,接口如圖 。用 戶可以通過(guò)這倆個(gè)按鍵實(shí)現(xiàn)外部中斷或者計(jì)時(shí)中斷。如果按鍵有鍵按下,則與按鍵相連的二極管導(dǎo)通,將電壓鉗位在 。 數(shù)碼管,指撥開(kāi)關(guān)和發(fā)光二極管在系統(tǒng)中采用分時(shí)掃描控制。該單元電路主要采用總線來(lái)擴(kuò)展用戶的I/O口單元, 74HC373是用戶數(shù)據(jù)鎖存器。 AT89C52具有 ISP的功能,可以通過(guò)接口直接將程序下載到單片機(jī)內(nèi)。讀 AT89C52 簽名字節(jié)需將 和 置邏輯低電平,讀簽名字節(jié)的過(guò)程和單元 030H、 031H 及 032H 的正常校驗(yàn)相仿,只返回值意義如下:( 030H) =1EH 聲明產(chǎn)品由 ATMEL公司制造。加密位不可 直接校驗(yàn),加密位的校驗(yàn)可通過(guò)對(duì)存儲(chǔ)器的校驗(yàn)和寫入狀態(tài)來(lái)驗(yàn)證。 Ready/Busy:字節(jié)編程的進(jìn)度可通過(guò) “RDY/BSY 輸出信號(hào)監(jiān)測(cè),編程期間, ALE 變?yōu)楦唠娖?“H”后, ( RDY/BSY)端電平被拉低,表示正在編程狀態(tài)(忙狀態(tài))。每個(gè)字節(jié)寫入周期是自身定時(shí)的,通常約為 。 4)編程方法:編程前,須設(shè)置好地址、數(shù)據(jù)及控制信號(hào), AT89C52 編程方法如下: a). 在地址線上加上要編程單元的地址信號(hào) . b). 在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié)。編程接口可接收高電壓( +12V)或低電壓( Vcc)的允許編程信號(hào)。當(dāng)加密位 LB1 被編程時(shí),在復(fù)位期間,EA 端的邏輯電平被采樣并鎖存,如果單片機(jī)上電后一直沒(méi)有復(fù)位,則鎖存起的初始值是一個(gè)隨機(jī)數(shù),且這個(gè)隨機(jī)數(shù)會(huì)一直保存到真正復(fù)位為止。 掉電模式:在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片內(nèi) RAM 和特殊功能寄存器的內(nèi)容在終止掉電模式 前被凍結(jié)。 空閑節(jié)電模式:在空閑工作模式狀態(tài), CPU 自身處于睡眠狀態(tài)而所有片內(nèi)的外 設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。 10F。這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,振蕩電路。定時(shí)器 2 的中斷是由 T2CON 中的 TF2 和 EXF2 邏輯或產(chǎn)生的,當(dāng)轉(zhuǎn)向中斷服務(wù)程序時(shí),這些標(biāo)志位不能被硬件清除,事實(shí)上,服務(wù)程序需確定是 TF2 或 EXF2 產(chǎn)生中斷,而由軟件清除中斷標(biāo)志位。這些中斷源可通過(guò)分別設(shè)置專用寄存器IE 的置位或清 0 來(lái)控制每一個(gè)中斷的允許或禁止。定時(shí)器 2 作為波特率發(fā)生器使用時(shí),還可作為時(shí)鐘發(fā)生器使用,但需要注意的是波特率和時(shí)鐘輸出頻率不能分開(kāi)確定,這是因?yàn)樗鼈兺褂?RCAP2L和 RCAP2L。 引腳除了是一個(gè)標(biāo)準(zhǔn)的 I/O 口外,還可以通過(guò)編程使其作為定時(shí) /計(jì)數(shù)器基于 AT89C52 單片機(jī)最小系統(tǒng)設(shè)計(jì) 9 2 的外部時(shí)鐘輸入和輸出占空比 50%的時(shí)鐘脈沖。因?yàn)榇藭r(shí)每個(gè)狀態(tài)時(shí)間定時(shí)器都會(huì)加 1,對(duì)其讀寫將得到一個(gè)不確定的數(shù)值。在波特率發(fā)生器工作方式中, TH2 翻轉(zhuǎn)不能使 TF2 置位,故而不產(chǎn)生中斷。定時(shí)器 2 作為波特率發(fā)生器時(shí),與作為定時(shí)器的操作是不同的,通常作為定時(shí)器時(shí),在每個(gè)機(jī)器周期( 1/12 振蕩頻率)寄存器的值加 1,而作為波特率發(fā)生器使用時(shí),在每個(gè)狀態(tài)時(shí)間( 1/2 振蕩頻率)寄存器的值加 1。如果定時(shí) /計(jì)數(shù)器 2 作為發(fā)送器或接收器,其發(fā)送和接收的波特率可以是不同的,定時(shí)器 1 用于其它功能。 T2EX 引腳為邏輯 “1”時(shí),定時(shí)器向上計(jì)數(shù),當(dāng)計(jì)數(shù) 0FFFFH 向上溢出時(shí),置位 TF2,同時(shí)把 16 位計(jì)數(shù)寄存器 RCAP2H 和 RCAP2L 重裝載到 TH2 和 TL2 中。這個(gè)脈沖使 EXF2 置位 ,如果中斷允許,同樣產(chǎn)生中斷。 自動(dòng)重裝載(向上或向下計(jì)數(shù)器)方式:當(dāng)定時(shí)器 2工作于 16位自動(dòng)重裝載方式時(shí),能對(duì)其編程為向上或向下計(jì)數(shù)方式,這個(gè)功能可通過(guò)特殊功能寄存器 T2CON的 DCEN 位(允許向下計(jì)數(shù))來(lái)選擇的。 捕獲方式:在捕獲方式下,通過(guò) T2CON 控制位 EXEN2 來(lái)選擇兩種方式。在計(jì)數(shù)工作方式時(shí),當(dāng) T2 引腳上外部輸入信號(hào)產(chǎn)生由 1 至 0 的下降沿時(shí),寄存器的值加 1,在這種工作方式下,每個(gè)機(jī)器周期的 5SP2 期間,對(duì)外部輸入進(jìn)行采樣。定時(shí)器 2:定時(shí)器 2 是一個(gè) 16 位定時(shí) /計(jì)數(shù)器。例如,下面的直接尋址指令訪問(wèn)特殊功能寄存器 0A0H(即 P2 口)地址單元。定時(shí) /計(jì)數(shù)器 2 的控制和狀態(tài) 位于 T2CONT2MOD,寄存器對(duì)( RCAO2H、 RCAP2L)是定時(shí)器 2 在 16 位 捕獲方式或 16 位自動(dòng)重裝載方式下的捕獲自動(dòng)重裝載寄存器。并非所有的地址都被定義,從 80H—FFH 共128個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒(méi)有定義。 Flash 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V 編程電壓 Vpp。 EA/VPP:外部訪問(wèn)允許。該位置位后,只有一條 MOVX 和 MOVC指令才能將 ALE 激活。一般情況下, ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4個(gè) TTL 邏輯門電路。 在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行 MOVX DPTR 指令)時(shí), P2 口送出高 8 位地址數(shù)據(jù)。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流 (IIL)。 在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)沈陽(yáng)工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 6 用,在訪問(wèn)期間激活內(nèi)部上拉電阻。 VCC( 40 腳)和 VSS( 20 腳)為供電端口,分別接 +5V電源的正負(fù)端。 2)主要功能特性: 兼容 MCS51指令系統(tǒng) 8k可反復(fù)擦寫 (1000次) Flash ROM 32個(gè)雙向 I/O口 , 256x8bit內(nèi)部 RAM 3個(gè) 16位可編程定時(shí) /計(jì)數(shù)器中斷 , 時(shí)鐘頻率 024MHz 2個(gè)串行中斷 ,可編程 UART串行通道 2個(gè)外部中 斷源 , 共 6個(gè)中斷源 2個(gè)讀寫中斷口線 3級(jí)加密位 低功耗空閑和掉電模式 , 軟件設(shè)置睡眠和喚醒功能 3)AT89C52各引腳功能及管腳電壓 概述: AT89C52P為 40 腳雙列直插封裝的 8 位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的 C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的 8xc52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。 AT89C52是一個(gè)低電壓,高 性能 CMOS 8位單片機(jī),片內(nèi)含 8k bytes的可反復(fù)擦寫的 Flash只讀程序存儲(chǔ)器和 256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng),片內(nèi)置通用 8位中央處理器和 Flash存儲(chǔ)單元,功能強(qiáng)大的 AT89C52單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場(chǎng)合。 c、系統(tǒng)功能框圖 : 圖 d、編寫系統(tǒng)初始化主程序、鍵掃 描 子程序、顯示子程序及其他所需要子程序 。 在大型電路中,這種模塊化應(yīng)用 極大地縮小了體積,簡(jiǎn)化了電路,降低了損壞、錯(cuò)誤率,也方便于更換。 片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用 單片機(jī)在醫(yī)用設(shè)備中的用途亦相當(dāng)廣泛,例如醫(yī)用呼吸機(jī),各種分析儀,監(jiān)護(hù)儀,超聲診斷設(shè)備及病床呼叫系統(tǒng)等等。 用單片機(jī)可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。因此,單片機(jī)的學(xué)習(xí)、開(kāi)發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。究其原因,可能就卡在產(chǎn)品未使用單片機(jī)或其它可編程邏輯器件上。它在整個(gè)裝置中,起著有如人類頭腦的作用,它出了毛 病,整個(gè)裝置就癱瘓了。還有一類計(jì)算機(jī),大多數(shù)人卻不怎么熟悉。一樣的道理, 如果把巨型計(jì)算機(jī)上的操作系統(tǒng)和應(yīng)用軟件拿到家用PC上來(lái)運(yùn)行,家用 PC的也是承受不了的。通過(guò)不同的程序?qū)崿F(xiàn)不同的功能,尤其是特殊的獨(dú)特的一些功能,這是別的器件需要費(fèi)很大力氣才能做到的,有些則是花大力氣也很難做沈陽(yáng)工程學(xué)院畢業(yè)設(shè)計(jì)(論文) 2 到的。 單片機(jī)內(nèi)部也用和電腦功能類似的模塊,比如 CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲(chǔ)器件,不同的是它的這些部件性能都相對(duì)我們的家用電腦弱很多,不過(guò)價(jià)錢也是低的,一般不超過(guò) 10元即可用它來(lái)做一些控制電器一類不是很復(fù)雜的工作足矣了。 單片機(jī)簡(jiǎn)介 單片機(jī)又稱單片微控制器 ,它不是完成某一個(gè)邏輯功能的芯片 ,而是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上。 單片機(jī)擴(kuò)展系統(tǒng)是在以 MCS52單片機(jī)為基礎(chǔ)上擴(kuò)展,使其能更方便地運(yùn)用于測(cè)試系統(tǒng)中,不僅具有控制方便、組態(tài)簡(jiǎn)單和靈活性大等優(yōu)點(diǎn),而且可以大幅度提高被測(cè)試的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。基于 AT89C52 單片機(jī)最小系統(tǒng)設(shè)計(jì) I 摘 要 MCS52單片機(jī)的內(nèi)部雖已集成了很多資源,但這類單片機(jī)內(nèi)部的各種資源都是折中配置的,在實(shí)際許多應(yīng)用中,基本型 MSC52單片機(jī)的資源顯得缺乏,針對(duì)這個(gè)問(wèn)題,本文首先通過(guò)對(duì)主要部件方案論證,選取合理可用的部件,其次詳述了通過(guò)對(duì)單片機(jī)進(jìn)行擴(kuò)展外圍設(shè)計(jì)一個(gè)能滿足廣泛應(yīng)用要求的單片機(jī)通用系統(tǒng),并重點(diǎn)介紹了單片機(jī)擴(kuò)展原理,系統(tǒng)硬件原理圖的設(shè)計(jì)過(guò)程與說(shuō)明和軟件的設(shè)計(jì)過(guò)程,同時(shí)也簡(jiǎn)要介紹了硬件制作工藝等環(huán)節(jié)。單片機(jī)以其功能強(qiáng)、體積小、可靠性高、造價(jià)低和開(kāi)發(fā)周期短等優(yōu)點(diǎn),稱為在實(shí)時(shí)檢測(cè)和自動(dòng)控制領(lǐng)域中廣泛應(yīng)用的器件,在工業(yè)生產(chǎn)中稱為必不可少的器件,尤 其是在日常生活中發(fā)揮的作用也越來(lái)越大。概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。我們現(xiàn)在用的全自動(dòng)滾筒洗衣機(jī)、排煙罩、 VCD等等的家電里面都可以看到它的身影!它主要是作為控制部分的核心部件。一個(gè)不是很復(fù)雜的功能要是用美國(guó) 50年代開(kāi)發(fā)的 74系列,或者 60年代的 CD4000系列這些純硬件來(lái)搞定的話,電路一定是一塊大 PCB板!但是如果要是用美國(guó) 70年代成功投放 市場(chǎng)的系列單片機(jī),結(jié)果就會(huì)有天壤之別!只因?yàn)閱纹瑱C(jī)的通過(guò)你編寫的程序可以實(shí)現(xiàn)高 智能,高效率,以及高 可靠性! 由于單片機(jī)對(duì)成本是敏感的,所以目前占統(tǒng)治地位的軟件還是最低級(jí)匯編語(yǔ)言,它是除了二進(jìn)制機(jī)器碼以上最低級(jí)的語(yǔ)言了,既然這么低級(jí)為什么還要用呢?很多高級(jí)的語(yǔ)言已經(jīng)達(dá)到了可視化編程的水平為什么不用呢?原因很簡(jiǎn)單,就是單片機(jī)沒(méi)有家用計(jì)算機(jī)那樣的 CPU,也沒(méi)有像硬盤那樣的海量存儲(chǔ)設(shè)備。 可以說(shuō),二十世紀(jì)跨越了三個(gè) “電 ”的時(shí)代,即電氣時(shí)代、電子時(shí)代和現(xiàn)已進(jìn)入的電腦時(shí)代。這種計(jì)算機(jī)就是把智能賦予各種機(jī)械的單片機(jī)(亦稱微控制器)?,F(xiàn)在,這種單片機(jī)的使用領(lǐng)域已十分廣泛,如智能儀表、實(shí)時(shí)工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。 單片機(jī)應(yīng)用 目前單片機(jī)滲透到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒(méi)有單片機(jī)的蹤跡。 單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過(guò)程控制等領(lǐng)域,大致可分如下幾個(gè)范疇: 單片機(jī)具有體 積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1