版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
WindowsCE實(shí)驗(yàn)七交通燈控制交通燈控制實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)內(nèi)容實(shí)驗(yàn)原理實(shí)驗(yàn)步驟結(jié)果與分析實(shí)驗(yàn)?zāi)康牧私庠谏钪胁⑿薪涌诘膶?shí)際應(yīng)用進(jìn)一步掌握8255的使用方法熟悉WinCE平臺上的MFC編程實(shí)驗(yàn)內(nèi)容正確連接實(shí)驗(yàn)電路編程實(shí)現(xiàn)對十字路口交通燈的模擬控制實(shí)驗(yàn)原理8255的工作原理及使用方法WinCE中實(shí)現(xiàn)延時的方法8255控制字1.工作方式控制字
工作方式控制字用來設(shè)定A口、B口和C口的數(shù)據(jù)傳送方向和工作方式。
工作方式控制字格式8255控制字2.端口C的置位/復(fù)位控制字 端口C的置位/復(fù)位控制字可實(shí)現(xiàn)對端口C的每一位進(jìn)行控制。置位是使該位為1,復(fù)位是使該位為0。置位/復(fù)位控制字格式8255工作方式方式0——基本輸入輸出方式通過CPU向控制端口寫入方式控制字,決定各端口是輸入數(shù)據(jù)還是輸出數(shù)據(jù)傳送數(shù)據(jù)一般采用無條件傳送方式或查詢傳送方式方式1——選通輸入輸出方式數(shù)據(jù)的輸入輸出操作要借助于選通信號完成利用專用中斷請求和聯(lián)絡(luò)信號線控制數(shù)據(jù)傳送端口A或端口B用于數(shù)據(jù)傳送,而端口C的大部分I/O線作為聯(lián)絡(luò)控制線使用方式2——雙向傳送方式雙向方式指同一組信號線可以兩個方向傳送數(shù)據(jù),只有端口A能工作在此方式使用C口的5根線作為專用應(yīng)答線應(yīng)答信號線實(shí)際上是方式1輸入、方式1輸出應(yīng)答線的組合WinCE中實(shí)現(xiàn)延時的方法利用系統(tǒng)的時間計(jì)數(shù)函數(shù)GetTickCount()DWORDGetTickCount(void)WinCE中實(shí)現(xiàn)延時的方法利用循環(huán)產(chǎn)生時間延遲利用反復(fù)進(jìn)行的空循環(huán)來實(shí)現(xiàn)時間延遲測算出單位時間(如:每毫秒)內(nèi)空循環(huán)的次數(shù)
WinCE中中實(shí)實(shí)現(xiàn)現(xiàn)延延時時的的方方法法使用用WindowsAPI函函數(shù)數(shù)Sleep函函數(shù)數(shù)voidSleep(DWORDdwMilliseconds)//時時間間延延遲遲的的毫毫秒秒數(shù)數(shù)MsgWaitForMultipleObjects函數(shù)數(shù)DWORDMsgWaitForMultipleObjects(DWORDnCount,//指指針數(shù)數(shù)組的大大小LPHANDLEpHandles,//指指向?qū)ο笙筇幚磉^過程的指指針數(shù)組組BOOLfWaitAll,//等待待單一或或所有線線程DWORDdwMilliseconds,//時時間延遲遲的毫秒秒數(shù)DWORDdwWakeMask//指指示等等待輸入入事件的的類型);實(shí)驗(yàn)步驟驟(一)連連接實(shí)驗(yàn)驗(yàn)電路(二)構(gòu)構(gòu)建開發(fā)發(fā)環(huán)境(三)編編程實(shí)現(xiàn)現(xiàn)交通燈燈控制(一)連連接實(shí)驗(yàn)驗(yàn)電路正確連接接實(shí)驗(yàn)擴(kuò)擴(kuò)展板的的相關(guān)電電路L7、L6、L5作為為南北路路口的交交通燈與與PC7、PC6、PC5相相連,L2、L1、L0作為為東西路路口的交交通燈與與PC2、PC1、PC0相相連。(二)構(gòu)構(gòu)建開發(fā)發(fā)環(huán)境正確連接接目標(biāo)機(jī)機(jī)和宿主主機(jī)建立WindowsCE平平臺確認(rèn)平臺臺的設(shè)置置中“EnableKITL”選選項(xiàng)被被選上確認(rèn)“PlatformManager”目錄錄下的的“PlatformManager””屬性被被加入平平臺確認(rèn)“ApplicationsandServicesDevelopment”目錄錄下的““MicrosoftFoundationClasses(MFC)”屬屬性被加加入平臺臺正確設(shè)置置EVC確認(rèn)已安安裝針對對實(shí)驗(yàn)儀儀的平臺臺SDK確認(rèn)已正正確配置置平臺管管理器(三)編編程實(shí)現(xiàn)現(xiàn)交通燈燈控制設(shè)計(jì)目標(biāo)標(biāo)按下開始始按紐,,控制六六個指示示燈按交交通燈變變化規(guī)律律燃滅單擊停止止按紐,,停止控控制指示示燈燃滅滅十字路口口交通燈燈的變化化規(guī)律要要求:南北路口口的綠燈燈、東西西路口的的紅燈同同時亮30秒左左右南北路口口的黃燈燈閃爍若若干次,,同時東東西路口口的紅燈燈繼續(xù)亮亮南北路口口的紅燈燈、東西西路口的的綠燈同同時亮30秒左左右南北路口口的紅燈燈繼續(xù)亮亮、同時時東西路路口的黃黃燈亮閃閃爍若干干次(三)編編程實(shí)現(xiàn)現(xiàn)交通燈燈控制8255寄存器器端口地地址控制寄存存器端口口地址28BHC口地址址28AH參考思路路在EVC中使用用MFC編程完完成該程程序。。以對話話框?yàn)槔?,描述述參考思思路如下下:在開始按按紐的消消息處理理函數(shù)中中,創(chuàng)建建一個工工作線程程來對8255進(jìn)行輸輸入輸出出控制在該工作作線程中中創(chuàng)建一一個循環(huán)環(huán)。在在循環(huán)體體中,按按照交通通燈的變變化規(guī)律律交替給給8255的C口輸出出需要的的數(shù)值;;兩次顯顯示之間間的時間間間隔使使用延時時函數(shù)精精確控制制在停止按按紐的消消息處理理函數(shù)中中,使用用標(biāo)志量量通知工工作線程程自行終終止,或或者調(diào)用用TerminateThread函數(shù)強(qiáng)強(qiáng)行關(guān)閉閉工作線線程(三)編編程實(shí)現(xiàn)現(xiàn)交通燈燈控制示例效果果結(jié)果與分分析實(shí)驗(yàn)結(jié)果果記錄截取程序序運(yùn)行效效果圖,,并要求求有實(shí)驗(yàn)驗(yàn)指導(dǎo)老老師的確確認(rèn)實(shí)驗(yàn)結(jié)果果分析分析實(shí)驗(yàn)驗(yàn)中所使使用延時時方法的的優(yōu)缺點(diǎn)點(diǎn)指出程序序中可以以改進(jìn)的的地方并并給出可可能的解解決方法法謝謝觀看看/歡
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026江蘇南京大學(xué)XZ2025-443現(xiàn)代工程與應(yīng)用科學(xué)學(xué)院科研人員招聘備考題庫及一套參考答案詳解
- 2026四川綿陽科技城低空裝備檢驗(yàn)檢測認(rèn)證有限責(zé)任公司招聘測試技術(shù)崗等崗位7人備考題庫及一套答案詳解
- 2026北京協(xié)和醫(yī)院心內(nèi)科合同制科研助理招聘備考題庫及完整答案詳解一套
- 2026廣西柳州市中醫(yī)醫(yī)院人才招聘28人備考題庫(第二批)及參考答案詳解
- 2026中國農(nóng)業(yè)科學(xué)院生物技術(shù)研究所作智能設(shè)計(jì)與改良團(tuán)隊(duì)博士后招聘備考題庫完整參考答案詳解
- 2026四川瀘州市精神病醫(yī)院(瀘州市精神衛(wèi)生中心)招聘編外輔助護(hù)士4人備考題庫有答案詳解
- 2026年東營經(jīng)濟(jì)技術(shù)開發(fā)區(qū)事業(yè)單位公開招聘工作人員備考題庫(2人)及1套完整答案詳解
- 2026云南昆明高新技術(shù)產(chǎn)業(yè)開發(fā)區(qū)管理委員會招聘18人備考題庫及1套完整答案詳解
- 2026年陜西水務(wù)發(fā)展集團(tuán)及所屬企業(yè)招聘(20人)考試參考試題及答案解析
- 2026上半年安徽事業(yè)單位聯(lián)考馬鞍山市直單位招聘88人備考題庫及答案詳解1套
- 中西醫(yī)結(jié)合診治妊娠胚物殘留專家共識(2024年版)
- (正式版)DB51∕T 2732-2025 《用材林培育技術(shù)規(guī)程 杉木》
- 美容院2025年度工作總結(jié)與2026年發(fā)展規(guī)劃
- 癲癇患者的護(hù)理研究進(jìn)展
- 安全管理制度培訓(xùn)課件
- 2025年12月福建廈門市鷺江創(chuàng)新實(shí)驗(yàn)室管理序列崗位招聘8人備考題庫必考題
- 2025下半年四川綿陽市涪城區(qū)事業(yè)單位選調(diào)10人備考題庫及答案解析(奪冠系列)
- 高一生物上冊期末考試題庫含解析及答案
- 收購商場協(xié)議書范本
- 干熱復(fù)合事件對北半球植被的影響及響應(yīng)機(jī)制研究
- 2025年四川單招護(hù)理試題及答案
評論
0/150
提交評論