嵌入式系統(tǒng)的開發(fā)與應用—基于單片機的計算器.doc
約44頁DOC格式手機打開展開
嵌入式系統(tǒng)的開發(fā)與應用—基于單片機的計算器,頁數(shù)44字數(shù)10825摘 要論文介紹了開發(fā)一個基于單片機的觸摸屏式液晶顯示計算器的全過程。其中涉及的內(nèi)容包括單片機的c語言編程、觸摸屏接口芯片ads7843的原理及操作、觸摸屏的坐標轉換、計算器算法原理和分析、調(diào)試過程等。最終實現(xiàn)了一個基于單片機的觸摸屏式液晶顯示計算器,可以進...
內(nèi)容介紹
此文檔由會員 猛龍 發(fā)布
嵌入式系統(tǒng)的開發(fā)與應用—基于單片機的計算器
頁數(shù) 44 字數(shù) 10825
摘 要
論文介紹了開發(fā)一個基于單片機的觸摸屏式液晶顯示計算器的全過程。其中涉及的內(nèi)容包括單片機的C語言編程、觸摸屏接口芯片ADS7843的原理及操作、觸摸屏的坐標轉換、計算器算法原理和分析、調(diào)試過程等。最終實現(xiàn)了一個基于單片機的觸摸屏式液晶顯示計算器,可以進行基本加、減、乘、除、余數(shù)運算。
關鍵詞:單片機,LCD液晶顯示屏,觸摸屏,計算器
目 錄
1.設計背景 1
2.方案論證 2
2.1功能描述 2
2.2系統(tǒng)分析與設計 3
2.2.1系統(tǒng)分析 3
2.2.2技術方案 4
2.2.2.1 芯片選擇 4
2.2.2.2 Flash的引入 5
2.2.2.3 開發(fā)語言 5
2.2.3開發(fā)環(huán)境及工具 6
2.3關鍵技術 6
2.3.1 W78E516BP的C語言編程 7
2.3.1.1 Keil_C中特殊變量的定義 7
2.3.1.2 外部中斷的響應方法 9
2.3.2 LCD的顯示和驅動 11
2.3.3 Flash的使用 12
2.3.4 ADS7843觸摸屏接口芯片的使用 12
2.3.4.1 ADS7843外部電路 12
2.3.4.2 ADS7843工作原理 13
2.3.4.3 ADS7843的工作方式設置 13
2.3.4.4 ADS7843與單片機W78E516BP之間的連接電路 15
2.3.4.5 差分模式下的軟件流程 16
2.3.5按鍵的確定 18
2.4 系統(tǒng)電路圖 20
2.5程序設計 21
2.5.1計算器算法需要解決的問題 21
2.5.1.1 區(qū)別第一個數(shù)和第二個數(shù) 21
2.5.1.2 記錄連續(xù)輸入的十進制數(shù) 22
2.5.1.3 實現(xiàn)連續(xù)運算 22
2.5.1.4 顯示處理 22
2.5.2計算器算法設計過程 23
2.5.3系統(tǒng)的文件結構 28
2.6調(diào)試過程 29
2.6.1 光標指針設置 29
2.6.2 點陣字的輸出 29
2.6.3 顯示計算器畫面 29
2.6.4 觸摸屏調(diào)試的辦法 30
結論及尚存在的問題 31
致 謝 32
參考文獻 33
附錄 34
參考文獻
[1] 賴麒文主編,8051單片機C語言開發(fā)環(huán)境實務與設計,科學出版社,2002
[2] 趙曉安主編,MCS-51單片機原理及應用,天津大學出版社,2001.3
[3] 胡漢才主編,單片機原理及其接口技術,清華大學出版社,2000.5
[4] 何立民主編,單片機高級教程,北京航空航天大學出版社,2000.5
[5] 李維諟 郭強主編,液晶顯示應用技術,電子工業(yè)出版社 2000.3
頁數(shù) 44 字數(shù) 10825
摘 要
論文介紹了開發(fā)一個基于單片機的觸摸屏式液晶顯示計算器的全過程。其中涉及的內(nèi)容包括單片機的C語言編程、觸摸屏接口芯片ADS7843的原理及操作、觸摸屏的坐標轉換、計算器算法原理和分析、調(diào)試過程等。最終實現(xiàn)了一個基于單片機的觸摸屏式液晶顯示計算器,可以進行基本加、減、乘、除、余數(shù)運算。
關鍵詞:單片機,LCD液晶顯示屏,觸摸屏,計算器
目 錄
1.設計背景 1
2.方案論證 2
2.1功能描述 2
2.2系統(tǒng)分析與設計 3
2.2.1系統(tǒng)分析 3
2.2.2技術方案 4
2.2.2.1 芯片選擇 4
2.2.2.2 Flash的引入 5
2.2.2.3 開發(fā)語言 5
2.2.3開發(fā)環(huán)境及工具 6
2.3關鍵技術 6
2.3.1 W78E516BP的C語言編程 7
2.3.1.1 Keil_C中特殊變量的定義 7
2.3.1.2 外部中斷的響應方法 9
2.3.2 LCD的顯示和驅動 11
2.3.3 Flash的使用 12
2.3.4 ADS7843觸摸屏接口芯片的使用 12
2.3.4.1 ADS7843外部電路 12
2.3.4.2 ADS7843工作原理 13
2.3.4.3 ADS7843的工作方式設置 13
2.3.4.4 ADS7843與單片機W78E516BP之間的連接電路 15
2.3.4.5 差分模式下的軟件流程 16
2.3.5按鍵的確定 18
2.4 系統(tǒng)電路圖 20
2.5程序設計 21
2.5.1計算器算法需要解決的問題 21
2.5.1.1 區(qū)別第一個數(shù)和第二個數(shù) 21
2.5.1.2 記錄連續(xù)輸入的十進制數(shù) 22
2.5.1.3 實現(xiàn)連續(xù)運算 22
2.5.1.4 顯示處理 22
2.5.2計算器算法設計過程 23
2.5.3系統(tǒng)的文件結構 28
2.6調(diào)試過程 29
2.6.1 光標指針設置 29
2.6.2 點陣字的輸出 29
2.6.3 顯示計算器畫面 29
2.6.4 觸摸屏調(diào)試的辦法 30
結論及尚存在的問題 31
致 謝 32
參考文獻 33
附錄 34
參考文獻
[1] 賴麒文主編,8051單片機C語言開發(fā)環(huán)境實務與設計,科學出版社,2002
[2] 趙曉安主編,MCS-51單片機原理及應用,天津大學出版社,2001.3
[3] 胡漢才主編,單片機原理及其接口技術,清華大學出版社,2000.5
[4] 何立民主編,單片機高級教程,北京航空航天大學出版社,2000.5
[5] 李維諟 郭強主編,液晶顯示應用技術,電子工業(yè)出版社 2000.3
TA們正在看...
- 2011年建設銀行遼寧分行定向招聘筆試試題含答案.doc
- 2011年招商銀行上海分行招聘綜合能力考卷筆試題含...doc
- 2011年招商銀行上海分行招聘綜合能力試題含答案.doc
- 2011年招商銀行上海分行柜員招聘筆試真題及答案.doc
- 2011年招商銀行深圳分行招聘綜合能力筆試題含答案.doc
- 2011年民生銀行招聘考試綜合素質(zhì)能力測試試題及答案.doc
- 2011年民生銀行招聘考試面試題.doc
- 2011年河南新鄉(xiāng)農(nóng)村信用社考試筆試真題及答案.doc
- 2011年河南洛陽農(nóng)村信用社考試筆試真題及答案.doc
- 2011年河南鶴壁農(nóng)村信用社考試題及答案.doc