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

正文內(nèi)容

畢業(yè)論文-基于51單片機(jī)數(shù)字秒表設(shè)計(jì)(文件)

 

【正文】 P1 口數(shù)據(jù)處理子程序 JZ EXIT ;沒(méi)有鍵按下,轉(zhuǎn)返回 MOV B, 20H ;保存取反后的鍵值 KEYSF: LCALL KEYCHULI ;調(diào) P1 口數(shù)據(jù)處理子程序 JZ KEY1 ;鍵釋放,轉(zhuǎn)恢復(fù)鍵值 LCALL DISP LCALL DISP ;調(diào)顯示子程序延時(shí) LJMP KEYSF ;等待釋放 KEY1: MOV 20H, B ;鍵值送 20H 保存 EXIT: RET ;子程序返回 ; P1 口數(shù)據(jù)處理子程序 KEYCHULI:PUSH PSW ;保護(hù)現(xiàn)場(chǎng) CLR RS1 ;改變當(dāng)前寄存器組為組 1 SETB RS0 MOV P1, 0FFH ;先向 P1 口寫(xiě) 1 MOV A, P1 ;讀 P1 口數(shù)據(jù) CPL A ; P1 口數(shù)據(jù)取反 MOV 20H, A ;保存取反后的鍵值 CLR RS1 ;恢復(fù)當(dāng)前寄存器組為組 0 CLR RS0 POP PSW ;恢復(fù)現(xiàn)場(chǎng) RET ;子程序返回 ;顯示子程序 ;入口 : 78H,79H,7AH,7BH,7CH,7DH,7EH,7FH, DISP: PUSH DPH PUSH DPL PUSH ACC PUSH PSW CLR RS1 ;改變當(dāng)前寄存器組為組 1 SETB RS0 MOV R1, 78H ;顯示緩沖存儲(chǔ)單元首地址 MOV R2, 0FEH ;從右至左顯示 MOV R5, 08H ;循環(huán)次數(shù),即驅(qū)動(dòng)數(shù)碼管的位數(shù) DISP1: MOV A, R1 MOV DPTR, TAB MOVC A, A+DPTR MOV P0, A ;送段控 MOV P2, R2 ;送位控 LCALL DL ;延時(shí) 1 毫秒 22 MOV A, R2 ;位控碼送 A RL A ;獲得新的位控碼 MOV R2, A ;保存新的位控碼 INC R1 ;獲得新的顯示緩沖單元地址 DJNZ R5, DISP1 ;循環(huán)沒(méi)有結(jié)束則繼續(xù) DISP2: POP PSW ;恢復(fù)當(dāng)前寄存器組的組號(hào) POP ACC POP DPL POP DPH RET ;延時(shí) 1ms 子程序 (晶振頻率 12MHz)DL DL: MOV R7, 02H DL1: MOV R6, 0FFH DL2: DJNZ R6, DL2 DJNZ R7, DL1 RET END 附 錄 D 元器件清單 元器件名稱(chēng) 型號(hào) 數(shù)量 23 單片機(jī) AT89S52 1片 芯片座 40腳 1個(gè) 四位一體數(shù)碼管 共陽(yáng)極 /共陰極 2個(gè) 晶振 12M 1個(gè) 瓷片電容 33pf 2 蜂鳴器 5V 1個(gè) 電阻 1個(gè) 電阻 1K 3個(gè) 電阻 470 24個(gè) 電阻 200 1個(gè) 電容 22uf 1個(gè) 三極管 S8550 9個(gè) 排阻 10K 2個(gè) LED指示燈 紅 9個(gè) 單排插針 8腳 4排 下載口 10針 1個(gè) 溫度傳感器 18B20 1個(gè) 六腳開(kāi)關(guān) 1個(gè) ag an employment tribunal clai Emloyment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: you don39。硬件部分我們可以采用一些穩(wěn)定,精確度比較高的電子元件去完善,但是在最后調(diào)試出的還是有誤差但我盡可能的減少差誤差接近理想。 硬件原因:?jiǎn)纹瑱C(jī)的時(shí)鐘信號(hào)是由外部的振蕩電路所提供,在芯片的外部通過(guò)接 XATL1 與 XATL2 這兩個(gè)引角跨接晶體振蕩器和微調(diào)電容,形成反饋電路,就構(gòu)成了一個(gè)穩(wěn)定的自激振蕩器。 14 圖 43 誤差分析及解決方法 我們可以發(fā)現(xiàn)數(shù)字式秒表計(jì)數(shù)一段時(shí)間的我們的標(biāo)準(zhǔn)時(shí)間相比較出現(xiàn)了誤差,所設(shè)計(jì)的數(shù)字式秒表比我們的標(biāo)準(zhǔn)時(shí)間要慢,而且相比較的時(shí)間越長(zhǎng)他的時(shí)差越大。經(jīng)仿真修改和完善均已達(dá)到設(shè)計(jì)要求 .“ P.”顯示,電子鐘準(zhǔn)備狀態(tài)與電子鐘 自動(dòng)運(yùn)行狀態(tài)的仿真如下圖所示。計(jì)數(shù)狀態(tài)下按下清零鍵,無(wú)效。程序見(jiàn)附錄 C。 (3).P2 口: 分別控制數(shù)碼管 LED0LED7 的位控碼驅(qū)動(dòng)。 制作電路板 PCB 圖見(jiàn)附錄 B。具體電路 圖見(jiàn)附錄 A 與附錄 B。方便整個(gè)軟 件的設(shè)計(jì),也能讓我們使用起來(lái)更加方便。按鍵電平復(fù)位是通過(guò)使復(fù)位端經(jīng)電阻與 Vcc 電源接通而實(shí)現(xiàn)的。除了進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤是系統(tǒng)處于死鎖狀態(tài)時(shí),為擺脫困境,也需要按復(fù)位鍵以重新啟動(dòng)。 此電路采用 12MHz 的石英晶體。很大程度上減少總電路的復(fù)雜性,提高了所設(shè)計(jì)系統(tǒng)的穩(wěn)定性。此數(shù)字式秒表的硬件整體結(jié)構(gòu)如圖 11 所示。此方案成本低,而且單片機(jī)的 I/O 口占用較少,可以節(jié)約單片機(jī)接口資源 ,而且功耗更低 。事實(shí)上,顯示器上任何時(shí)刻只有一個(gè)數(shù)碼管有顯示。 顯示部分 方案:顯示部分采用動(dòng)態(tài)顯示 。共陰極接法 : 把發(fā)光二極管的陰極連在一起構(gòu)成公共陰極,使用時(shí)公共陰極接地。 該數(shù)字式秒表通過(guò)按鍵控制可實(shí)現(xiàn) 開(kāi)始 計(jì) 1 時(shí) 、暫停 計(jì)時(shí) 、連續(xù) 計(jì)時(shí) 、清零和停止功能 。繪 制系統(tǒng)硬件接線(xiàn)圖,并進(jìn)行系統(tǒng)仿真和實(shí)驗(yàn)。畫(huà)出程序流程圖并編寫(xiě)程序?qū)崿F(xiàn)系統(tǒng)功能。 工作原理及其方法 使用 AT89S52 單片機(jī)作為核心控制部件,采用 12M 晶體振蕩器及微小電容構(gòu)成振蕩電路;采用 S8550 作為數(shù)碼管的驅(qū)動(dòng)部分;用兩個(gè)四位一體共陽(yáng)極或共陰極數(shù)碼顯示管作為顯示部分,構(gòu)成數(shù)字式秒表的主體結(jié)構(gòu),配合獨(dú) 立式鍵盤(pán)和復(fù)位電路完成此秒表的復(fù)位、計(jì)時(shí)、連續(xù)、清零、停止各項(xiàng)功能。每個(gè)發(fā)光二極管的陽(yáng)極通過(guò)電阻與輸入端相連。 數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng) 4 用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8 個(gè)顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨(dú)立的 I/O 線(xiàn)控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。由于各數(shù)碼管輪流顯示的時(shí)間間隔短、節(jié)奏快,人的眼睛反應(yīng)不過(guò)來(lái),因此看到的是連續(xù)顯示的現(xiàn)象。 此電路采用單片機(jī)的 P0 口作為數(shù)碼顯示管的段控,采用 P2 口作為數(shù)碼 管的位控。 圖 11數(shù)字式秒表的硬件結(jié)構(gòu)圖 AT89S52 電源 振蕩電路 復(fù)位電路 獨(dú)立式鍵盤(pán) 驅(qū)動(dòng)電路 數(shù) 碼 管 顯 示 限流 5 第 2 章 數(shù)字式秒表硬件系統(tǒng)的設(shè)計(jì) 數(shù)字式秒表 硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹 AT89S52 簡(jiǎn)介 (1) 與 MCS51 產(chǎn)品相兼容; (2) 具有 8KB 可改寫(xiě)的 Flash 內(nèi)部程序存 儲(chǔ)器,可寫(xiě) /擦 1000 次; (5) 256 字節(jié)內(nèi)部 RAM; (6) 32 根可編程 I/O 口; (7) 3 個(gè) 16 位定時(shí)器 /計(jì)數(shù)器。其芯片引腳圖如圖 21 所示。時(shí)鐘電路如圖 22: 圖 22 時(shí)鐘電路 鍵盤(pán)電路 本設(shè)計(jì)使用獨(dú)立式鍵盤(pán)接在單片機(jī)的 P1 口上但通過(guò)軟件賦予其中三個(gè)按鍵功能,其中 S2 是計(jì)時(shí)開(kāi)始按鍵,第二功能為停止, S3 為計(jì)時(shí)暫停按 鍵,第二功能為繼續(xù)計(jì)時(shí)按鍵, S4 是清零按鍵。 RST 引腳是單片機(jī)復(fù)位信號(hào)的輸入端,復(fù)位信 號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù) 24 個(gè)振蕩周期(即 2 個(gè)機(jī)器周期)以上,若使用頻率為 6MHz 的晶振,則復(fù)位信號(hào)持續(xù)時(shí)間應(yīng)超過(guò) 4us 才能完成復(fù)位操作。在本設(shè)計(jì)中采用了按鍵電平復(fù)位方式,其復(fù)位電路如圖 24 所示: 圖 24 復(fù)位電路 驅(qū)動(dòng)及顯示電路 數(shù)碼管實(shí)際上是由二極管構(gòu)成發(fā)光二級(jí)管正常工作時(shí),其兩端正向壓降約為,正向電流約為 10mA,為了使數(shù)碼管達(dá)到一定的亮度而又不至于由于電流過(guò)大而損壞,我們使用三極管 S8550 作為數(shù)碼管的驅(qū)動(dòng),同時(shí)在 P0 口和 P2 口 8 上串上 470 歐姆的電阻。 圖 26 單片機(jī)下載口電路圖 9 數(shù)字式秒表的硬件系統(tǒng)設(shè)計(jì)圖 電路原理圖 此處電路原理圖以及 PCB原理圖的繪制均使用 protel99軟件完成, Protel99是基于 Win95/Win NT/Win98/Win2020 的純 32 位電路設(shè)計(jì)制版系統(tǒng)。 PCB 圖 PCB 圖設(shè)計(jì)時(shí),首先要使元器件盡量少,這樣既可以節(jié)約材料,又可以是布線(xiàn)更加短,減少干擾,同時(shí)還應(yīng)注意盡量減少線(xiàn)路之間的寄生電容和電感, 布線(xiàn)時(shí)需要將線(xiàn)寬設(shè)置得比較寬這樣可以提高腐蝕電路板時(shí)的成功率,焊盤(pán)大小也要設(shè)置的比較大,這樣在腐蝕環(huán)節(jié)和焊接環(huán)節(jié)比較容易成功。 第 3 章 數(shù)字式秒表軟件系統(tǒng)的設(shè) 計(jì) 數(shù)字式秒表使用單片機(jī)資源情況 本次電子鐘設(shè)計(jì)除了了使用單片機(jī)工作所必須的硬件資源(如連接晶振的引腳 XTAL1 和 XTAL2,復(fù)位引腳 RESET)外,對(duì)單片機(jī)的硬件資源還做了具體的安排。 (4).定時(shí) /計(jì)數(shù)器:使用定時(shí)器 0 工作方式 2 實(shí)現(xiàn)數(shù)字式計(jì)數(shù)器的運(yùn)行。 DISP 現(xiàn)場(chǎng)保護(hù) 寄存器初始化 顯示代碼查表 送段控代碼 送位控代碼 延時(shí) 送段控代碼 位控代碼左移 左移 8 次? 恢復(fù)現(xiàn)場(chǎng) 返回 N Y 13 第 4 章 設(shè)計(jì)總結(jié) 數(shù)字式秒表的設(shè)計(jì) 結(jié)論及使用說(shuō)明 通過(guò)設(shè)計(jì)和調(diào)試,數(shù)字式秒表能順利完成各項(xiàng)功能。 程序仿真與結(jié)果 我們是在 Keil 軟件里編寫(xiě)程序并編譯通過(guò)才能被硬件電路所應(yīng)用。 (1). “ P.”顯示如圖 41 所示。經(jīng)過(guò)分其主要原因與硬件和軟件都有關(guān)。因?yàn)殡娮釉豢梢跃陀形覀兯O(shè)計(jì)的那么理想(電容的容量,振晶的輸出頻率)所以會(huì)造成我們的時(shí)間準(zhǔn)確。 總結(jié) : 同過(guò)這幾天的實(shí)驗(yàn)設(shè)計(jì) ,讓自己對(duì) AT89S52 單片機(jī)有了更深的了解 ,其具有計(jì)時(shí)開(kāi)始、暫停及清零功能, 計(jì)時(shí)最大值為 59 分 秒, 計(jì)時(shí)精度為 秒。t agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly. For more informu, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. Most people find maki
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1