設計一個單片機控制的簡易定時報警器。要求根據設定的初始值(1-59秒)進行倒計時,當計時到0時數碼管閃爍“00”(以1Hz閃爍),按鍵功能如下:(1)設定鍵:在倒計時模式時,按下此鍵后停止倒計時,進入設置狀態;如果已經處于設置狀態則此鍵無效。(2)增一鍵:在設置狀態時,每按一次遞增鍵,初始值的數字增1。(3)遞一鍵:在設置狀態時,每按一次遞減鍵,初始值的數字減1。(4)確認鍵:在設置狀態時,按下此鍵后,單片機按照新的初始值進行倒計時及顯示倒計時的數字。如果已經處于計時狀態則此鍵無效。3.1.2 模塊1:系統設計(1)任務分析與整體設計思路根據題目的要求,需要實現如下幾個方面的功能。計時功能:要實現計時功能則需要使用定時器來計時,通過設置定時器的初始值來控制溢出中斷的時間間隔,再利用一個變量記錄定時器溢出的次數,達到定時1秒中的功能。然后,當計時每到1秒鐘后,倒計時的計數器減1。當倒計時計數器到0時,觸發另一個標志變量,進入閃爍狀態。顯示功能:顯示倒計時的數字要采用動態掃描的方式將數字拆成“十位”和“個位”動態掃描顯示。如果處于閃爍狀態,則可以不需要動態掃描顯示,只需要控制共陰極數碼管的位控線,實現數碼管的滅和亮。鍵盤掃描和運行模式的切換:主程序在初始化一些變量和寄存器之后,需要不斷循環地讀取鍵盤的狀態和動態掃描數碼管顯示相應的數字。根據鍵盤的按鍵值實現設置狀態、計時狀態的切換。 (2)單片機型號及所需外圍器件型號,單片機硬件電路原理圖選用MCS-51系列AT89S51單片機作為微控制器,選擇兩個四聯的共陰極數碼管組成8位顯示模塊,由于AT89S51單片機驅動能力有限,采用兩片74HC244實現總線的驅動,一個74HC244完成位控線的控制和驅動,另一個74HC244完成數碼管的7段碼輸出,在輸出口上各串聯一個100歐姆的電阻對7段數碼管限流。由于鍵盤數量不多,選擇獨立式按鍵與P1口連接作為四個按鍵輸入。沒有鍵按下時P1.0-P1.3為高電平,當有鍵按下時,P1.0-P1.3相應管腳為低電平。電路原理圖如圖3-1所示。
上傳時間: 2013-11-13
上傳用戶:曹云鵬
匯編語言程序設計案例1—動態顯示/障礙物檢測/障礙物方位檢測 10-1. LED數碼管顯示原理10-2. 案例分析1(2位學號顯示)10-3. 案例分析2(簡易按鍵搶答)10-4. CJNE、JC、JNC的應用10-5. 課后思考和實驗準備11-1. 智能小車障礙檢測原理11-2. 智能小車障礙檢測硬件實現11-3. 智能小車障礙檢測軟件實現11-4. 課后思考和實驗準備12-1. 智能小車障礙物方位檢測原理12-2. 智能小車障礙物方位檢測硬件實現12-3. 智能小車障礙物方位檢測軟件實現12-4. 課后思考和實驗準備
上傳時間: 2013-11-10
上傳用戶:togetsomething
無線信號分布情況,如信號的場強和質量都是影響系統性能的重要因素,因此一個完整的優化需要對系統的無線狀態做全面的調查,這主要通過DT和CQT來完成; 本文檔對各類測試事件進行歸納分析,并提出可行性解決方法;
上傳時間: 2013-10-27
上傳用戶:wang0123456789
matlab小波分析教程,推薦大家!詳細介紹了小波分析的基本理論和案例分析,具有針對性,幫助大家學習。
上傳時間: 2016-08-20
上傳用戶:1966649934
《MATLAB數字信號處理85個實用案例精講:入門到進階》特點是主要通過案例說明在數字信號處理基礎部分編程中常出現的錯誤和解決方法。《MATLAB數字信號處理85個實用案例精講:入門到進階》適用于數字信號處理的初學者,亦可供高年級本科生、研究生和科研工程技術人員參考。
上傳時間: 2022-03-04
上傳用戶:
本書是作者多年從事算法研究的經驗總結。書中所有案例均因國內各大 MATLAB 技術論壇網友的切身需求而精心設計,其中不少案例所涉及的內容和求解方法在國內現巳出版的MATLAB書籍中鮮有介紹。本書采用案例形式,以智能算法為主線,講解了遺傳算法、免疫算法、退火算法、粒子群算法、魚群算法、蟻群算法和神經網絡算法等最常用的智能算法的 MATLAB實現。本書共給出30個案例,每個案例都是一個使用智能算法解決問題的具體實例,所有案例均由理論講解、案例背景、MATLAB 程序實現和擴展閱讀四個部分組成,并配有完整的原創程序,使讀者在掌握算法的同時更能快速提高使用算法求解實際問題的能力。
上傳時間: 2022-07-04
上傳用戶:
華為項目管理工具與模板運用 2011年3月10-12日 深圳 2011年3月17-19日 上海 2011年3月24-26日 北京 【主辦單位】(www.peixun168.com) 【收費標準】3800元/ 人(包括資料費、午餐及上下午茶點等) 【課程時間】3天(6小時/天) 【培訓對象】企事業單位執行層,包括項目總監、部門經理、高級項目經理、項目團隊成員等。 【報名電話】021-51872644 林先生 【報名郵箱】646206694@qq.com 【溫馨提示】本課程可為企業提供上門內訓服務,歡迎來電咨詢! 課程背景 本次培訓是為了使項目經理和項目組成員掌握現代項目管理知識在項目中的應用。了解項目管理,掌握相關的項目管理工具在項目中怎么運用?如何制定項目目標?如何進行工作分解?如何制定項目管理計劃?如何制定項目控制計劃?如何制定項目責任矩陣?如何制定項目管理溝通計劃?如何制定項目風險管理計劃?等等。 作為項目管理實戰系列培訓,在培訓期間每個小組選擇一個項目進行實操,從項目如何啟動、如何做項目計劃、如何做項目實施,如何做項目控制,如何對項目進行收尾,進行全面實戰的演練。老師指導項目完成,并對項目中出現的問題進行實時指導。 我們強調課堂中互動式的交流,同時我們將提供一些練習,并要求參與者進行案例分析、情景演練。我們也會將項目管理中常見的一些問題提出來與大家一起討論。
上傳時間: 2013-06-10
上傳用戶:1417818867
《印制電路板排版設計》由科技技術文獻出版社出版,由鄭詩衛編著。 針對電路板的設計要求,從電氣性能方面進行PCB布局的分析和說明,并且介紹了PCB排版格式和版面要求并且有相應的案例分析。全書分六個章節,共288頁。PDF中文。摘錄自網上,可惜不能找出具體的出處。感謝原作者。
上傳時間: 2013-05-30
上傳用戶:cursor
科魯茲無鑰匙進入和啟動_PEPS_系統及故障案例分析
標簽: 無鑰匙
上傳時間: 2013-08-05
上傳用戶:BOBOniu
第二部分:DRAM 內存模塊的設計技術..............................................................143第一章 SDR 和DDR 內存的比較..........................................................................143第二章 內存模塊的疊層設計.............................................................................145第三章 內存模塊的時序要求.............................................................................1493.1 無緩沖(Unbuffered)內存模塊的時序分析.......................................1493.2 帶寄存器(Registered)的內存模塊時序分析...................................154第四章 內存模塊信號設計.................................................................................1594.1 時鐘信號的設計.......................................................................................1594.2 CS 及CKE 信號的設計..............................................................................1624.3 地址和控制線的設計...............................................................................1634.4 數據信號線的設計...................................................................................1664.5 電源,參考電壓Vref 及去耦電容.........................................................169第五章 內存模塊的功耗計算.............................................................................172第六章 實際設計案例分析.................................................................................178 目前比較流行的內存模塊主要是這三種:SDR,DDR,RAMBUS。其中,RAMBUS內存采用阻抗受控制的串行連接技術,在這里我們將不做進一步探討,本文所總結的內存設計技術就是針對SDRAM 而言(包括SDR 和DDR)。現在我們來簡單地比較一下SDR 和DDR,它們都被稱為同步動態內存,其核心技術是一樣的。只是DDR 在某些功能上進行了改進,所以DDR 有時也被稱為SDRAM II。DDR 的全稱是Double Data Rate,也就是雙倍的數據傳輸率,但是其時鐘頻率沒有增加,只是在時鐘的上升和下降沿都可以用來進行數據的讀寫操作。對于SDR 來說,市面上常見的模塊主要有PC100/PC133/PC166,而相應的DDR內存則為DDR200(PC1600)/DDR266(PC2100)/DDR333(PC2700)。
上傳時間: 2014-01-13
上傳用戶:euroford