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

正文內(nèi)容

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

2024-09-21 17:55 上一頁面

下一頁面
 

【正文】 二、 主機(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。 sfr PSW = 0xD0。 sfr DPL = 0x82。 sfr TMOD = 0x89。 sfr TH1 = 0x8D。 sfr SBUF = 0x99。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 32 sfr TL2 = 0xCC。 sbit F0 = PSW^5。 sbit P = PSW^0。 sbit TR0 = TCON^4。 sbit IT0 = TCON^0。 sbit ET1 = IE^3。 /* IP */ sbit PT2 = IP^5。 sbit PT0 = IP^1。 sbit T1 = P3^5。 sbit TXD = P3^1。 sbit SM2 = SCON^5。 sbit TI = SCON^1。 // 8052 only /* T2CON */ sbit TF2 = T2CON^7。 sbit EXEN2 = T2CON^3。 endif 初始化程序 $NOMOD51 。 。 。 BL51 invocation: 。 。 With the following EQU statements the initialization of memory 。 the absolute startaddress of IDATA memory is always 0 IDATALEN EQU 80H 。 the length of XDATA memory in bytes. 。 。 。 The following EQU statements define the stack pointer for reentrant 。 set to 1 if small reentrant is used. IBPSTACKTOP EQU 0FFH+1 。 set to 1 if large reentrant is used. XBPSTACKTOP EQU 0FFFFH+1。 set to 1 if pact reentrant is used. PBPSTACKTOP EQU 0FFFFH+1。 。 。 。 。 。 Reentrant Stack Initilization 。 8051 CPU. At minimum the memory space occupied from the C51 。 the absolute startaddress of PDATA memory PDATALEN EQU 0H 。 XDATASTART EQU 0H 。 。 Userdefined PowerOn Initialization of Memory 。 BL51 your object file list, controls 。 。 。 This file is part of the C51 Compiler package 。 sbit C_T2 = T2CON^1。 sbit RCLK = T2CON^5。 /* P1 */ 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 34 sbit T2EX = P1^1。 sbit TB8 = SCON^3。 /* SCON */ sbit SM0 = SCON^7。 sbit INT1 = P3^3。 /* P3 */ sbit RD = P3^7。 sbit PT1 = IP^3。 sbit ET0 = IE^1。 sbit ET2 = IE^5。 sbit IT1 = TCON^2。 sbit TR1 = TCON^6。 sbit RS0 = PSW^3。 /* BIT Registers */ /* PSW */ sbit CY = PSW^7。 sfr RCAP2L = 0xCA。 sfr IP = 0xB8。 sfr TL1 = 0x8B。 sfr PCON = 0x87。 sfr B = 0xF0。 sfr P2 = 0xA0。在課題的討論和論文的撰寫過程中,與楊傳猛等同學(xué)有益討論使我受益匪淺。我在人生道路上的每一個(gè)腳印都凝聚著老師的心血。 河南科技大學(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)懷下完成的。但是設(shè)計(jì)還有諸多功能沒有完善,以后有機(jī)會(huì)會(huì)繼續(xù)完善其相應(yīng)的功能。由于時(shí)間和日期都是通過特定的芯片來獲得的,單片機(jī)只起到控制和轉(zhuǎn)換的作用,在精度方面不受單片機(jī)性能和程序的限制,故容易保障其精度和效率。 河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 26 結(jié) 論 本文通過對(duì)同步電子時(shí)鐘的設(shè)計(jì)仿真,使自己對(duì)單片機(jī)和 C 語言有了進(jìn)一步的溫故掌握。 ① 調(diào)時(shí)鍵( 選定 )按下此鍵進(jìn)入調(diào)時(shí)子程 序,按一下調(diào)分鐘,兩下調(diào)時(shí),三下調(diào)日期 ,四下調(diào) 月份,五下調(diào)年份 。強(qiáng)行使單片機(jī)從頭開始 運(yùn)行,跳出錯(cuò)誤區(qū)。 167。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2等軟件。具有模擬電路仿真、數(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ā)生器等。 系統(tǒng)的仿真 167。 系統(tǒng)調(diào)試中遇到的問題及解 決的方法: 1)由于源程序的多處錯(cuò)誤,使得仿真無法通過,后經(jīng)過單步調(diào)試,把存在的錯(cuò)誤一一排除,通過了軟件仿真。在基 本符合的情況下,利用仿真器與工作正常的硬件連接進(jìn)行仿真調(diào)試;或用編程器把程序燒寫到芯片中,直接觀察能否正常運(yùn)行。 然 后,要準(zhǔn)備好調(diào)試的工具。 在調(diào)試過程中,首先必須明確調(diào)試順序。 還有一種方式,即 應(yīng)用仿真軟件搭建電路的軟件平臺(tái),再 導(dǎo)入程序進(jìn)行仿真調(diào)試。通過編譯、運(yùn)行,可以檢查程序錯(cuò)誤。 系統(tǒng)軟硬件調(diào)試 調(diào)試工作分硬件調(diào)試和軟件調(diào)試兩部分,調(diào)試方法介紹如下: 首先,硬件調(diào)試主要是先搭建硬件平臺(tái),然后利用萬用表等工具對(duì)電路檢查,最后應(yīng)用程序進(jìn)行功能調(diào)試。 系統(tǒng)中有五 個(gè)按鍵,即:設(shè)置鍵 ( 選定 ) 、切換鍵 (鬧鐘) 、上調(diào)鍵 (加) 、下調(diào)鍵 (減)以及同步鍵 。每按一下同步按鍵可以使主機(jī)與從機(jī)時(shí)間達(dá)到同步,按下鬧鈴鍵,在達(dá)到定時(shí)時(shí)間時(shí)有蜂鳴報(bào)警,按下選定鍵可以選定年月日時(shí)分秒的每一位,再按加、減鍵,而達(dá)到調(diào)時(shí)效果。 167。 復(fù)位 與晶振電路 C310UFR110KS1SWPBGNDVCCREST CY1C1 22PFC2 22PFGNDXT1XT2 圖 32 復(fù)位電路 圖 33 晶振電路 如圖 所示,復(fù)位電路主要由型號(hào)為 10UF 的 電容, 10K 的電阻以及按鍵 S1 構(gòu)成, S1 接芯片的相應(yīng)引腳 RST,當(dāng)開關(guān)按下 時(shí)引腳 RST 為高電平1,斷開時(shí)引腳為低電平 0。 本設(shè)計(jì)的電路模塊可以分為 穩(wěn)壓電源模塊、時(shí)鐘模塊、晶振模塊、液晶顯示模塊、按鍵模塊、蜂鳴器報(bào)警模塊等。 DS1302 與 RAM 相關(guān)的寄存器分為兩類:一類是單個(gè) RAM 單元,共 31 個(gè),每個(gè)單元組態(tài)為一個(gè) 8位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個(gè)字節(jié),命令控制字為 FEH(寫 )、 FFH(讀 )。同樣,在緊跟 8 位的控制指令字后的下一個(gè) SCLK 脈沖的下降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時(shí)從低位 0 位到高位7??刂谱止?jié)的最高有效位 (位 7)必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入 DS1302 中,位 6 如果為 0,則河南科技大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 表示存取日歷時(shí)鐘數(shù)據(jù),為 1 表示存取 RAM 數(shù)據(jù) 。只有在 SCLK 為低電平時(shí),才能將 RST 置為高電平。 RST 輸入有兩種功能:首先, RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供終止 單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。當(dāng) Vcc2 大于 Vcc1+ 時(shí), Vcc2 給 DS1302 供電。 DS1302 是 DS1202 的升級(jí)產(chǎn)品,與 DS1202 兼容,但增加了主電源 /后備電源雙電源引腳,同時(shí)提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。 167。 4. 在高電壓編程方式時(shí),將 EA/Vpp 端加上 +12V 編程電壓。 AT89C52 的程序存儲(chǔ)器陣列是采用字節(jié)寫入方式編程的,每次寫入一個(gè)字節(jié),要對(duì)整個(gè)芯片內(nèi)的 PEROM 程序存儲(chǔ)器寫入一個(gè)非空字節(jié),必須使用片擦除的方式將整個(gè)存儲(chǔ)器的內(nèi)容清除。 Flash 存儲(chǔ)器的編程 AT89C52 單片機(jī)內(nèi)部有 8k 字節(jié)的 Flash PEROM,這個(gè) Flash 存儲(chǔ)陣列出廠時(shí)已處于擦除狀態(tài)(即所有存儲(chǔ)單元的內(nèi)容均為 FFH),用戶隨時(shí)可對(duì)其進(jìn)行編程。用戶也可以采用外部時(shí)鐘。外接石英晶體(或陶瓷諧振器)及電容 C C2 接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。 定時(shí)器 0 和定時(shí)器 1 的標(biāo)志位 TF0 和 TF1 在定時(shí)器溢出那個(gè)機(jī)器周期的 S5
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1