基于ARM7處理器LPC2104的嵌入式
本文引用地址:http://cafeforensic.com/article/151599.htm
3.6 其它功能部件
LPC2104帶有 I2c總線(xiàn),可以很方便的外擴(kuò)一些 I2C功能器件。為了能夠存儲(chǔ)用戶(hù)個(gè)人信息 、少量生理數(shù)據(jù) ,主控模塊在 LPC2104的I2c總線(xiàn) t擴(kuò)展了一片 1K的E2PROM芯片CSI24WC08。 它 可 以在 3.3V電源 下工 作 .其 I2c總線(xiàn)地 址 為 :讀 :0xA1、 o)(A3、o)(A5、o)(A7.寫(xiě):o)(A0、o)(A2、0xA4、0xA6。
液晶顯示面板 由主界面 、消息區(qū)兩部分組 成 ,其中主界面 顯示當(dāng)前選擇的功能參數(shù)設(shè) 置和當(dāng)前狀態(tài) (進(jìn)行/失?。∠?),消息區(qū)顯示當(dāng)前聯(lián)機(jī)狀態(tài) 、錯(cuò)誤原因等。整個(gè)面板設(shè)計(jì)與按鍵設(shè)計(jì)緊密結(jié)合 ,使用方便 ,所有功能均可在 1—3次按鍵 中完成,如圖 10所示
4 系統(tǒng)軟件設(shè)計(jì)
采用嵌入式實(shí)時(shí)操作系統(tǒng) p~C/OS—II。使用 ARM 和 Thum指令集混合編譯來(lái)優(yōu)化代碼密度 。
4.1 任務(wù)的分配和軟件系統(tǒng)結(jié)構(gòu)
采用嵌入式實(shí)時(shí)操作系統(tǒng) p~C/OS—II。用戶(hù)級(jí)有六個(gè)任務(wù)
(1)負(fù)責(zé)啟動(dòng)任務(wù)按鍵的響應(yīng)。優(yōu)先級(jí) 6;
(2)負(fù)責(zé)系統(tǒng)的工作狀態(tài)。優(yōu)先級(jí) 5;
(3)液晶模塊顯示 ,優(yōu)先級(jí) 4;
(4)負(fù)責(zé)通過(guò) Modem撥號(hào)接入 Internet的通信任務(wù) ,優(yōu)先級(jí) 3;
(5)負(fù)責(zé) USB的通信任務(wù),優(yōu)先級(jí) 2;
(6)與各功能模塊通信 ,進(jìn)行數(shù)據(jù)信號(hào)采集 和存儲(chǔ),優(yōu)先級(jí)l。軟件系統(tǒng)結(jié)構(gòu)如圖 l1中(a)圖所示 。
6結(jié)束語(yǔ)
基于面向?qū)ο窦夹g(shù)使得塑料門(mén)窗CAD系統(tǒng)WinDoor不再是簡(jiǎn)單的“畫(huà)圖”系統(tǒng),從根本上超越了傳統(tǒng)的點(diǎn)、線(xiàn)、面相結(jié)合的低層次門(mén)窗設(shè)計(jì)方式。用戶(hù)可以直接利用現(xiàn)實(shí)世界中的門(mén)窗各部件的概念在計(jì)算機(jī)對(duì)應(yīng)模型中進(jìn)行設(shè)計(jì) ,符合人類(lèi)的思維特點(diǎn),尺寸驅(qū)動(dòng)的參數(shù)化設(shè)計(jì)思想有利于用戶(hù)方便快捷的設(shè)計(jì)和修改窗型,并使設(shè)計(jì)的正確性得到根本保證,極大的提高了門(mén)窗的效率和質(zhì)量。同時(shí),本系統(tǒng)的設(shè)計(jì)思想具有推廣價(jià)值,稍加改動(dòng)便可以應(yīng)用于建筑行業(yè)的鋁合金門(mén)窗 、幕墻等的繪制與計(jì)算。圖5所示為本系統(tǒng)所繪制的6個(gè)典型窗型!
評(píng)論