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

正文內(nèi)容

基于單片機(jī)的同步電子時(shí)鐘設(shè)計(jì)(參考版)

2024-09-01 17:55本頁面
  

【正文】 。 。 set to 1 if pact reentrant is used. PBPSTACKTOP EQU 0FFFFH+1。 。 set to 1 if large reentrant is used. XBPSTACKTOP EQU 0FFFFH+1。 。 set to 1 if small reentrant is used. IBPSTACKTOP EQU 0FFH+1 。 。 The following EQU statements define the stack pointer for reentrant 。 Reentrant Stack Initilization 。 。 8051 CPU. At minimum the memory space occupied from the C51 。 。 the absolute startaddress of PDATA memory PDATALEN EQU 0H 。 the length of XDATA memory in bytes. 。 XDATASTART EQU 0H 。 the absolute startaddress of IDATA memory is always 0 IDATALEN EQU 80H 。 。 With the following EQU statements the initialization of memory 。 Userdefined PowerOn Initialization of Memory 。 。 BL51 your object file list, controls 。 BL51 invocation: 。 。 。 。 。 This file is part of the C51 Compiler package 。 endif 初始化程序 $NOMOD51 。 sbit C_T2 = T2CON^1。 sbit EXEN2 = T2CON^3。 sbit RCLK = T2CON^5。 // 8052 only /* T2CON */ sbit TF2 = T2CON^7。 /* P1 */ 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 34 sbit T2EX = P1^1。 sbit TI = SCON^1。 sbit TB8 = SCON^3。 sbit SM2 = SCON^5。 /* SCON */ sbit SM0 = SCON^7。 sbit TXD = P3^1。 sbit INT1 = P3^3。 sbit T1 = P3^5。 /* P3 */ sbit RD = P3^7。 sbit PT0 = IP^1。 sbit PT1 = IP^3。 /* IP */ sbit PT2 = IP^5。 sbit ET0 = IE^1。 sbit ET1 = IE^3。 sbit ET2 = IE^5。 sbit IT0 = TCON^0。 sbit IT1 = TCON^2。 sbit TR0 = TCON^4。 sbit TR1 = TCON^6。 sbit P = PSW^0。 sbit RS0 = PSW^3。 sbit F0 = PSW^5。 /* BIT Registers */ /* PSW */ sbit CY = PSW^7。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 32 sfr TL2 = 0xCC。 sfr RCAP2L = 0xCA。 sfr SBUF = 0x99。 sfr IP = 0xB8。 sfr TH1 = 0x8D。 sfr TL1 = 0x8B。 sfr TMOD = 0x89。 sfr PCON = 0x87。 sfr DPL = 0x82。 sfr B = 0xF0。 sfr PSW = 0xD0。 sfr P2 = 0xA0。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 29 附 錄 一、 PCB 板 主機(jī) PCB 板 從機(jī) PCB 板 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 30 二、 主機(jī)程序代碼 頭文件 /* Header file for generic 80C52 and 80C32 microcontroller. Copyright (c) 19882020 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. */ 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 31 ifndef __REG52_H__ define __REG52_H__ /* BYTE Registers */ sfr P0 = 0x80。在課題的討論和論文的撰寫過程中,與楊傳猛等同學(xué)有益討論使我受益匪淺。在此謹(jǐn)向何老師表示崇高的敬意和衷心的感謝 ! 感謝老師在研究工作中對(duì)我進(jìn)行的悉心指導(dǎo),并為我的學(xué)習(xí)提供了良好的條件,使我的論文的撰寫得以順利進(jìn)行。我在人生道路上的每一個(gè)腳印都凝聚著老師的心血。老師豁達(dá) 的胸懷對(duì)我樹立正確的人生觀和價(jià)值觀產(chǎn)生了積極的影響。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 27 參考文獻(xiàn) [1] 微型計(jì)算機(jī)控制技術(shù) [M] .于海生.清華大學(xué)出版社. 19996 [2] MCS51 系列單片機(jī)原理及應(yīng)用 [M] .孫涵芳.北京航空航天大學(xué)出版社. 19964 [3] 綜合電子設(shè)計(jì)與實(shí)踐 [M] .黃正謹(jǐn).東南大學(xué)出版社. 20203 [4] 電子設(shè)計(jì)從零開始 [M] .楊欣等.清華大學(xué)出版社. 202010 [5] 電子線路 [M] .謝嘉奎.高等教育出版社. 20202 [6] 電路原理 圖與電路設(shè)計(jì)教程 Protel 99SE[M] .夏路易,石宗義.北京希望電子出版社. 2020 [7] 數(shù)字電路邏輯設(shè)計(jì) [M] . 王毓銀 .高等教育出版社. 20202 [8] 電路 [M] .邱關(guān)源.高等教育出版社 . 20202 [9] 51 系列單片機(jī)高級(jí)實(shí)例開發(fā)指南 . 李軍 . 北京航空航天出版社 [10] AT89 系列單片機(jī)原理與接口技術(shù) . 王幸之 . 北京航空航天出版社 [11] C 程序設(shè)計(jì) . 潭浩強(qiáng) . 北京航空航天出版社 [12] 電路基本分析 . 石生 . 高等教育出版社 [13] 電子系統(tǒng) 設(shè)計(jì) . 何小艇 .浙江大學(xué)出版社 ,2020. [14] 模擬電子技術(shù) . 胡宴如 .高等教育出版社 ,2020. [15] 電路基礎(chǔ) . 胡翔俊 .高等教育出版社 ,2020. [16] 數(shù)字 電子技術(shù) . 楊樹 .高等教育出版社 ,2020. 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 28 致 謝 本課題的研究和論文的完成是在何社陽老師的悉心指導(dǎo)和熱情關(guān)懷下完成的。 本系統(tǒng)上可實(shí)現(xiàn)的功能 : 日歷時(shí)鐘 功能; ,當(dāng)所定的時(shí)間到時(shí),產(chǎn)生斷續(xù)的蜂鳴聲; 間同步。但是設(shè)計(jì)還有諸多功能沒有完善,以后有機(jī)會(huì)會(huì)繼續(xù)完善其相應(yīng)的功能。也學(xué)習(xí)了時(shí)鐘芯片DS1302 的基本原理和使用方法。由于時(shí)間和日期都是通過特定的芯片來獲得的,單片機(jī)只起到控制和轉(zhuǎn)換的作用,在精度方面不受單片機(jī)性能和程序的限制,故容易保障其精度和效率。因?yàn)椴煌脑O(shè)計(jì)技術(shù)或者設(shè)計(jì)思想都有自身的優(yōu)點(diǎn)和局限性,只有根據(jù)具體的設(shè)計(jì)要求,才能順利地進(jìn)行設(shè)計(jì)仿真,也才能對(duì)己有的設(shè)計(jì)方法進(jìn)行創(chuàng)新。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 26 結(jié) 論 本文通過對(duì)同步電子時(shí)鐘的設(shè)計(jì)仿真,使自己對(duì)單片機(jī)和 C 語言有了進(jìn)一步的溫故掌握。 按鬧鐘鍵可以顯示定時(shí)鬧鐘時(shí)間 , 并通過按選定、加、減三鍵可以進(jìn)行具體日期時(shí)間調(diào)整, 當(dāng)定時(shí)設(shè)定后,到預(yù)定時(shí)間后,時(shí)鐘會(huì)發(fā)出連續(xù)的蜂鳴聲。 ① 調(diào)時(shí)鍵( 選定 )按下此鍵進(jìn)入調(diào)時(shí)子程 序,按一下調(diào)分鐘,兩下調(diào)時(shí),三下調(diào)日期 ,四下調(diào) 月份,五下調(diào)年份 。通過中斷服務(wù)子程序來達(dá)到顯示 鬧鐘時(shí)間 的目的。強(qiáng)行使單片機(jī)從頭開始 運(yùn)行,跳出錯(cuò)誤區(qū)。 ( 2)按鍵說明 :①復(fù)位鍵,當(dāng)發(fā)現(xiàn)系統(tǒng)運(yùn)行不正常,進(jìn)入死循環(huán),顯示數(shù)值。 167。 總之,該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2等軟件。目前支持的單片機(jī)類型有: 68000 系列、 8051 系列、 AVR 系列、 PIC12 系列、 PIC16系列、 PIC18 系列、 Z80 系列、 HC11 系列以及各種外圍芯片。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動(dòng)態(tài)仿真、 I2C河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 24 調(diào)試器、 SPI 調(diào)試器、鍵盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與 實(shí)物仿真軟件。 系統(tǒng)的仿真 167。 3)在燒錄芯片的過程中,由于選擇燒錄文件的錯(cuò)誤及芯片自身問題 ,經(jīng)過多次 多次燒錄, 才燒錄正確。 系統(tǒng)調(diào)試中遇到的問題及解 決的方法: 1)由于源程序的多處錯(cuò)誤,使得仿真無法通過,后經(jīng)過單步調(diào)試,把存在的錯(cuò)誤一一排除,通過了軟件仿真。 在系統(tǒng)上電開始測量前,要用萬用表的電壓檔對(duì)被測電壓進(jìn)行估測,然后以此選擇適當(dāng)?shù)牧砍?,防止電壓過大燒壞硬件。在基 本符合的情況下,利用仿真器與工作正常的硬件連接進(jìn)行仿真調(diào)試;或用編程器把程序燒寫到芯片中,直接觀察能否正常運(yùn)行。筆者 根據(jù)自己實(shí)際制作該多功能電時(shí)鐘河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 的經(jīng)驗(yàn),將調(diào)試過程介紹如下: 軟件調(diào)試時(shí)先進(jìn)行單元測試,分別對(duì)各個(gè)代碼模塊進(jìn)行測試,看其是否實(shí)現(xiàn)了規(guī)定功能,再把已經(jīng)測試過的模塊組合起來進(jìn)行測試,一旦不能正確運(yùn)行,要找出程序中的錯(cuò)誤,確定大致的出錯(cuò)位置,研究有關(guān)部分的錯(cuò)誤程序,找出錯(cuò)誤原因,修改設(shè)計(jì)和代碼,以排除錯(cuò)誤。 然 后,要準(zhǔn)備好調(diào)試的工具。為了正確顯示時(shí)間,接下來還要確定顯示電路能否正常工作。 在調(diào)試過程中,首先必須明確調(diào)試順序。筆者應(yīng)用的仿真軟件為Proteus。 還有一種方式,即 應(yīng)用仿真軟件搭建電路的軟件平臺(tái),再 導(dǎo)入程序進(jìn)行仿真調(diào)試。存軟件調(diào)試過程中要仔細(xì)耐心,即便是多寫或少寫一兩個(gè)字符,都無法編譯成功。通過編譯、運(yùn)行,可以檢查程序錯(cuò)誤。 然后,可以直接應(yīng)用一些編輯或仿真軟件進(jìn)行軟件調(diào)試,比如單片機(jī) C51編輯軟件 Keil。 系統(tǒng)軟硬件調(diào)試 調(diào)試工作分硬件調(diào)試和軟件調(diào)試兩部分,調(diào)試方法介紹如下: 首先,硬件調(diào)試主要是先搭建硬件平臺(tái),然后利用萬用表等工具對(duì)電路檢查,最后應(yīng)用程序進(jìn)行功能調(diào)試。 167。 系統(tǒng)中有五 個(gè)按鍵,即:設(shè)置鍵 ( 選定 ) 、切換鍵 (鬧鐘) 、上調(diào)鍵 (加) 、下調(diào)鍵 (減)以及同步鍵 。 軟件設(shè)計(jì)的總體說明 本系統(tǒng)的程序采用 C 語言編寫,為了便于修改和調(diào)試,系統(tǒng)軟件采用模塊化設(shè)計(jì),程序的編寫編譯在 Keil 軟件中完成。每按一下同步按鍵可以使主機(jī)與從機(jī)時(shí)間達(dá)到同步,按下鬧鈴鍵,在達(dá)到定時(shí)時(shí)間時(shí)有蜂鳴報(bào)警,按下選
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1