專利名稱:聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種教學(xué)設(shè)備,特別是涉及一種聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì) 語(yǔ)言的仿真教學(xué)系統(tǒng)。
背景技術(shù):
程序設(shè)計(jì)語(yǔ)言是高校計(jì)算機(jī)專業(yè)的專業(yè)基礎(chǔ)課,在長(zhǎng)期的教學(xué)過(guò)程已形成 了完整的教學(xué)體系,教學(xué)教材和培養(yǎng)目標(biāo)。但由于聽障大學(xué)生大多是在聾校獨(dú)立 的教育體系中接受教育,未實(shí)行全納教育。由于自身的生理缺陷,他們長(zhǎng)于形象 思維,弱于邏輯思維,這一現(xiàn)狀給聽障生學(xué)習(xí)先進(jìn)的計(jì)算機(jī)編程技術(shù)帶來(lái)了很大 困難。同時(shí),也給高校的計(jì)算機(jī)從事程序設(shè)計(jì)教學(xué)的教師提出了一個(gè)新的課題, 如何針對(duì)聽障學(xué)生進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué),并使聽障學(xué)生學(xué)有所獲。經(jīng)過(guò) 我們多年的教學(xué)實(shí)踐,我們摸索到一些有效的途徑,針對(duì)聽障生的知識(shí)接受特點(diǎn), 在教學(xué)中著重采用"任務(wù)驅(qū)動(dòng)"教學(xué)法,通過(guò)給學(xué)生以直觀展示實(shí)例同時(shí)進(jìn)行程 序設(shè)計(jì)思想及語(yǔ)法的教學(xué),強(qiáng)調(diào)讓學(xué)生在密切聯(lián)系學(xué)習(xí)、生活和社會(huì)實(shí)際的有意 義的"任務(wù)"情境中,通過(guò)完成任務(wù)來(lái)學(xué)習(xí)知識(shí)、獲得技能、形成能力。因此, 亟需研發(fā)一種適用于高等院校聽障大學(xué)生使用的計(jì)算機(jī)多語(yǔ)言教學(xué)仿真教學(xué)設(shè) 備。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的上述缺陷,提供一種聽障學(xué)生學(xué)習(xí)計(jì)算 機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)。
為實(shí)現(xiàn)上述目的,本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系 統(tǒng)包括一臺(tái)作為上位機(jī)的計(jì)算機(jī)和通過(guò)數(shù)據(jù)線與之相連的下位機(jī),通過(guò)串口線或 通過(guò)藍(lán)牙通信機(jī)構(gòu)與之相連的車型機(jī)器人或六腳爬蟲機(jī)器人;下位機(jī)由車型機(jī)器 人或六腳爬蟲機(jī)器人拆開后,再按原接線方式安裝在一個(gè)平面上而成;或包括充
電電池,并行連接計(jì)算機(jī)的板卡檢測(cè)控制器和主控制器;主控制器再進(jìn)一步連接 驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管和LED的顯示控制電路、配有多個(gè)按鍵的鍵入控制電路、 和驅(qū)動(dòng)循環(huán)顯示燈的電機(jī)控制電路;板卡檢測(cè)控制器再連接驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管 和LED的顯示控制電路及配有多個(gè)按鍵的鍵入控制電路;下位機(jī)的輸出輸入配 有同步發(fā)光指示燈。其中車型機(jī)器人和六腳爬蟲機(jī)器人優(yōu)選天津派爾博科技發(fā)展 有限公司生產(chǎn)的商品機(jī)器人。如此設(shè)計(jì),車型機(jī)器人或六腳爬蟲機(jī)器人可進(jìn)行實(shí) 時(shí)同步運(yùn)行,方便聽障學(xué)生對(duì)照觀察上位機(jī)和下位機(jī),非常有利于提高學(xué)習(xí)效果。 下位機(jī)易于改制,直觀性強(qiáng),顯示內(nèi)容有1):行走;2):方向選擇;3):循環(huán); 4):自定義圖形代碼顯示(可多種選擇),顯示內(nèi)容更多。顯示面板采用雙控制 器結(jié)構(gòu),與上位機(jī)并行連接,根據(jù)上位機(jī)仿真的結(jié)果,上位機(jī)將顯示指令傳送到
雙控制器中,控制器(M48T)用于面板電路的監(jiān)控,判斷系統(tǒng)工作是否正常, 控制器ATMEGA16完成屏幕仿真圖形的LED和數(shù)碼管實(shí)時(shí)顯示。顯示圖形可用 數(shù)字代碼和LED指示進(jìn)行判別。同時(shí)設(shè)置隨機(jī)教學(xué)電路故障點(diǎn),聽障學(xué)生可根 據(jù)運(yùn)行顯示,自行查找故障。其能根據(jù)聽障學(xué)生直觀性強(qiáng),有一定的動(dòng)手能力的 特點(diǎn)。使聽障學(xué)生學(xué)會(huì)利用該仿真硬件,進(jìn)行計(jì)算機(jī)軟件編程的學(xué)習(xí),同時(shí)學(xué)會(huì) 排查硬件故障。車型機(jī)器人或六腳爬蟲機(jī)器人可與下位機(jī)同步運(yùn)行,同步演示設(shè) 計(jì)程序,能更進(jìn)一步提高教學(xué)效率和質(zhì)量。下位機(jī)的輸出輸入配有同步發(fā)光指示 燈則方便理解傳輸過(guò)程和傳輸原理。其具有直觀性強(qiáng),仿真性好,有利于提高學(xué) 生動(dòng)手能力,多種形式的演示設(shè)備同步演示,能大幅度提高教學(xué)效率和質(zhì)量的優(yōu) 點(diǎn)。
作為優(yōu)化,所述六腳爬蟲機(jī)器人配有用于尋軌和避障的近距離探測(cè)傳感器、 溫濕度采集模塊及溫濕度傳感器和三維加速模塊;計(jì)算機(jī)、板卡檢測(cè)控制器和主 控制器還連接有用于手動(dòng)設(shè)置仿真條件及故障點(diǎn)的手動(dòng)輸入裝置。如此設(shè)計(jì),近 距離探測(cè)傳感器可用于避障。溫濕度采集模塊及溫濕度傳感器可用于感知環(huán)境。 三維加速模塊可用于加速度測(cè)量。可用上位計(jì)算機(jī)通過(guò)藍(lán)牙發(fā)送命令,六腳爬蟲 機(jī)器人釆集自身加速度值后,通過(guò)藍(lán)牙傳送回上位機(jī)。手動(dòng)輸入裝置用于設(shè)置仿 真條件及故障點(diǎn),下位機(jī)根據(jù)輸入信號(hào),給出仿真要求,顯示仿真狀態(tài)或故障代 碼。
作為優(yōu)化,六腳爬蟲機(jī)器人為并列配置的兩臺(tái),并且都配有用于相互之間 通信的藍(lán)牙模塊或紅外發(fā)射接收模塊;所述近距離探測(cè)傳感器是PTEOB型配有
吸光片的反射式光電傳感器。如此設(shè)計(jì),前者,可以實(shí)現(xiàn)兩只六腳爬蟲機(jī)器人之 間的通信。后者,結(jié)構(gòu)簡(jiǎn)單,尋軌和避障性能好。
作為優(yōu)化,六腳爬蟲機(jī)器人的控制器主板包括兩個(gè)單片機(jī)和與之相連的傳 感器信號(hào)交換電路、電源電路和聲光指示電路,電源電路進(jìn)一步連接充電電池。 如此設(shè)計(jì),可實(shí)現(xiàn)如下功能軌跡記錄、左右跟蹤、加速度測(cè)量與傳輸、溫濕度 采集和兩只并行機(jī)之間的通信。另外,還方便擴(kuò)展功能。
作為優(yōu)化,下位機(jī)配有電源穩(wěn)壓、保護(hù)電路,弱電指示電路,4個(gè)輸入4個(gè) 輸出I/O接口 , 2個(gè)直流電機(jī)PWM調(diào)速控制接口 ,采用AVR單片機(jī)MEGA46 作為主控制器。如此設(shè)計(jì),結(jié)構(gòu)簡(jiǎn)單,性能可靠。
作為優(yōu)化,所述計(jì)算機(jī)是可在計(jì)算機(jī)屏幕上用虛擬機(jī)器人進(jìn)行工作場(chǎng)景和工 作效果仿真的,安裝有代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分析子系統(tǒng)、機(jī)器人仿真子 系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子系統(tǒng)、場(chǎng)地配置子系統(tǒng)、代碼編譯子系統(tǒng) 和數(shù)據(jù)管理子系統(tǒng)的計(jì)算機(jī)。如此設(shè)計(jì),性能可靠,可操作性強(qiáng)。具有C程序編 輯環(huán)境、C語(yǔ)法檢查、代碼與流程圖轉(zhuǎn)換、仿真、機(jī)器人配置、場(chǎng)地配置、下載 到硬件等功能。使學(xué)生在對(duì)機(jī)器人的C程序仿真控制中能夠較好的學(xué)習(xí)C語(yǔ)言???將C語(yǔ)言知識(shí)由淺入深分解為基本概念、語(yǔ)法、控制結(jié)構(gòu)、函數(shù)和程序不同的層 次;對(duì)各層次以不同的特點(diǎn)進(jìn)行分別處理。在應(yīng)用環(huán)境中選擇一個(gè)由C程序控制 的機(jī)器人。其中機(jī)器人具有部分感知環(huán)境物體的能力和自主行為,環(huán)境具有障礙 物、指示標(biāo)志等物體。
作為優(yōu)化,所述數(shù)據(jù)管理子系統(tǒng)分別連接代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分 析子系統(tǒng)、機(jī)器人仿真子系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子系統(tǒng)、場(chǎng)地配置 子系統(tǒng)和代碼編譯子系統(tǒng);其中代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分析子系統(tǒng)、機(jī)器 人仿真子系統(tǒng)又依次相連。如此設(shè)計(jì),結(jié)構(gòu)合理,性能可靠。
本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)能實(shí)現(xiàn)如下功 能1、圖形化的代碼編輯界面;2、對(duì)C代碼的語(yǔ)法檢查;3、機(jī)器人在場(chǎng)地中運(yùn)
動(dòng)的仿真;4、場(chǎng)地和機(jī)器人的配置編輯;5、代碼編譯和下載。6、具有擴(kuò)接其
他語(yǔ)言的軟件接口。
本發(fā)明的意義在于創(chuàng)造了一種適用于聽障人計(jì)算機(jī)語(yǔ)言學(xué)習(xí)的一種新的
教學(xué)模式,通過(guò)仿真教學(xué)平臺(tái)中的虛擬機(jī)器人及虛擬環(huán)境,可脫離硬件環(huán)境的束 縛進(jìn)行語(yǔ)言編程及調(diào)試,在語(yǔ)言編程的同時(shí)可實(shí)現(xiàn)流程圖與指令間的交互,同時(shí)
觀看編程效果。提高了聽障人大學(xué)生學(xué)習(xí)計(jì)算機(jī)語(yǔ)言的興趣和學(xué)習(xí)質(zhì)量,建立了 一種新的適用于聽障人群,學(xué)習(xí)現(xiàn)代技術(shù)的新方法,使他們用現(xiàn)代的技術(shù)手段掌 握現(xiàn)代化科學(xué)技術(shù)。有助于實(shí)現(xiàn)教育平等、社會(huì)平等的社會(huì)的理念;根據(jù)智力多 元化的理論,建立新的課程體系,探索新型的教學(xué)法,培養(yǎng)和提高聽障人的學(xué)習(xí) 能力和創(chuàng)新及實(shí)踐能力;使聽障人在知識(shí)學(xué)習(xí)的過(guò)程中信息的交流和溝通中變得 相對(duì)容易。能為特殊教育學(xué)這門學(xué)科采用仿真教學(xué)這一新的教育模式奠定基礎(chǔ)。 采用上述技術(shù)方案后,本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教 學(xué)系統(tǒng)具有直觀性強(qiáng),仿真性好,有利于提高學(xué)生動(dòng)手能力,多種形式的演示設(shè) 備同步演示,能顯著提高教學(xué)效率和質(zhì)量的優(yōu)點(diǎn)。
圖1是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)的電路原
理圖2是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中下位機(jī) 部份的外觀示意圖3是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中八大子 系統(tǒng)的配置結(jié)構(gòu)示意圖4是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中代碼編 譯子系統(tǒng)的流程原理圖5是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中語(yǔ)法分 析子系統(tǒng)的流程原理圖6是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中代碼流 程圖轉(zhuǎn)換子系統(tǒng)的流程原理圖7是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中機(jī)器人 仿真子系統(tǒng)的流程原理圖8是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中場(chǎng)地配 置子系統(tǒng)的流程原理圖9是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中機(jī)器人 配置子系統(tǒng)的流程原理圖10是本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)中編譯下
載子系統(tǒng)的流程原理圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)例作更進(jìn)一步說(shuō)明
如圖l-2所示,本發(fā)明聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng)包 括一臺(tái)作為上位機(jī)的計(jì)算機(jī)1和下位機(jī),下位機(jī)包括并行連接計(jì)算機(jī)1的M48T 型板卡檢測(cè)控制器2和ATMEGA16型主控制器3;主控制器3再進(jìn)一步連接驅(qū) 動(dòng)數(shù)碼實(shí)時(shí)顯示管41和LED的顯示控制電路4、配有多個(gè)按鍵51的鍵入控制 電路5、和驅(qū)動(dòng)循環(huán)顯示燈61的電機(jī)控制電路6;板卡檢測(cè)控制器2再連接驅(qū)動(dòng) 數(shù)碼實(shí)時(shí)顯示管41和LED的顯示控制電路4及配有多個(gè)按鍵的鍵入控制電路5。 下位機(jī)還包括電源7和下載接口 8,計(jì)算機(jī)1通過(guò)數(shù)據(jù)線連接下位機(jī)的下載接口 8。;計(jì)算機(jī)l、板卡檢測(cè)控制器2和主控制器3還連接有用于手動(dòng)設(shè)置仿真條件 及故障點(diǎn)的手動(dòng)輸入裝置9。
另外,上述實(shí)施例中的聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng) 還可還通過(guò)串口線或通過(guò)藍(lán)牙通信機(jī)構(gòu)連接車型機(jī)器人或六腳爬蟲機(jī)器人。六腳 爬蟲機(jī)器人配有近距離探測(cè)傳感器、溫濕度采集模塊及溫濕度傳感器、三維加速 模塊。六腳爬蟲機(jī)器人的控制器主板包括兩個(gè)單片機(jī)和與之相連的傳感器信號(hào)交 換電路、電源電路和聲光指示電路,電源電路進(jìn)一歩連接充電電池。
再者,上述六腳爬蟲機(jī)器人還可以為并列配置的兩臺(tái),并且都配有用于相 互之間通信的藍(lán)牙模塊或紅外發(fā)射接收模塊。
如圖3所示,所述計(jì)算機(jī)是可在計(jì)算機(jī)屏幕上用虛擬機(jī)器人進(jìn)行工作場(chǎng)景 和工作效果仿真的,安裝有代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分析子系統(tǒng)、機(jī)器人仿 真子系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子系統(tǒng)、場(chǎng)地配置子系統(tǒng)、代碼編譯子 系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)的計(jì)算機(jī)。所述數(shù)據(jù)管理子系統(tǒng)分別連接代碼流程圖轉(zhuǎn)換 子系統(tǒng)、語(yǔ)法分析子系統(tǒng)、機(jī)器人仿真子系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子 系統(tǒng)、場(chǎng)地配置子系統(tǒng)和代碼編譯子系統(tǒng);其中代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分 析子系統(tǒng)、機(jī)器人仿真子系統(tǒng)又依次相連。
下面對(duì)上述各子系統(tǒng),進(jìn)一步做如下說(shuō)明
如圖4所示,代碼編輯子系統(tǒng)提供代碼編輯功能。使用字符編輯控件對(duì) 象與用戶交互。將用戶的鍵盤輸入字符在視圖中顯示,對(duì)字符進(jìn)行復(fù)制、查找、
剪切等操作,將代碼保存文件。
如圖5所示,語(yǔ)法分析子系統(tǒng)用于完成代碼的語(yǔ)法分析任務(wù)。將C語(yǔ)言程序讀 入子系統(tǒng),對(duì)之進(jìn)行詞法分析、語(yǔ)法分析產(chǎn)生語(yǔ)法分析樹。該語(yǔ)法分析樹采用樹 的數(shù)據(jù)結(jié)構(gòu)進(jìn)行表示。
如圖6所示,代碼流程圖轉(zhuǎn)換子系統(tǒng)用于完成代碼與流程圖的相互轉(zhuǎn)換功 能。在從代碼到流程圖的轉(zhuǎn)換功能中,將代碼進(jìn)行語(yǔ)法分析產(chǎn)生控制結(jié)構(gòu)關(guān)系, 將之轉(zhuǎn)化為流程圖。再?gòu)牧鞒虉D到代碼的轉(zhuǎn)換功能中,將流程圖的控制結(jié)構(gòu)轉(zhuǎn)化 為C語(yǔ)言的控制結(jié)構(gòu),對(duì)控制語(yǔ)句進(jìn)行C語(yǔ)言的語(yǔ)句,最終生成代碼。
如圖7所示,機(jī)器人仿真子系統(tǒng)用于實(shí)現(xiàn)C程序控制的機(jī)器人在不同場(chǎng)景 中運(yùn)動(dòng)仿真。首先讀入場(chǎng)景配置信息、機(jī)器人配置信息和C語(yǔ)言控制信息;然后 確定時(shí)鐘頻率;在每一周期中,實(shí)時(shí)計(jì)算機(jī)器人的狀態(tài)信息,由C語(yǔ)言的控制信 息確定機(jī)器人的動(dòng)作,并通過(guò)平面圖像模擬出機(jī)器人的運(yùn)動(dòng)。
數(shù)據(jù)管理子系統(tǒng)用于完成軟件運(yùn)行中所需數(shù)據(jù)信息的維護(hù)。對(duì)場(chǎng)地中的對(duì) 象進(jìn)行建模、機(jī)器人的傳感器對(duì)象進(jìn)行建模、對(duì)代碼、語(yǔ)法樹、語(yǔ)義樹、流程圖 的表示進(jìn)行建模。完成對(duì)這些對(duì)象的創(chuàng)建、修改和存儲(chǔ)等功能。與其它子系統(tǒng)均 有信息交互。
如圖8所示,場(chǎng)地配置子系統(tǒng)用于完成場(chǎng)地物體的布置。通過(guò)圖形化的界 面,由用戶在界面上通過(guò)拖拽的方式布置物體。將布置好的場(chǎng)景由相應(yīng)的數(shù)據(jù)結(jié) 構(gòu)表示,并保存到文件中。
如圖9所示,機(jī)器人配置子系統(tǒng)用于完成機(jī)器人傳感器的布置。通過(guò)圖形 化的界面,由用戶在界面上通過(guò)拖拽的方式布置傳感器。將布置好的機(jī)器人配置 由相應(yīng)的數(shù)據(jù)結(jié)構(gòu)表示,并保存到文件中。
如圖10所示,編譯下載子系統(tǒng)用于完成C程序的編譯和下載功能。編譯功 能是將C程序編譯為可執(zhí)行的文件。下載功能是將可執(zhí)行文件下載到機(jī)器人中。
本系統(tǒng)能實(shí)現(xiàn)如下功能1、圖形化的代碼編輯界面;2、對(duì)C代碼的語(yǔ)法檢 査;3、機(jī)器人在場(chǎng)地中運(yùn)動(dòng)的仿真;4、場(chǎng)地和機(jī)器人的配置編輯;5、代碼編 譯和下載。6、具有擴(kuò)接其他語(yǔ)言的軟件接口。
權(quán)利要求
1.一種聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng),其特征在于包括一臺(tái)作為上位機(jī)的計(jì)算機(jī)和通過(guò)數(shù)據(jù)線與之相連的下位機(jī),通過(guò)串口線或通過(guò)藍(lán)牙通信機(jī)構(gòu)與之相連的車型機(jī)器人或六腳爬蟲機(jī)器人;下位機(jī)由車型機(jī)器人或六腳爬蟲機(jī)器人拆開后,再按原接線方式安裝在一個(gè)平面上而成;或包括充電電池,并行連接計(jì)算機(jī)的板卡檢測(cè)控制器和主控制器;主控制器再進(jìn)一步連接驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管和LED的顯示控制電路、配有多個(gè)按鍵的鍵入控制電路、和驅(qū)動(dòng)循環(huán)顯示燈的電機(jī)控制電路;板卡檢測(cè)控制器再連接驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管和LED的顯示控制電路及配有多個(gè)按鍵的鍵入控制電路;下位機(jī)的輸出輸入配有同步發(fā)光指示燈。
2. 根據(jù)權(quán)利要求1所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué) 系統(tǒng),其特征在于所述六腳爬蟲機(jī)器人配有用于尋軌和避障的近距離探測(cè)傳 感器、溫濕度采集模塊及溫濕度傳感器和三維加速模塊;計(jì)算機(jī)、板卡檢測(cè) 控制器和主控制器還連接有用于手動(dòng)設(shè)置仿真條件及故障點(diǎn)的手動(dòng)輸入裝 置。
3. 根據(jù)權(quán)利要求2所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué) 系統(tǒng),其特征在于六腳爬蟲機(jī)器人為并列配置的兩臺(tái),并且都配有用于相互 之間通信的藍(lán)牙模塊或紅外發(fā)射接收模塊;所述近距離探測(cè)傳感器是PTEOB 型配有吸光片的反射式光電傳感器。
4. 根據(jù)權(quán)利要求2所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué) 系統(tǒng),其特征在于六腳爬蟲機(jī)器人的控制器主板包括兩個(gè)單片機(jī)和與之相連 的傳感器信號(hào)交換電路、電源電路和聲光指示電路,電源電路進(jìn)一步連接充 電電池。
5. 根據(jù)權(quán)利要求1所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué) 系統(tǒng),其特征在于下位機(jī)配有電源穩(wěn)壓、保護(hù)電路,弱電指示電路,4個(gè)輸 入4個(gè)輸出I/0接口, 2個(gè)直流電機(jī)PWM調(diào)速控制接口,采用AVR單片機(jī) MEGA46作為主控制器。
6. 根據(jù)權(quán)利要求1或2或3或4或5所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè) 計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng),其特征在于所述計(jì)算機(jī)是可在計(jì)算機(jī)屏幕上用虛擬機(jī)器人進(jìn)行工作場(chǎng)景和工作效果仿真的,安裝有代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ) 法分析子系統(tǒng)、機(jī)器人仿真子系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子系統(tǒng)、 場(chǎng)地配置子系統(tǒng)、代碼編譯子系統(tǒng)和數(shù)據(jù)管理子系統(tǒng)的計(jì)算機(jī)。
7.根據(jù)權(quán)利要求6所述聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué) 系統(tǒng),其特征在于所述數(shù)據(jù)管理子系統(tǒng)分別連接代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ) 法分析子系統(tǒng)、機(jī)器人仿真子系統(tǒng)、編譯下載子系統(tǒng)、機(jī)器人配置子系統(tǒng)、 場(chǎng)地配置子系統(tǒng)和代碼編譯子系統(tǒng);其中代碼流程圖轉(zhuǎn)換子系統(tǒng)、語(yǔ)法分析 子系統(tǒng)、機(jī)器人仿真子系統(tǒng)又依次相連。
全文摘要
本發(fā)明涉及一種聽障學(xué)生學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的仿真教學(xué)系統(tǒng),其包括一臺(tái)作為上位機(jī)的計(jì)算機(jī)和通過(guò)數(shù)據(jù)線與之相連的下位機(jī),通過(guò)串口線或通過(guò)藍(lán)牙通信機(jī)構(gòu)與之相連的車型機(jī)器人或六腳爬蟲機(jī)器人;下位機(jī)由車型機(jī)器人或六腳爬蟲機(jī)器人拆開后,再按原接線方式安裝在一個(gè)平面上而成;或包括充電電池,并行連接計(jì)算機(jī)的板卡檢測(cè)控制器和主控制器;主控制器再進(jìn)一步連接驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管和LED的顯示控制電路、配有多個(gè)按鍵的鍵入控制電路和驅(qū)動(dòng)循環(huán)顯示燈的電機(jī)控制電路;板卡檢測(cè)控制器再連接驅(qū)動(dòng)數(shù)碼實(shí)時(shí)顯示管和LED的顯示控制電路及配有多個(gè)按鍵的鍵入控制電路;下位機(jī)的輸出輸入配有同步發(fā)光指示燈。其具有直觀性強(qiáng),仿真性好,有利于提高學(xué)生動(dòng)手能力,多種形式的演示設(shè)備同步演示,能顯著提高教學(xué)效率和質(zhì)量的優(yōu)點(diǎn)。
文檔編號(hào)G09B25/02GK101188070SQ20071018764
公開日2008年5月28日 申請(qǐng)日期2007年11月20日 優(yōu)先權(quán)日2007年11月20日
發(fā)明者劉文紅, 姚登峰, 妍 李, 李啟隆, 毛世春, 王玉東, 韓玉敏, 敏 黃 申請(qǐng)人:北京聯(lián)合大學(xué)