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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于stc89c52單片機(jī)的電子鐘設(shè)計(jì)-文庫吧資料

2025-01-22 22:19本頁面
  

【正文】 LL ADD1 。小于 60 秒時(shí)中斷退出 ACALL CLR0 。清進(jìn)位標(biāo)志 CJNE A,60H,ADDMM 。調(diào)用加 1 程序(加 1 秒操作) MOV A,R3 。20 次中斷到( 1 秒)重賦初值 14h MOV R0,71H 。開啟定時(shí)器 T0 DJNZ R4, OUTT0 。 MOV TH0,A 。重裝初值(低 8 位修正值) MOV A,4CH 。中斷響應(yīng)時(shí)間同步修正 ,要精確調(diào)整在這里?。?! ADD A,TL0 。關(guān)閉定時(shí)器 T0 。狀態(tài)字入棧保護(hù) CLR ET0 。T0 中斷服務(wù)程序 INTT0: PUSH ACC 。 。 。 口為 1 時(shí)跳回 START1 set_h: ljmp set_hh set_m: ljmp set_mm 。此按鍵是小時(shí)加 1 jnb ,set_M 。1 秒定時(shí)用初值( 50MS20) START1: LCALL DISPLAY 。允許 T0 中斷 SETB TR0 。50MS 定時(shí)初值 SETB EA 。50MS 定時(shí)初值 MOV TL1,00H 。用 初值是 4C00H;用 12M 初值是 3CB0H MOV TL0,00H 。放入 熄滅符 數(shù)據(jù) MOV TMOD,11H 。 MOV 20H,00H 。 INC R0 。清 70H7AH 共 11 個(gè)內(nèi)存單元 MOV R7,0BH 。 。 。 。 。串行中斷程序入口地址 RETI 。定時(shí)器 T1 中斷程序入口 LJMP INTT1 。外中斷 1 中斷程序入口 RETI 。定時(shí)器 T0 中斷程序入口 LJMP INTT0 。外中斷 0 中斷程序入口 RETI 。程序執(zhí)行開始地址 LJMP START 。 。 中斷入口程序 。 78- 79H 小時(shí)計(jì)時(shí)單元 。 74- 75H 小時(shí)顯示單元 。 70- 71H 秒計(jì)時(shí)和顯示單元 。 為數(shù)碼管位選。 口 為數(shù)碼管段選,采用共陽顯示管。 設(shè)計(jì) 主程序 。“時(shí)單元”采用 24 進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)一天 24小時(shí)的累計(jì)。數(shù)碼管按照數(shù)碼管動(dòng)態(tài)顯示的工作原理工作,將標(biāo)準(zhǔn)秒信號(hào)送入“秒單元”,“秒單元”采用 60 進(jìn)制計(jì)數(shù)器,每累計(jì) 60 秒發(fā)出一個(gè)“分脈沖”信號(hào),該信號(hào)將作為“分單元”的時(shí)鐘脈沖。因此,一個(gè)基本的數(shù)字鐘電路主要由顯示器“時(shí)”,“分”,“秒”和單片機(jī),還有校時(shí)電路組成。 工作原理 : 數(shù)字電子鐘是一個(gè)將“ 時(shí)”,“分”,“秒”顯示于人的視覺器官的計(jì)時(shí)裝置。 時(shí)十位計(jì)算顯示 結(jié)束 開始 秒個(gè)位計(jì)算顯示 秒十位計(jì)算顯示 分個(gè)位計(jì)算顯示 分十位計(jì)算顯示 時(shí)個(gè)位計(jì)算顯示 圖 44 時(shí)間顯示流程圖 數(shù)字鐘的原理圖 用 PROTUES 軟件,根據(jù)要求畫出數(shù)字電子鐘的原理圖如下所示。 圖 42 按鍵處理流程圖 定時(shí)器中斷時(shí)是先檢測(cè) 1秒是否到, 1秒如果到,秒單元就加 1;如果沒到,就檢測(cè) 1分鐘是否到, 1分鐘如果到,分單元就加 1;如果沒到,就檢測(cè) 1小時(shí)是否到, 1小時(shí)如果到,時(shí)單元就加 1,如果沒到,就顯示時(shí)間。 主程序是先開始,然后啟動(dòng)定時(shí)器,定時(shí)器啟動(dòng)后在進(jìn)行按鍵檢測(cè),檢測(cè)完后,就可以顯示時(shí)間。既便于調(diào)試、鏈接,又便于移植和修改; ( 3)建立正確的數(shù)學(xué)模型,通過仿真提高系統(tǒng)的性能,并選取合適的參數(shù); ( 4)繪制程序流程圖; ( 5)合理分配系統(tǒng)資源 ; ( 6)為程序加入注釋,提高可讀性,實(shí)施軟件工程; ( 7)注意軟件的抗干擾設(shè)計(jì), 提高系統(tǒng)的可靠性。單片機(jī)軟件的設(shè)計(jì)主要包括執(zhí)行軟件(完成各種實(shí)質(zhì)性功能)的設(shè)計(jì)和監(jiān)控軟件的設(shè)計(jì)。 圖 36 數(shù)碼管的硬件連接示意圖 數(shù)碼管使用條件: a、段及小 數(shù)點(diǎn)上加限流電阻 b、使用電壓:段:根據(jù)發(fā)光顏色決定; 小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定 c、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 45mA 峰值電流 100mA 數(shù)碼管使用注意事項(xiàng)說明: (1)數(shù)碼管表面不要用手觸摸,不要用手去弄引角; (2)焊接溫度:260度;焊接時(shí)間:5S (3)表面有保護(hù)膜的產(chǎn)品 ,可以在使用前撕下來。 LED 顯示器的顯示控制方式按驅(qū)動(dòng)方式可分成靜態(tài)顯示方式和動(dòng)態(tài)顯示方式兩種。圖是共陽式、共陰式 LED數(shù)碼管的原理圖和符號(hào) . 圖 35 共陽式、共陰式 LED 數(shù)碼管的原理圖和數(shù)碼管的符號(hào)圖 顯示電路 顯示模塊需要實(shí)時(shí)顯示當(dāng)前的時(shí)間 ,即時(shí)、分、秒 ,因此需要 6個(gè)數(shù)碼管,另需兩個(gè)數(shù)碼管來顯示橫。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號(hào)。分段式顯示器( LED數(shù)碼管)由 7條線段圍成 8 字型,每一段包含一個(gè)發(fā)光二極管。 LED顯示器是現(xiàn)在最常用的顯示器之一,如下圖所示。除此之外 P3端口還用于一些專門功能,具體請(qǐng)看下表。端口置 1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。 (4) P3 端口 [- ] P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。 在訪問外部程序和 16 位外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口送出高 8 位地址。端口置 1 時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。 (3) P2 端口 [- ] P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。端口置 1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。 (2) P1 端口 [- ] P1 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。校驗(yàn)程序時(shí)輸出指令字節(jié),要求外接上拉電阻。作為輸出口時(shí)能驅(qū)動(dòng) 8個(gè) TTL。 復(fù)位操作不會(huì)對(duì)內(nèi)部 RAM有所影響。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式,此電路系統(tǒng)采用的是上電與按鈕復(fù)位電路。 復(fù)位是由外部的復(fù)位電路來實(shí)現(xiàn)的。復(fù)位后 P0- P3 口均置 1 引腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能寄存器 SFR 全部 清零。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。對(duì)外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會(huì)影 響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。 AT89單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。電容取 30PF左右。 內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為 12MHz,時(shí)鐘頻率就為 6MHz。 Vcc 40 電源端 GND 20 接地端 工作電壓為 5V,另有 AT89LV51 工作電壓則是 , 引腳功能一樣。 顯然,對(duì)內(nèi)部無程序存 儲(chǔ)器的 8031,EA端必須接地。 Pin31:EA/Vpp程序存儲(chǔ)器的內(nèi)外部選通線, 8051 和 8751 單片機(jī),內(nèi)置有 4kB 的程序存儲(chǔ)器,當(dāng) EA為高電平并且程序地址小于 4kB時(shí),讀取內(nèi)部程序存儲(chǔ)器指令數(shù)據(jù),而超過 4kB地址則讀取外部指令數(shù)據(jù)。 如果單片機(jī)是 EPROM,在編程其間, 將用于輸入編程脈沖。而訪問內(nèi)部程序存儲(chǔ)器時(shí), ALE 端將有一個(gè) 1/6 時(shí)鐘頻率的正脈沖信號(hào),這個(gè)信號(hào)可以用于識(shí)別單片機(jī)是否工作,也可以當(dāng)作一個(gè)時(shí)鐘向外輸出。此外, RESET/Vpd還是一復(fù)用腳, Vcc掉電其間,此腳可接上備用電源,以保證單片機(jī)內(nèi)部 RAM的數(shù)據(jù)不丟失。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài), 8052的初始態(tài) 。初始化后,程序計(jì)數(shù)器 PC 指向 0000H,P0P3 輸出口全部為高電平,堆棧指 針 寫入 07H,其它專用寄存器被清 “0” 。現(xiàn)在我們對(duì)這些引腳的功能加以說明: MCS51的引腳說明: MCS52系列單片機(jī)中的 803 8051及 8751均采用 40Pin封裝的雙列直接 DIP結(jié)構(gòu),右圖是它們的引腳配置 , 40 個(gè)引腳中,正電源和地線兩根,外置石英振蕩器的時(shí)鐘線兩根, 4組 8位共 32個(gè) I/O口,中斷口線與 P3口線復(fù)用。 下圖是 MCS52 系列單片機(jī)的內(nèi)部結(jié)構(gòu)示意圖。 單片機(jī)的結(jié)構(gòu)有兩種類型,一種是程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開的形式,即哈佛 (Harvard)結(jié)構(gòu),另一種是采用通用計(jì)算機(jī)廣泛使用的程序存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器合二為一的結(jié)構(gòu),即普林斯頓 (Princeton)結(jié)構(gòu)。 中斷系統(tǒng): 8052 具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí) /計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿足不同的控制要求,并具有 2級(jí)的 優(yōu)先級(jí)別選擇。 并行輸入輸出 (I/O)口: 8052共有 4組 8位 I/O口 (P0、 P P2或 P3),用于對(duì)外部數(shù)據(jù)的傳輸。 圖 21 單片機(jī) 8052 的內(nèi)部結(jié)構(gòu) 程序存儲(chǔ)器 (ROM): 8052共有 4096個(gè) 8位掩膜 ROM,用于存放用戶程 序,原始數(shù)據(jù)或表格。 單片機(jī)的基本結(jié)構(gòu) MCS52單片機(jī)內(nèi)部結(jié)構(gòu) 8052 單片機(jī)包含中央處理器、程序存儲(chǔ)器 (ROM)、數(shù)據(jù)存儲(chǔ)器 (RAM)、定時(shí) /計(jì)數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,現(xiàn)在我們分別加以說明: 中央處理器: 中央處理器 (CPU)是整個(gè)單片機(jī)的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理 8位二進(jìn)制數(shù)據(jù)或代碼, CPU 負(fù) 責(zé)控制、指揮和調(diào)度整個(gè)單元系統(tǒng)協(xié)調(diào)的工作,完成運(yùn)算和控制輸入輸出功能等操作。 STC89C52是一個(gè)低功耗高性能單片機(jī), 40 個(gè)引腳, 32個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2個(gè)外中斷口, 2個(gè) 16位可編程定時(shí)計(jì)數(shù)器 ,2個(gè)全雙工串行通信口, STC89C51 可以按照常規(guī)方法進(jìn)行編 程,也可以在線編程。 目前,我國生產(chǎn)很多型號(hào)的單片機(jī),在此,我們采用型號(hào)為 STC89C52 的單片機(jī)。 ( 6)現(xiàn)代交通 與航空航天領(lǐng)域 通常應(yīng)用于電子綜合顯示系統(tǒng)、動(dòng)力監(jiān)控系統(tǒng)、自動(dòng)駕駛系統(tǒng)、通信系統(tǒng)以及運(yùn)行監(jiān)視系統(tǒng)等。將單片機(jī)和傳感器相結(jié)合,可以構(gòu)成新一代的智能傳感器。 ( 4)工業(yè)自動(dòng)化 在工業(yè)控制和機(jī)電一體化控制系統(tǒng)中,除了采用工控計(jì)算機(jī)外,很多都是以單片機(jī)為核心的單片機(jī)和多機(jī)系統(tǒng)。商用系統(tǒng)中廣泛使用的電子計(jì)量?jī)x器、收款機(jī)、條形碼閱讀器、安全監(jiān)測(cè)系統(tǒng)、空氣調(diào)節(jié)系統(tǒng)和冷凍保鮮系統(tǒng)等,都采用了單片機(jī)構(gòu)成的專用系統(tǒng)。 ( 2)辦公自動(dòng)化領(lǐng)域 單片機(jī)作為嵌入式系統(tǒng)廣泛應(yīng)用于現(xiàn)代辦公設(shè)備,如計(jì)算機(jī)的鍵盤、磁盤驅(qū)動(dòng)、打印機(jī)、復(fù)印機(jī)、電話機(jī)和傳真機(jī)等。 下面大致介紹一下單片機(jī)的主要應(yīng)用領(lǐng)域和特點(diǎn)。 低價(jià)格 單片機(jī)應(yīng)用面廣,使用數(shù)量大,帶來的直接好處就是成本的降低。由于 CMOS 等工藝的大量采用,很多單片機(jī)可以在更低的電壓下工作( ),功耗已經(jīng)降低到 uA級(jí)。使用高級(jí)語言可以降低開發(fā) 難度,縮短開發(fā)周期,增強(qiáng)軟件的可讀性和可移植性,便于改進(jìn)和擴(kuò)充功能。 高效率和高性能 為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1