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

正文內(nèi)容

通信-基于單片機的數(shù)字萬年歷設計(更新版)

2025-07-15 15:32上一頁面

下一頁面
  

【正文】 加深刻。這就使得 ISIS成為制作技術(shù)文件,學術(shù)論文,項目報告的理想工具,也是 PCB設計的一個出色的前端。 先進的自動布局 /布線功能:支持器件的自動 /人工布局;支持無網(wǎng)格自動布線或人工布線;支持引腳交換 /門交換功能使 PCB設計更為合理。 多樣的激勵源:包括直流、正弦、脈沖、分段線性脈沖、音頻(使用 wav文件)、指數(shù)信號、單頻 FM、數(shù)字時鐘和碼流,還支持文件形式的信號輸入。同時,當硬件調(diào)試成功后,利用 Proteus ARES軟件,很容易獲得其 PCB圖,為今后的制造提供了方便。 該軟件的特點是: SPICE電路仿真相結(jié)合,具有模擬電路仿真、數(shù)字電路仿真、各種單片機 (51系列、 AVR、 PIG等常用的 MCU)及其外圍電路 (如 lED、 RAM、 ROM、鍵盤、 LED、 A/D、 D/A?? )組成的系統(tǒng)仿真。//關(guān)掉片選信號 return ds_date。打開片選信號 P0=add。 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 20 頁 P0=date。//初始化月 write_ds(9,0)。//初始化秒 write_ds(1,0)。 數(shù)據(jù)指針設置 指令碼 80H+地址碼( 027H)顯示第一行的字符 指令碼 80H+地址碼( 40H67H)顯示的第二行字符 中斷設置 EA=1。 程序設計問題 按鍵抖動問題 按鍵在按下時因為機械原因會產(chǎn)生抖動,抖動的后果就是當按下一次按鍵時因為抖動的原因讓系統(tǒng)讀取到多次的按鍵按下的次數(shù),由此導致設置時出現(xiàn)錯誤。當 s1=1 時進入秒的設置,地址指針指向 miao 顯示位置處,通過兩個 if 語句分別循環(huán)控制顯示秒數(shù)的加和減。 000001NS 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 16 頁 N=1(讀或?qū)懸粋€字符后地址指針加 1 并且光標加 1), N=0(讀或?qū)懸粋€字符后地址指針減 1 并且光標減 1), S=1 且 N=1(當寫一個字符后,整屏顯示左移 ), S=0 當寫一個字符后,整屏顯示不移動。 RS 為寄存器選擇,高電平 1 時選擇數(shù)據(jù)寄存器、低電平 0 時選擇指令寄存器。 第 6 腳: E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。同樣,在緊跟 8 位的控制指令字后的下一個 SCLK 脈沖的下降沿讀出 DS1302 的數(shù)據(jù),讀出數(shù)據(jù)時從低位 0 位到高位 7。上電運行時,在 Vcc≥ 之前, RST 必須保持低電平。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。 DS1302 與 RAM 相關(guān)的寄存器分為兩類:一類是單個 RAM 單元,共31 個,每個單元組態(tài)為一個 8 位的字節(jié),其命令控制字為 C0H~ FDH,其中奇數(shù)為讀操作,偶數(shù)為寫操作;另一類為突發(fā)方式下的 RAM 寄存器,此方式下可一次性讀寫所有的 RAM 的 31 個字節(jié),命令控制字為 FEH(寫 )、 FFH(讀 )。上電運行時,在 Vcc≥ 之前, RST 必須保持低電平。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。單片機系統(tǒng)的復位方式有:手動按鈕復位和上電復位。 89C51 的 P0/P1/P2/P3 口作為輸入時都是準雙向口。當 P3 口寫入 “ 1” 后,它們被內(nèi)部上拉為高電平,并用作輸入。 在 FLASH 編程和校驗時,P1 口作為第八位地址接收。起振電容 30pF 對振蕩器的頻率高低、振蕩器的穩(wěn)定性和起振的快速性影響較合適,復位電路為按鍵高電平復位。 電路設計最終方案決定 綜上各模塊的選擇方案與論證,確定最后的主要硬件資源如下:采用 AT89S51作為主控制系統(tǒng); DS1302 提供時鐘; DS18B20 作為數(shù)字式溫度傳感器; LCD1602 液晶屏作為顯示。所以不采用 此方案。 該系統(tǒng)的系統(tǒng)框圖如圖 示: 如圖 系統(tǒng)框圖 AT89C52單片機 液晶顯示 DS1302 DS18B20 串口連接電路 按鍵控制 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 6 頁 系統(tǒng)基本方案選擇和論證 單片機芯片的選擇 本設計采用 AT89S51 芯片作為硬件核心,該芯片采用 Flash ROM,內(nèi)部具有 4KB ROM 存儲空間 ,相對于本設計而言程序空間完全夠用。一個精密的溫度補償電路用來監(jiān)視 Vcc 的狀態(tài)。所有程序編寫完成后,在 Keil 軟件中進行調(diào)試,確定沒有問題后,在 Proteus 軟件中嵌入單片機內(nèi)進行仿真。電子萬年歷作為電子類小產(chǎn)品不僅是市場上的寵兒,也是是單片機設計培訓中一個很實用的題目。 關(guān)鍵詞: 單片機; DS1302; DS18B20; LCM1602 Design of the digital Perpetual Calendar based on Single chip microputer Student: delizheng tutor: yongshizhu Institute of electrical and information engineering of huainan normal university ABSTRACT: This paper mainly discuss the design and simulation of electronic calender based on AT89S51 with the help of the hardware side, the electronic calendar using AT89C51 microcontroller as the main control center, clock provided by the DS1302 clock chip , 1602LED dot matrix LCD Corporation AT89C51 microcontroller is producted by Atmel Corporation, 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 2 頁 low power consumption, voltage can be selected 4V~ 6V voltage power supply。 畢業(yè)論文 設計 題 目 : 基于單片機的數(shù)字萬年歷設計 學生姓名 : 鄭得利 學生學號 : 0908040147 系 別 : 電氣信息工程學院 專 業(yè) : 通信工程 屆 別 : 2020屆 指導教師 : 朱士永 成績 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 1 頁 基 于單片機的數(shù)字萬年歷設計 學生: 鄭得利 指導教師: 朱士永 淮南師范學院 電氣信息工程學院 摘 要 : 本文借助電路仿真軟件 Protues 對基于 AT89S51 單片機的電子萬年歷的設計方法及仿真進行了全面的闡述。 研究結(jié)果表明,由于萬年歷的應用相當普遍,所以其設計的核心在于硬件成本的節(jié)約軟件算法的優(yōu)化,力求做到物美價廉,才能擁有更廣闊的市場前景。 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 4 頁 通過以往對工業(yè)自動化的相關(guān)課程學習和理解獨立完成制作電子萬年歷的設計。在軟件方面,主要包括日歷程序、時間調(diào)整程序,顯示程序等。該器件還可以工作于 24 小時貨代 /PM 指示的 12小時格式。用戶還可對 DS1302 進行編程以實現(xiàn)多種方波輸出,并可對其內(nèi)部的三路中斷通過軟件進行屏蔽。采用此種方案雖然可以減少時鐘芯片的使用,節(jié)約成本,但是,實 淮南師范學院電氣信息工程學院 2020 屆通信工程專業(yè)畢業(yè)論文 第 7 頁 現(xiàn)的時間誤差較大。因此,本設計中采用 DS1302 提供時鐘。 圖 AT89C52 單片機結(jié)構(gòu)圖 本系統(tǒng)以 AT89C52 單片機為核心,本系統(tǒng)選用 的晶振,使得單片機有合理的運行速度。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。 P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL 門電流。若先執(zhí)行置 1 操作,則可以使場效應管截止引腳信號直接加到三態(tài)緩沖器中實現(xiàn)正確的讀入,由于在輸入操作時還必須附加一個準備動作,所以這類 I/O 口被稱為準雙向口。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果 RST 引腳上有一個高電平并維持 2 個機器周期 (24 個振蕩周期 )以上,則 CPU 就可以響應并將系統(tǒng)復位。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。時鐘突發(fā)寄存器可一次性順序讀寫除充電寄存器外的所有寄存器內(nèi)容。在主電源關(guān)閉的情況下,也能保持時鐘的連續(xù)運行。如果在傳送過程中 RST 置為低電平,則會終止此次數(shù)據(jù)傳送, I/O引腳變?yōu)楦咦钁B(tài)。 在控制指令字輸入后的下一個 SCLK 時鐘的上升沿時,數(shù)據(jù)被寫入 DS1302,數(shù)據(jù)輸入從低位即位 0 開始。當 RS 和R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。 VEE 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用 時可以通過一個 10K 的電位器調(diào)整對比度)。顯示模式設置 (初始化 )00111000[0x38]設置 16 2 顯示, 5 7 點陣, 8 位數(shù)據(jù)接口;顯示開關(guān)及光標設置:(初始化 ) 00001DCBD顯示 (1有效 )、 C光標顯示 (1有效 )、 B光標閃爍 (1有效 )。在調(diào)節(jié)時間之前首先進行各個變量初始化,及設置起始時間,同時為讀取數(shù)據(jù)作準備。當 s1=7 時,地址指 針指向 year 顯示位置,最大值為 99。 寫入指令碼函數(shù) write_()寫指令過程 :輸入: rs=0, D0D7=指令碼, E=高脈 沖 寫入數(shù)據(jù)函數(shù) write_date() 寫指令過程: 輸入: rs=1,D0D7=數(shù)據(jù), E=高脈沖 寫入指令和數(shù)據(jù)時 rw端已經(jīng)接地。//讀取 12c887c寄存器表示響應了中端 } 時鐘芯片設置 首次上電初始化時間函數(shù): void set_time() {//首次上電初始化時間函數(shù) write_ds(0,0)。// 初始化日 write_ds(8,0)。 //下降沿鎖存地址 dsrw=0。 dscs=0。//上升沿清除地址 dscs=1。在編譯方 面,它也支持 IAR、Keil和 MPLAB等多種編譯器。對于這樣的仿真實驗.從某種意義上講,是彌補了.實驗和工程應用閹脫節(jié)的矛盾和現(xiàn)象。 超過 27000個仿真器件:可以通過內(nèi)部原型或使用廠家的 SPICE文件自行設計仿真器件, Labcenter也在不斷地發(fā)布新的仿真器件,還可導入第三方發(fā)布的仿真器件。 4. 實用的 PCB設計平臺 原理圖到 PCB的快速通道: 原理圖設計完成后,一鍵便可進入 ARES的 PCB設計環(huán)境,實現(xiàn)從概念到產(chǎn)品的完整設計。畫完圖可以以圖形文件輸出,或者拷貝到剪切板以便其他文件使用。 Keil 軟件 Keil 軟件簡介 Keil C51是美國 Keil Software公司出品的 51系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編相比, C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。 Keil使用 “ 工程 ”(Project)的概念,對工程 (而不能對單一的源程序 )進行編譯 /匯編、連接等操作。 Keil能以單步執(zhí)行 (按 F11或選擇 DebugStep)、過程單步執(zhí)行 (按F10或選擇 DebugStep Over)、全速執(zhí)行等多種運行方式進行程序調(diào)試。在不通電狀態(tài)下用萬用表檢測電路是否正
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1