基于AVR單片機(jī)的簡易計(jì)算器設(shè)計(jì)
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計(jì)) |
|
課程(專業(yè))
|
電子技術(shù) |
關(guān)鍵詞
|
AVR單片機(jī)|液晶顯示器 |
適用年級(jí)
|
大學(xué) |
身份要求
|
普通會(huì)員 |
金 幣
|
40 (金幣如何獲得?) |
文件格式
|
word |
文件大小
|
92K |
發(fā)布時(shí)間
|
2010-01-06 12:52:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
8 |
發(fā)布人 |
zxx010 |
內(nèi)容簡介:
課程設(shè)計(jì) 基于AVR單片機(jī)的簡易計(jì)算器設(shè)計(jì) 共15頁,4043字。
摘要:本設(shè)計(jì)利用AVR單片機(jī)來控制液晶顯示器和矩陣式鍵盤,實(shí)現(xiàn)了簡易的計(jì)算器功能。通過鍵盤輸入需要計(jì)算的計(jì)算式子,該式子會(huì)顯示在液晶的第一行,當(dāng)鍵入等于號(hào)后,計(jì)算結(jié)果會(huì)顯示在液晶的第二行。本設(shè)計(jì)中液晶選用1602字符型液晶顯示器,鍵盤采用4*4矩陣式鍵盤。
1設(shè)計(jì)要求與目的
1.1設(shè)計(jì)要求
(1) 利用單片機(jī)控制液晶顯示器顯示字符串;
(2) 設(shè)計(jì)鍵盤,并編寫程序?qū)崿F(xiàn)鍵盤輸入信號(hào)的讀;
(3) 將用戶通過鍵盤輸入的式子進(jìn)行相應(yīng)的處理并通過液晶顯示出來;
(4) 完成整體的設(shè)計(jì)與編程。
1.2設(shè)計(jì)目的
(1)通過設(shè)計(jì)加深對(duì)AVR單片機(jī)的了解,熟練掌握AVR單片機(jī)C語言編程的方法與技巧;
(2)查閱資料,理解1602液晶顯示器的控制方法;
(3)理解矩陣式鍵盤的工作原理,進(jìn)而實(shí)現(xiàn)對(duì)矩陣式鍵盤的編程控制。
2設(shè)計(jì)方案
2.1 1602液晶顯示器控制方法
2.1.1 1602液晶顯示模塊簡介
工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符。1602采用標(biāo)準(zhǔn)的16腳接口,其管腳功能介紹如下:
第1腳:VSS為電源地
第2腳:VDD接5V電源正極
第3腳:V0為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高。
第4腳:RS為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。
第5腳:RW為讀寫信號(hào)線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。
第6腳:E(或EN)端為使能(enable)端。
第7~14腳:D0~D7為8位雙向數(shù)據(jù)端。
第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負(fù)極。
1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來,我們就能看到字母“A”。
因?yàn)?602識(shí)別的是ASCII碼,試驗(yàn)可以用ASCII碼直接賦值,在單片機(jī)編程中還可以用字符型常量或變量賦值,如‘A’。
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請(qǐng)看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計(jì)) |
|
推薦畢業(yè)論文(設(shè)計(jì)) |
|
|
|
|