【正文】
封裝 ⑦ 工作電壓 ?ATmega16L: ~ ?ATmega16:~ ⑧ 速度等級 ?ATmega16L: 0~8MHz、 三江學(xué)院 2021 屆本科生 畢業(yè)設(shè)計(jì)(論文) 3 ?ATmega1 0~16MHz ⑨ ATmega16 的功耗 ?正常模式: 1,1mA ?空閑模式: ?掉電模式 :1uA ATmega16 單片機(jī) ?端口 A (PA7:PA0) 作為一個(gè) A / D轉(zhuǎn)換器的模擬輸入 .PA口 也 能 作為 8位的 雙向 輸出輸入 端口 ,假如數(shù)模 轉(zhuǎn)換器不使用 的情況下 .PA口可以使用 內(nèi)部 集成的 上拉電阻 . PA口輸出buffer可以吞吐 大電流驅(qū)動(dòng)器 以及 源能力韻 的性能 .當(dāng) PA0到 PA7的 8個(gè)輸出口當(dāng)做 投入使用 以及 被外部 負(fù)載 拉低 電壓時(shí) ,將輸出電流, 假設(shè)輸出 IO 的內(nèi)部 集成 上拉電阻器 開始投入使用 .端口 是一個(gè)三態(tài) 的 , 在系統(tǒng) 復(fù)位 的 過程中,即使 內(nèi)部集成時(shí)鐘系統(tǒng) 沒有運(yùn)行 外部也不會(huì)被負(fù)載拉低而輸出電流。 ③ 非易失性程序以及數(shù)據(jù)存儲(chǔ)器 ?在線可編程 Flash 存儲(chǔ)器容量達(dá)到了 16KB,可擦寫的次數(shù)在 10000 次以上。 ?工作在 16MHz 時(shí)具有 16MIPS 的性能。 ② 先進(jìn)的精簡指令集 RISC 結(jié)構(gòu)。 ATmega16 單片機(jī)的 特點(diǎn) ATmega16單片機(jī)的 ATmega系列 AVR單片機(jī)內(nèi)部具有接口豐富,功能齊全,特性價(jià)格比較高的產(chǎn)品等優(yōu)點(diǎn)。 用高級語言編寫比如 C 以及 BASIC 語言已經(jīng)成為了一種行業(yè)趨勢,而 avr不但支持匯編也支持 c 和 basic。 AVR 單片機(jī)為什么會(huì)有 ISP 的功能?答案就是 Atmel 公司在 AVR 單片機(jī)上面使用了密度比較大的的不容易丟失的存儲(chǔ)器技術(shù),也就是說在程序運(yùn)行時(shí),也可以對電路系統(tǒng)進(jìn)行重新編譯。 AVR 單片機(jī)與 c51 不同的是 avr 只采用采用哈佛( Harvard)的總線結(jié)構(gòu),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是嚴(yán)格分開的。 我們知道在以往的的精簡指令集 RISC 的結(jié)構(gòu)中, 分頻降低到內(nèi)部執(zhí)行周期的不是內(nèi)部的時(shí)鐘分頻系統(tǒng)而是 MCU 的外部晶振的時(shí)鐘頻率。 AVR 之所以具備了 MIPS/MHzd 高速處理性能的能力,就是因?yàn)槠洳捎眠@種精簡指令集機(jī)構(gòu), AVR 單片機(jī)的快速存取寄存器由 32 個(gè)通用寄存器組成。我們?nèi)粘I钪型ǔVv的精簡指令集 RISC(Reduced Insstruction Set Computer)是上個(gè)世紀(jì) 90 年代左右發(fā)明 出來的,不得不說這款單片機(jī)是綜合了半導(dǎo)體集成技術(shù)以及必要的軟件技術(shù)性能的最新的微處理器,只是針對復(fù)雜指令集 CISC( Complex Instruction Set Cputer)和精簡指令集相比而言。 digital tube。 然后在核心電路的基礎(chǔ)上設(shè)計(jì)出了相應(yīng)的 外圍電路 ,使本設(shè)計(jì) 能更好的完成任務(wù)要求 。 本設(shè)計(jì) 從 avr 單片機(jī) IO 口的使用方法為切入點(diǎn) , 使用 ATmega16 的內(nèi)部 時(shí)鐘分頻電路 ,從而確定出內(nèi)部的機(jī)器周期。 通過 AVR 單片機(jī)的 I/O 口 控制外圍電路 。 三 江 學(xué) 院 本科生畢業(yè)設(shè)計(jì)(論文) 題 目 基于 AVR 單片機(jī)的電子計(jì)時(shí)器軟硬件設(shè)計(jì) 電子信息學(xué)院 院(系) 電子通信工程 專業(yè) 學(xué)生姓名 學(xué)號 指導(dǎo)教師 職稱 指導(dǎo)教師工作單位 三江學(xué)院 起訖日期 3 月 1 日 — 6 月 3 日 摘 要 在 電子計(jì)時(shí)器的系統(tǒng) 中, AVR 單片機(jī)最小系統(tǒng)以及少量的外圍電路是最基本的電路系統(tǒng),外圍電路有比如顯示 模塊 。 此次的任務(wù)設(shè)計(jì)所用到的芯片主要是mega16 芯片,是以其為核心而設(shè)計(jì)出來的。 整個(gè) 系統(tǒng)由復(fù)位模塊、 按鍵 模塊、 數(shù)碼管模塊,蜂鳴器模塊 4 個(gè)模塊組成 。再通過對內(nèi)部中斷程序的設(shè)置來設(shè)計(jì)出定時(shí) 程序,即設(shè)計(jì)出了電子 計(jì)時(shí)器 的核心。 關(guān)鍵詞 : AVR 單片機(jī);數(shù)碼管;蜂鳴器 ABSTRACT Electronic timer with AVR minimum system microcontroller as the core to peripheral circuits designed in our day long life in a wide range of uses, such as our area, large construction installation in the alarm system and so on are widely used electronic timer example. In the system of the electronic timer, AVR minimum system of the MCU and peripheral circuit a circuit system is the most basic, peripheral circuits such as the display module. The use of task design the main chip is mega16 chip, its core is designed. Through the AVR microcontroller I/O port control circuit. The whole system consists of a reset module, a key module, digital control module, a buzzer module 4 modules. From the design method of using AVR microcontroller IO port as the breakthrough point, the internal clock frequency dividing circuit using ATmega16, so as to determine the internal machine cycle. Then the internal interrupt program to design timing program, which designed the core of the electronic timer. Then based on the core circuit is designed corresponding peripheral circuit, the design can better to plete the task requirements. Keywords: AVR microcontroller。 the buzzer 目 錄 第一章 關(guān)于 AVR 單片機(jī) ................................... 1 AVR單片機(jī)的發(fā)展 ............................................. 1 ATmega16單片機(jī)的特點(diǎn) ......................................... 2 ATmega16單片機(jī) .............................................. 3 第二章 方案設(shè)計(jì)與論證 ................................... 6 第三章 系統(tǒng)總體結(jié)構(gòu)框 圖 .................................. 7 第四章 系統(tǒng)的硬件設(shè)計(jì) ................................... 9 顯示部分電路的設(shè)計(jì) ........................................... 9 LED數(shù)碼顯示管的基本原理 ................................ 9 數(shù)碼管顯示模塊分析 ..................................... 10 LED顯示電路 ........................................... 12 控制部分電路的設(shè)計(jì) .......................................... 14 ............................................... 14 ............................................ 16 無源蜂鳴器跟有源蜂鳴器的區(qū)別 ........................... 16 按鍵模塊設(shè)計(jì) ................................................ 19 ......................................... 19 四角按鍵封裝形式及參考尺寸 ............................. 19 第五章 系統(tǒng)的軟件設(shè)計(jì) .................................. 21 總體系統(tǒng)的設(shè)計(jì)思路 ......................................... 21 計(jì)時(shí)程序 ................................................... 21 報(bào)警程序 ................................................... 21 第六章 系統(tǒng)電路的制作與調(diào)試 ............................. 22 電路硬件焊接制 作 ............................................ 22 調(diào)試的主要方法 .............................................. 22 系統(tǒng)調(diào)試 .................................................... 22 硬件調(diào)試 .............................................. 22 軟件調(diào)試 ................................