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