前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的口技教學主題范文,僅供參考,歡迎閱讀并收藏。
摘要:本文針對計算機接口技術教學中存在的問題,從教學方法和教學內容兩個方面提出了一些教學改革措施,并結合我校學生的特點,在加強計算機接口技術實驗教學方面提出了一些切實可行的辦法,實踐證明,對學生動手能力的提高很有幫助。
關鍵詞:計算機接口技術;教學改革;實驗教學;動手能力
中圖分類號:G642
文獻標識碼:B
1引言
計算機接口技術是計算機科學與技術專業一門重要的硬件課程,其先修課為數字邏輯、計算機組成原理、匯編語言等課程。該門課程以CPU與外設進行數據傳送為主線,介紹8259、8253、8237等十幾種典型接口芯片的內部結構及工作原理,其目的是培養學生分析、設計、使用和維護計算機外設的能力。在該門課的學習過程中,除了講述接口芯片的工作原理外,還要求學生以匯編語言為編程工具,在接口實驗箱上做大量實驗,使學生在掌握相關理論的同時,動手能力也得到鍛煉。
2教學過程中存在的問題
2.1思想上不重視
社會上各種軟件培訓班層出不窮,而鮮見有專門教授硬件的培訓班,這給學生造成了一種社會上對軟件人才需要量大,對硬件人才需求量相對較少的印象。于是在學生中出現了“重軟件,輕硬件”的現象,認為學好一種軟件在畢業后就肯定能找到好工作,硬件課程學不學對以后影響不大。在這種思想的影響下,一些同學學習計算機接口技術課程的主動性和積極性不夠,學習效果大打折扣。這種急功近利的想法使得一些學生的知識結構很不合理。實踐表明,硬件知識的缺乏已成為計算機專業學生專業水平進一步提高的掣肘。
2.2課程內容龐雜
在計算機接口技術課程中,要介紹十幾種常用的接口芯片,每種芯片都要講述其工作原理、內部結構、外部引腳特性等方面的內容。這些芯片各有各的用途,相關知識需要分別記憶,學生在學習時會覺得信息量大,內容瑣碎,從而產生畏難情緒。
2.3對動手能力要求高
在軟件課程的學習中,學生能在計算機上編寫出程序就達到了要求,在硬件方面幾乎不做要求。在程序的調試過程中,如果出現錯誤,軟件系統會自動給出提示,調試起來很方便。而在硬件課程的學習中,比如計算機接口技術,需要在接口實驗箱上做實驗。在實驗過程中,不僅要用匯編語言編寫相應芯片的驅動程序,還要動手設計和連接實驗箱上的電路,只要有一個地方出了問題,實驗都不會成功,而且硬件方面的錯誤查找起來會困難得多,這也讓一些動手能力不強的同學望而卻步。
2.4先修課程的銜接問題
匯編語言是計算機接口技術課程實驗的工具語言,安排在第四學期,計算機接口技術安排在第六學期。匯編語言是一門低級語言,學生接觸得比較少,其他課程基本不用。學生學完匯編語言之后,又經過半年的時間才在計算機接口技術中再次用到,有些學生連基本語法都忘了,這時再要求學生用它來編寫大段的實驗程序也不現實。教師在授課時不得不在編程方面降低要求,要求學生能讀懂實驗程序就行了。在做實驗時,學生在實驗箱上做一些簡單的連線,然后運行演示程序看實驗現象,這樣做的結果就是教學效果大打折扣。
3教學改革
3.1教學方法的改革
3.1.1激發學生的學習興趣
對于任何一門課來講,第一堂課對教師和學生都至關重要。通過第一堂課的學習,可以讓學生了解本門課程的全貌,如果方法得當,可以激發學生的學習興趣。計算機接口技術是計算機硬件技術的一個重要分支,在日常生活中有很多應用,常見的有智能儀器儀表、超市收銀機、公共汽車報站系統、電子考勤機、門鈴報警電話、血壓測量儀、交通收費系統等。在講第一堂課時,可以選擇一個跟學生日常生活比較貼近的例子,如籃球場上的計時器、記分器等,由淺入深地講解,讓學生認識到本門課程的實用性所在,讓他們感覺到通過自己的努力也能開發出這樣的產品,從而產生對本課程的學習興趣。
3.1.2采用互動式教學
計算機接口技術課程中有大量的硬件理論,內容比較枯燥,如果一味地平鋪直敘,學生很快就會覺得很乏味,失去興趣。因此,在講課的過程中一定要把學生注意力吸引過來,讓他們參與到課程中來。比如在講定時計數器8253時,提出一個用8253控制交通燈的想法,讓學生拿出解決方案,然后大家討論,既做到了知識的活學活用,又活躍了課堂氣氛,實現了教與學的互動。
3.1.3利用綱要信號教學法制作課件
綱要信號教學法是前蘇聯教育學家沙塔洛夫倡導的。在這種教學法中,先是利用關鍵的字、詞、句,醒目的圖示(或圖表)、符號(箭頭)組成教學信號系統,然后利用學生的視覺把這些信號加工成對知識的理解和記憶、比較與鑒別。這種教學方法的顯著特點是:重點難點知識以簡練的語言表述,列成綱目,教學中研究問題的思路由圖示、箭頭的指向深入展開,充分體現 “提綱挈領、簡明扼要、信息集中、思維對號”的教學特色。
綱要信號教學法在計算機接口技術多媒體課件中通過三個方面加以體現:(1)在每個章節前把該章節的知識內容以提綱的形式表現出來,這樣有利于學生從宏觀上把握本章節的結構,從而更好地掌握本章節知識點;(2)對于每一章的重點和難點內容,以及一些需要提醒學生注意的內容,通過字體以及顏色的變化加以突出;(3)對于一些理論難度大的內容,在課件上用圖表或動畫的形式加以描述,以此來幫助學生對一些知識難點的理解。
3.1.4多媒體課件的運用與板書相結合
利用多媒體課件講課,其優勢是能夠在比較短的時間內把大量的信息傳授給學生。但是如果對這一優勢不加以限制,一味地擴大信息量,學生的思路跟不上,就會產生抵觸情緒,影響教學效果。最好的辦法就是多媒體課件與板書相結合,把講課的速度控制在學生可以接受的范圍內,以使多媒體教學的效果達到最佳。比如中央處理器這一章,在講解CPU的時序信號時,由于時序信號種類繁多,若用多媒體課件快速講解,學生根本接受不了,此時如果適當地使用一些板書,有意識地放慢一下講課速度,就完全可以做到教與學的同步。
3.2教學內容的改革
3.2.1合理安排教學內容,避免講授知識的重復性
比如關于總線的知識,在先修課計算機組成原理中這方面的內容有詳細地講解,在計算機接口技術課程中對這部分內容就可以一帶而過。為了做到這一點,在課前一定要與講先修課的老師進行很好的溝通,充分了解學生的知識結構,避免課程之間內容的重疊。
3.2.2合理安排授課內容的順序
講課的過程不一定完全依照教材的順序進行,可以根據知識的相關性對授課內容的順序進行相應地調整。比如存儲器這一章,主要介紹幾種常用的存儲器芯片,而其中的6116芯片在后面DMA控制器8237這一章的實驗中又要用到,把這兩章的內容結合在一起來講,就會使課程的內容顯得更加緊湊。
3.2.3突出重點,合理分配學時
對于重點芯片多分配學時,詳細地講;對于只有一般用途的簡單芯片,要少分配學時,簡略地講。比如8259,8253這些重點芯片,就要多花時間,講細、講透,而對于諸如74LS373、74LS244這些作為數據緩沖的芯片,簡要介紹一下用法就可以了,沒有深入講下去的必要。
3.3突出實驗的重要性,加強學生動手能力的鍛煉
實驗在計算機硬件課程中占有重要的地位,目前,在國內外一些知名的院校中,大多數計算機硬件課程的講課與實驗學時比為1:1,有些硬件課程中實驗的學時甚至要比講課的學時還要多。我校計算機接口技術課程的實驗學時所占的比例也在逐步提高。原來總學時為64學時,其中實驗只占10學時,經過教學計劃的修改,現在總學時為48學時,實驗已經占到20學時,講課與實驗的學時比已經接近了1:1,符合當前的潮流。
以前由于實驗設備的限制,實驗都是演示性的,兩人一組,運行一下演示程序,看一下結果就算完成任務,學生對整個實驗的印象非常模糊。自從2006年建立了新的計算機接口技術實驗室以后,實驗設備可以做到每人一臺,為加強實驗教學提供了物質上的保證。另外,為了便于學生編寫實驗程序,抽出一定學時來幫助學生復習一下匯編語言,使學生在編程工具的運用上更加得心應手。現在上實驗課時,不僅要求學生自己搭建電路,而且程序的關鍵部分也要學生自己編制,完全改變了以前做完實驗幾乎沒有收獲的現象,大大提高了學生的動手能力。在實驗結束后,要求學生按照規范的格式書寫實驗報告,不僅寫實驗現象,還要對實驗現象進行分析,最大限度地發揮了實驗的作用。
4結束語
計算機接口技術課程包括教學與實驗兩個方面,只有教學與實驗緊密配合,才能起到良好的教學效果。另外,任課教師的素質,實驗設備的配備等多種因素也對該門課程的教學有著重要的影響。通過在教學方法和教學內容上的改革,可以激發學生學習本門課程的興趣,進一步提高計算機硬件在學生心目中的地位,為計算機專業學生的全面發展提供很好的保障。
參考文獻
[1] 錢曉捷,陳濤. 微型計算機原理及接口技術[M]. 北京:機械工業出版社,1999.
[2] 侯振興. “計算機接口技術”課程創新教學模式的探索[J]. 甘肅科技縱橫,2008,37(2):28-30.
關鍵詞 教學網絡化 雙語教學 優化教學方法
中圖分類號:G642.0 文獻標識碼:A
“微機原理與接口技術”作為高等院校計算機專業以及電子類專業的一門必修課,在培養偏硬件及軟硬件綜合型人才過程中具有非常重要的地位。該課程具有很強的專業性、實踐性和應用性,目標是使學生掌握現代微機的工作原理和硬件接口技術,熟悉微機系統軟、硬件開發的基本方法,培養學生的動手能力、創新能力和知識的綜合運用能力。隨著IT技術的飛速發展,互聯網技術日益成熟,微處理器的大量發展將計算機技術滲透嵌入到了各種儀表和控制系統中,特別是嵌入式技術的廣泛應用,智能化、物聯網技術的出現更是融合了傳感技術、通信技術、計算機技術及微電子技術、控制技術等,使得“微機原理與接口技術”課程的地位越來越重要。
對“微機原理與接口技術”的課程改革與新體系的建設探索是我們一直在做的事情,以下是我們的一些探索和體會:
1開展電子課件建設
在教學當中,不應該對書本上的內容進行講授,這樣學生會覺得非常枯燥,很大程度上對學生的學習熱情造成影響,所以應該制作相應的電子課件配合文本教材,以文字,圖形等多種不同表現形式,展示教學內容,提高學生的學習興趣,開拓視野,進一步深化了基礎理論,有助于提高學生的動手能力,激發學生的創新能力。通過一些形象的方式讓學生了解,微機里面各個部分之間是如何工作的,CPU是如何通過總線讓各個部分協調運作。通過運用3DMAX或者Flash等實用軟件可以做出一些逼真形象的動畫,通過動畫演示讓學生深層次理解內在原理。
2教學網絡化
充分應用網絡信息化教學手段,在網絡平臺上向學生提供教學要求、遠程答疑、應用資料等網絡教學資源;通過網絡進行專題討論、網絡釋疑、學生意見反饋等教學輔助工作。利用網絡這一現代教學手段,打破傳統實踐教學在時間和空間上的限制,可以在任何時間、任何地點,通過網絡進行自主學習、交流討論。特別是利用一些目前流行的軟件平臺,比如微信平臺,微博平臺。創建公眾號,一些相關的內容以及話題,給出一些國內外的設計實例,引起學生的興趣,讓大家都參與討論。
3優化教學方法
由于微機原理與接口技術課程知識點多理論性強,所以在授課時,結合學生比較熟悉的身邊實例來進行講解,把原理知識與實際應用相結合,形成了新的教學方法。比如:案例教學法。我們可以將課程內容所涉及的基礎知識結合生活中的實例進行講解。采用實例教學,可以把我們身邊常見到的家用電器、智能交通、公共汽車報站系統、門鈴等常見設備展示給學生,通過比較實用又不太復雜的產品作為實例講解設計過程,把相對繁雜的課程內容變得相對有趣,從而啟發學生學習的欲望,通過這種方式增強了學生的動手能力,充分調動了學生學習的積極性,將學生置于主要地位,提高學生自我學習的能力。在教學實踐過程中“項目教學法”也有取得了很好的成效將原有傳統學科體系中的知識進行整合,并轉化為若干個典型項目,教師作為指導者把相對獨立的項目交給學生,學生作為主體直接參與項目實踐過程,包括信息的收集、方案的設計、項目實施及最終評價等。項目教學法不再把教師掌握的現成知識技能傳遞給學生作為追求的目標,而是在教師的指導下,學生去尋找得到這個結果的途徑,最終得到這個結果,并進行展示和自我評價。其項目法的學習重點在學習過程而非學習結束,通過這種方式學生在學習的過程中鍛煉各種能力,把學習課程時的被動聽課轉化為主動探索課程內容,不僅使學生掌握了課程知識,而且鍛煉了學生的實際工程應用能力,加強了綜合運用所學知識解決實際問題的能力,同時也調動了自我學習的積極性、主動性和創造性。
4提倡雙語教學
雙語教學是指將母語以外的一種語言直接應用于語言學科以外的其他學科的科學,使第二語言的學習與各學科知識同步。雙語教學不僅能夠使學生掌握豐富的專業理論知識,而且能夠使學生將專業知識與專業英語有機地結合起來,應用英語口語和書面語形式對專業知識加以應用,實現英語能力的培養與提高,達到“雙贏”的目的。雙語教學還可以幫助學生以后的工作中取得一定的優勢,因為大多是電子方面專業的學生才進行該門課程的學習,而該專業的學生畢業以后都會從事電子領域的工作,電子領域是高科技的行業,里面存在相當多的新技術,特別是很多技術是國外領先,所以從事該方向的工作會面臨著很多專業的英語類的文獻的閱讀與理解。很多學生在大學里對英語學習并不重視,拿到專業英語更是頭痛,消極學習。這樣的情況在以后的工作中會成為個人發展的極大障礙,我們在大學的教育中就幫助學生提高英語學習的興趣,經常翻譯一些相關的科技文獻,讓他們有很好的英語基礎以便以后在工作中可以發揮自身優勢。一些好的企業里面不僅是需要員工具有一定的英文閱讀能力,而且要求他們在日常工作中熟練使用英文。在現代化的企業里面,客戶往往不僅是中國的,還有相當多的外國客戶,為了更好地發揮企業的競爭優勢,所以這些好的企業里面要求所有的文檔都是英文的,與客戶交流的信件也全部是英文撰寫,甚至開會也要求用英文溝通。這樣的要求在全世界500強企業里面并不新鮮。我們的學生在這樣的企業中要生存,要發展沒有一個好的專業英文底子是根本不可能的。由此可見,雙語教學的重要。
微機接口技術課程的教學改革是一個不斷探索、不斷嘗試和不斷完善的過程,任重而道遠,需要師生雙方密切配合,更需要廣大教師扭轉傳統觀念,革新教學方法,同時提高自身業務水平,為培養創新型人才而努力。
參考文獻
關鍵詞:微機原理;接口技術;Proteus;虛擬仿真
“微型計算機原理與接口技術”作為計算機專業基礎課程之一,其重要性越來越突出。“微型計算機原理與接口技術”主要內容是微型計算機的基本工作原理、系統的組成、接口技術和基本的匯編語言程序設計知識。
隨著微接口技術的發展,接口已經成為直接影響計算機推廣的關鍵。嵌入式產品的開發與應用中的硬件方面是微機接口電路開發與應用的重要內容,因而微機接口技術是本專業大學生必須掌握的基本技能。學生應采用理論與實踐相結合的方法,在理論指導下,加強動手實驗,在實踐中鞏固理論,進而全面掌握微機接口理論,并掌握實際應用開發能力。
一、Proteus軟件介紹
Proteus仿真軟件是系統設計與仿真平臺,它包含2個軟件包,ARES是布線編輯軟件包,ISIS是原理圖編輯與仿真軟件包。Proteus對8086 CPU及相關接口芯片提供了支持。電路仿真和原理圖設計兩個功能模塊是“微型計算機原理與接口技術”教學和實驗仿真中的主要內容。Proteus軟件有豐富的器件庫,超過27000種元器件,它的原理圖設計功能非常強。Proteus軟件具有智能化的器件搜索和連線功能,因而提高了使用效率。Proteus軟件具有完善的電路仿真功能,有很多的激勵源,例如直流、正弦、指數信號以及大量的虛擬儀器。線路上變化的信號可以用圖形的方式實時顯示,可以分析電路的多項指標。
二、Proteus軟件在教學中的應用
1.仿真方法
Proteus軟件運行ISIS后,進入軟件的主界面。首先要設置view圖形界面的大小和system下的顏色、捕捉對齊等項目。
Proteus軟件的儀表資源有圖形顯示功能,它的功能與示波器類似。Proteus的元件資源有數字和模擬、交流和直流等。Proteus的調試手段有系統總體效果和分步調試。
2.仿真實例
由微處理器組成的微型計算機,一般包括CPU系統、存儲器、定時電路、I/O接口電路以及連接各部分的系統總線等幾大部分。而CPU系統除了核心器件微處理器之外,還應有保證CPU正常運行及與存儲器和I/O接口相匹配的各種芯片,如時鐘發生器、總線驅動和控制器、地址鎖存器,數據收發器及系統等待控制電路等。8255的數據總線連接到CPU的AD0~AD7引腳,進行CPU和8255之間的數據交換。用CPU的A1連接到8255的A0,CPU的A2連接到8255的A1,實現8255內容寄存器的選擇。8255的A口低4位作為鍵盤的行信號,同時A口低4位作為4個8段數碼管的位選擇線,8255的B口8位連接8段德牘艿8位段信號,8255的C口低4位連接鍵盤的列信號。按鍵信息傳送到8255,然后通過8255送到CPU,CPU將收到的按鍵信息傳送到8255,再通過8255傳送到8段數碼管上顯示。硬件原理圖及仿真結果如圖1所示。軟件的實現思路是對8255的A口進行讀取操作,讀取鍵盤的按鍵信息,將讀到的信息進行判斷,識別按鍵值;然后根據鍵值輸出8段數碼管的字形碼到8255的B口,按鍵值就在8段數碼管上顯示出來。通過引入仿真軟件,教師可以帶領學生真正理解8255的功能以及具體的編程和使用方法。
三、結語
Proteus能實現的仿真內容比較豐富,有8086系統中的內存、I/O接口芯片與CPU的連接等內容。在教學過程中引入Proteus,可以幫助學生理解CPU以及各類接口芯片的功能,學習各類接口的硬件連接和軟件編程;可以顯著提高課堂的教學效果,幫助學生理解相關內容。筆者建議學生自學Proteus的相關知識,并擴展應用到單片機等內容的學習中。Proteus不僅可以用于學習時的仿真,在真正的產品設計中也可以用來設計和仿真。在教學中引入Proteus軟件,不僅提高了課堂教學效率,也為學生將來從事相關的設計工作打下了基礎。
參考文獻:
[1]吉向東,李新鄂.基于Proteus的微機原理實驗仿真[J].信息技術,2010(2):36-39.
“微機原理與接口技術”是計算機類、電子電氣類、機械自動化類等理工專業的一門專業基礎課。它是一門理論性和實踐性都很強的課程,課程內容涵蓋匯編語言程序設計、8086微型計算機原理以及接口技術及其應用三大部分,課程內容寬泛且具有較強的綜合性。
傳統的授課方式采用以理論為主,實驗教學為輔的教學方式,加之實驗環境等的限制,學生很難通過為數不多的淺層次實驗達到理解抽象概念,靈活運用知識,提高創新能力的目的和要求,因此實踐教學的改革顯得尤為重要。
1 實踐教學改革和探索
1.1 理論鋪墊
1.1.1 指引學生學習方向,建立學生自信師生互信
近年來,高校主流是90后互聯網全民信息一代。他們表面上很有主張、對很多事物態度不屑一顧;獲取信息的速度和質量甚至超過部分教師,但實際很大部分學習生活目標不明確,對于學習的興趣普遍低下,給老師和社會留下不好的印象。究其原因,存在很嚴重的學生自信、師生互信問題。多與學生溝通,盡早發現和解決相關問題是很有必要的。比喻教師要合理引導其對中國應試教育、高校、高等教育、社會競爭等的理解,跟學生討論科技熱點、生活熱點問題,正確指引方向,建立學生自信以及形成良好的師生互動和依賴關系[1]。
1.1.2 以應用為導向,用生活實例入手,深入淺出引導學生學習興趣
微機接口課程本身是一門學生難學、老師難教的課程,很多學生起初很感興趣,但是隨著理論的深入和內容的增加、存在知識點斷層面斷鏈接的情況。教師要始終用較為深入淺出的方式將教學內容聯系生活實際,以應用為導向引導學生將知識點串起來。比喻,在講解“存儲器”相關章節時,以學生宿舍樓做比方:一棟宿舍樓相當于一塊存儲器,里面分樓層分房間、每個房間可以放8張床;相當于一個存儲器體系分塊分單元、每個基本單元里面可以放一個8位的二進制數。以此加深印象、通俗理解、鞏固記憶,使得學生在最短的時間內能弄懂并感覺有收獲,提高學習興趣。
1.2.3 任務驅動、讓學生有事可做、做事有章可循
理論畢竟是抽象的,理論聯系實際,每幾個知識點后,給學生布置一些實習任務,讓學生有事可做、學習有章可循。比喻學習微處理器章節時,鼓勵學生自己課下在網上搜索計算機拆機維護維修的相關圖片和視頻,并且在實驗課上動手搭建模型、進行探討總結,教學實踐配合,互為印證,互為統一。
1.2 實驗的層次設計
實驗課主要目的是驗證理論知識并加深理解,在此基礎上學以致用觸類旁通。想要達到很好的實驗效果,有幾點基本要求。其一,實驗的課時要足夠;其二,實驗的環境和實驗室的管理要到位、實驗設備設施必須滿足實驗基本需求;其三,實驗的設置必須有層次安排精心設計,老師要做到心中有數,以講授、提問、引導等方式幫助學生完成實驗提升能力;其四、實驗的總結和應用。因此,實驗的層次化設計很有必要[2]。
1.2.1 認知、驗證實驗
認知、驗證實驗是較為簡單直觀的實驗。如首次實驗課之前,老師可以先以交通燈的模擬實驗,電子琴實驗(按鍵即可發出1234567音調)等的演示,給學生一個宏觀印象,并介紹微機的硬件部件如CPU、存儲器、接口和編程應用軟件及程序在這些實驗中所起的作用和重要性,讓學生對這門課程所學內容有個基本認識。透過現象看本質,讓學生了解到簡單的現象背后微機的工作過程,適當加入相關熱點技術、如流水線技術、虛擬存儲器管理等,從有限的實驗資源挖掘無限的知識點,帶學生入門的同時增加他們的學習興趣。
認知、驗證實驗一般選取基礎性的內容,用較為簡單的硬件電路、編寫簡單的匯編控制程序,達到直觀的實驗效果,看似簡單卻是非常重要的入門環節,教師要注重實驗內容的編排,實驗細節的引導,動手能力的培養,實驗過程的監督管理和實驗效果的總結,步步為營。通過基礎的實驗,以達到理解基礎知識點及其關聯的目的,一方面能夠增強對相關理論基礎的理解,并使知識點連貫;另一方面,使學生能夠很好的將理論和實踐結合起來,為后續的綜合應用做準備。
1.2.2 提高、綜合實驗
提高、綜合實驗主要是在了解基本理論知識,并且完成認知、驗證實驗的基礎上,進一步加強對知識點的深入理解和實際應用,主要是基礎性實驗的更高要求和綜合性的實驗。如數碼管顯示實驗,在簡單驗證后,還可以深入理清微處理器8086、接口器件8255A、外設數碼管等的聯系和各自的工作原理,并繼續探討他們在實際中應用情況(如電子時鐘),和以此類推的小型微機系統的應用和完善等。
提高、綜合實驗是一個反復論證和應用知識的過程,對知識體系的建立和應用有著重要的作用,學生在完成此類實驗的過程中可能會遇到很多硬件和軟件的相關問題,教師的引導和對問題的分析解決對于學生的學習來說至關重要,在這個過程中學生能遇到很多基礎的問題并能逐步熟練并解決問題。
1.2.3 創新實驗
創新實驗是對知識掌握后的靈活運用和創新。一般給出一些方向,然后學生自主發揮,在基礎要求的基礎上,做出某些創造性的較為新穎的效果。比喻,讓學生用微處理器8086、8255并口,紅黃綠各10個或更多LED燈,制作出節日彩燈的效果。要求學生畫硬件電路、連線并且編寫匯編和C的控制程序,并在這個基礎上自行創新。在這個例程中,學生實現相關內容后,再引導他們改進創新。
創新實驗是在理解基礎,靈活運用的基礎上的動手動腦,教師在這個過程中鼓勵學生在保證安全的情況下敢想敢做,不論成功失敗,要認真進行經驗總結和交流。這個階段的學生已經開始超越課本,自我實現,教師的能力也要跟著提升,以求給學生更廣闊的視野。
1.3 綜合創新能力提升
實踐教學方式將理論知識融于實踐,在大大提高學生的學習興趣、鍛煉他們的實際動手能力的同時,使得學生更容易理解和掌握相關內容[3]。當然,僅僅靠實驗教學的方式還是遠遠不夠的,所以為使得學生將掌握的理論知識更好的理解,必須得聯系實際。具體:(1)課程設計的方式;(2)大學生創新創業訓練項目的方式;(3)大學生課外學術作品、挑戰杯以及飛思卡爾等競賽的形式;(4)加入老師的相關項目得以達到創新訓練的目的。如在該課程教學改革項目中,要求學生設計實驗步驟,統計實驗數據總結實驗效果等,在參與的過程中,他們對知識點的理解和深入更進一層。
一、教學現狀
該課程包含理論課堂教學和實驗教學兩個部分。由于理論課堂教學部分的內容比較抽象,加上學生匯編語言程序設計課程的基礎不扎實,導致學生系統開發能力不強。在實踐教學環節,甚至出現學生無法獨立完成實驗任務的現象。筆者認為主要原因大致有以下幾點:
1.課程內容涵蓋的知識面廣導致學生對它失去信心、耐心和興趣
表面上看來,《微機原理與接口技術》課程屬于硬件課程范疇,而實質上它的教學內容綜合了微型計算機軟、硬件的理論知識,既要有良好的硬件基礎,還要有扎實的能面向機器語言進行程序設計的能力的同學,才能真正理解課程內容的含義。這對于大多數沒有實踐經驗,特別是基礎又不是很扎實的同學而言,就會覺得這門課程很難懂、枯燥,從而導致興趣下降,主動性、積極性也受到了影響。
2.太多的驗證性實驗內容阻礙了發散性的思維
目前的教學大綱在實驗教學環節上規定了太多的驗證性實驗。這使得學生不用上實驗室也知道實驗結論是什么,結果數據是什么,實驗報告在宿舍里就可以完成了。久而久之,使學生有了惰性,原本強烈的好奇心和動手、動腦欲望在必須要完成的作業中消失了。
鑒于這些原因,必須進行《微機原理與接口技術》課程的教學方法的改革。
二、新的教學方法改革
1.從理論課堂教學內容入手,改變傳統的教學模式和手段
(1)重新整合教學內容,使得教學內容重點突出,言簡意賅,化繁為簡。例如一些計算機基礎知識,進制之間的轉換、數的表示、數的算術邏輯運算可以略去不講。一方面,這些內容與理解微機系統的整體概念和培養學生應用開發能力關系不大,另一方面,可以減少和先修課程內容上的重復,造成課時浪費。而雖然計算機組成原理課程中講解過尋址方式,匯編語言程序設計課上學過機器指令,C或C++課程上涉及到程序設計思想,先修課程中接觸過中斷、DMA等概念,但在《微機原理與接口技術》這門課程中卻仍然要重點講解,因為這些概念和設計思想是理解課程內容的基礎,是開發設計思路的源泉。
(2)改變先理論再實踐的教學模式,增強學生的興趣和信心。原本的教學中是老師的一味灌輸,學生只能被動接收。造成考試前死記硬背,考完試了,也不知道學了啥。現在的教學模式采用先給出問題,再回到理論;先從個別現象,再到一般情況;先從零散知識的積累,再到系統的學習。例如:在講授總線和接口技術部分時,在課堂教學中先讓同學講述自己生活中感覺到新鮮的電子產品,并闡述之所以引起他興趣的原因。然后一邊讓學生思考他感興趣的部分都采用了哪些先進技術,一邊告訴同學目前大多數的電子產品都采用了嵌入式的單片機技術,甚至有些是實時的嵌入式系統,最后引導學生在系統中如何進行總線和接口的設計,最終實現了接口技術這一章節的內容講解。
(3)先進的教學手段的應用,可以將枯燥、晦澀難懂的課堂內容變得生動、一目了然。現代化的多媒體技術在課堂上的采用,使得同學耳目一新。當動態的畫面配以同步的解說,真實而直觀地將程序的流程、指令的執行過程或者微型計算機內部呈現在學生面前時,學生有身臨其境的感覺。這樣生動的教學手段,將幫助學生將教學內容化難為易、化繁為簡。
2.從實驗教學部分入手,改變傳統的實驗模式
(1)設計不同程度和類型的實驗供學生選擇,使得實驗內容因人而異,因材施教。首先將教學大綱中要求的實驗內容分成兩部分,一部分在課堂上配合課堂教學內容演示給同學,這部分大多是驗證性的實驗。剩下的一部分,屬于基礎性的,是幫助同學理解基本教學內容的,留給同學自己在實驗室完成。另外,實驗教學中,還設計有一些創造性的實驗可供同學選擇,例如,8255A和8253A芯片組合實驗等。這部分適合有了一定的理論和實踐基礎的同學做,若同學們選擇了做這個實驗,就可以代替基礎實驗中8255A和8253A芯片設計的兩個實驗。最后一部分是創新性實驗,也是最具挑戰性和誘惑力的部分。學生可以選擇已有的可參考的實驗題目,可以是在課堂上討論過的、自己看到過的、曾經吸引自己注意力的產品的部分功能,也可以是經過自己獨立思考、自己設計并完成的系統。目前,我們給出可以參照的實驗有:路口紅綠燈語音提示系統、私家車出入驗證系統等。這些實驗比較實用但又不是很復雜,學生選擇了這些實驗并最終能夠實現基本功能的,便可以免做所有的實驗。將實驗教學部分按難易程度分成基礎性、創新性和創造性的實驗,有利于實現實驗內容因人而異、教育因材施教。
(2)實驗室全天對學生開放,讓學生隨時能設計、思考并驗證自己的想法。以前學生要進實驗室要任課老師安排,老師準備好實驗器材,規定好時間,全部同學做同樣的一個實驗。現在,選擇做創造性實驗的學生可以自己在網上向實驗室老師登記使用實驗室的時間,自己和實驗室老師聯系需要的器材和元件,也可以自己帶設備和元器件進實驗室,有問題可以隨時和任課老師電話或當面交流。這樣,經過自己的努力完成實驗時,學生的創造力、成就感、滿足感增強。
關鍵詞:微機原理;接口技術;實驗教學;教學改革
中圖分類號:G642文獻標識碼:A文章編號:1009-2374(2009)20-0187-03
《微機原理與接口技術》是工科學生必修的一門重要的專業基礎課,通過該課程的教學,使學生能夠利用單片微機器件進行硬件電路設計與軟件編程開發,為社會培養高素質的建設人才。該門課專業技術性極強,無論從課程本身的特點,還是從專業素質的培養來看,加強該課程的實驗教學都是很重要的。有關基礎知識、基本原理、基本方法,必須靠大量的上機實踐和動手實驗,才能加深理解并且較好地掌握。通過實驗可以培養學生利用計算機技術和編程手段分析、解決專業領域的各種問題的能力和意識,并進一步感受微機發展的新技術和新方法。因此微機實驗教學是整個微機教學中重要的環節,它與理論課程相得益彰,是課堂教學內容的補充、延伸和深化,通過與課堂教學的密切配合,使《微機原理與接口技術》真正成為專業的主干技術基礎課。
實驗教學環節作為《微機原理與接口技術》課程的重要組成部分,許多高校已把微機原理與接口技術實驗單獨列為一門課,緊隨理論課開設,并且單獨計算學分。然而實驗教學還存在著一些教材、教學內容、教學方法以及考核方式等方面的問題,不利于學生能力的培養及向素質教育的轉化,本文結合我校的實際情況,對微機原理課程的實驗教學改革進行了探討。
一、深化教學內容改革,實施高效教學
微機原理與接口技術實驗作為一門專業基礎課實驗,對培養學生今后從事信息系統設計、研究、開發和應用起著極其關鍵的作用,結合其課程特點,充實實驗內容,使之集知識性、設計性和綜合性于一體。微機原理與接口技術實驗內容主要包含以下幾部分:
(一)原理部分
包括8086/8088指令系統與匯編語言程序設計、存儲器與I/O機理的認知等內容,著重幫助學生熟練掌握計算機及其基本組成部分的工作原理和工作機制,訓練和培養學生運用匯編語言編寫應用程序,解決實際問題的能力。
(二)接口部分
包括典型的可編程接口芯片的擴展、性能驗證及輸入輸出應用等內容,主要包括可編程中斷控制器8259、可編程定時器8253、可編程接口芯片8255和8251以及模數(A/D)和數模(D/A)轉換等,著重培養學生應用典型可編程接口芯片和數字電路芯片進行I/O接口設計和擴展的能力。
(三)綜合應用
包括多種接口芯片的組合、自動實時控制等方面的內容,著重培養學生綜合應用微機原理和接口技術進行設計、調試微機應用系統的能力,解決實際問題。
參考以上實驗內容,我校編訂的實驗教材分為軟件部分和硬件部分兩部分實驗內容。軟件部分為匯編語言程序設計,主要讓學生熟悉8086的指令系統、DOS功能調用以及BIOS中斷調用,要求學生掌握基本的程序設計和調試方法,能熟練掌握基本的編程與調試技巧。硬件部分為接口部分,是根據學校購買的硬件接口實驗箱以及所配套的軟件等進行編制而成的,主要讓學生熟悉各種接口芯片的編程方法,實驗涵蓋了基本的接口技術,包含驗證性實驗以及綜合設計類實驗。驗證性實驗要求學生根據接口電路圖編寫實驗程序、驗證實驗功能。設計性實驗要求學生自己設計接口電路、畫出流程圖并編寫出接口程序,注重設計性。
二、合理選擇實驗內容,層次教學,從基礎到深入,循序漸進
微機原理與接口技術的實驗教學過程主要分為四個層次,循序漸進,逐漸提高學生的實驗分析能力以及創新能力。
(一)軟件基礎性實驗
軟件基礎性實驗主要是驗證性實驗和簡單的程序設計,目的是讓學生熟悉編程環境,學會利用不同的調試工具調試匯編語言程序,并學會根據流程圖編寫簡單程序。在這個過程中,主要是為了讓學生明確實驗的目的、步驟以及方法。以第一次實驗為例,該實驗的目的是:(1)讓學生掌握debug的常用命令,學會用debug和Emu8086調試程序;(2)讓學生深入了解數據在存儲器中的存取辦法,以及堆棧中數據的壓入和彈出;(3)讓學生掌握各種尋址辦法以及簡單指令的執行過程。在教學過程中,我們先讓學生在預習報告里通過理論分析寫好各個實驗內容的答案。然后在debug中完成這些實驗,讓他們熟悉在debug中如何利用R命令修改寄存器;熟悉如何利用E或者F命令修改內存單元;熟悉如何利用D命令或者單步執行命令T查看內存單元和單步運行程序并查看寄存器和標志位的值等。接下來再介紹另外一個調試工具Emu8086,并讓他們在Emu8086上完成剛才的實驗,然后比較Emu8086和debug在匯編語言程序調試方面的異同點以及各自的優缺點,為他們在后面的軟件設計實驗中可以充分熟悉利用不同的調試工具來進行調試做好準備,最后通過上面兩種不同的調試工具所得到的結果和理論分析的結果進行比較。
(二)軟件設計性實驗
軟件部分的設計性實驗主要是提高學生分析問題、解決問題的能力。在這個過程中學生需根據實驗內容要求,畫出實驗流程圖,并根據實驗流程編寫程序,然后進行調試驗證。在這個階段的實驗教學中,教師通過分析實驗目的和要求,啟發學生根據要求畫出流程圖,然后在教師的輔助下完成程序代碼的編寫。比如在做“兩個多位十進制數相加”的實驗時,由于要顯示被加數、加數和結果,這邊就可以提示學生利用DOS功能調用中的9號或者2號顯示功能。通過提示,讓學生回憶理論課堂中講過的這部分內容,并讓他們清楚9號和2號DOS顯示功能使用時的區別。當學生完成顯示部分程序之后,就可以開始編寫兩個數相加部分的程序了,但是因為題目中要求的是十進制數相加,而匯編語言中默認的是按十六進制數相加,所以這邊可以采用提問的方式對學生進行提示,這時候學生就會知道要將結果進行十進制調整轉化為十進制了。由于是多位相加,所以應該根據位數來定義循環相加的次數,并對進位位進行處理等。通過這樣的引導,學生就很容易畫出實驗流程圖,然后編寫出程序,完成這部分設計性實驗。
(三)硬件設計性實驗
硬件設計性實驗主要是讓學生熟悉各種接口芯片的程序編寫方法以及工作原理,包括可編程定時器8253、并行通信和可編程接口芯片8255、串行通信和可編程接口芯片8251、可編程中斷控制器8259、模數(A/D)和數模(D/A)轉換以及8237DMA控制器等。通過這部分實驗內容的學習,可以著重培養學生應用典型可編程接口芯片和數字電路芯片進行I/O接口設計和擴展的能力。比如通過“交通燈控制”實驗,可以讓學生明白如何設置控制字來控制各端口的工作方式、各個端口在不同工作方式下的狀態以及各端口的輸入和輸出等。
(四)硬件綜合性實驗
硬件綜合性實驗是運用所學知識構建具有一定意義的實用系統,學習和掌握微機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加強理論知識與應用相結合的實踐和鍛煉,通過綜合設計性實驗使學生的設計水平和對所學知識的應用能力以及分析問題解決問題的能力得到全面提高。
三、多種教學方法相結合,提高教學效率
教學方法是教師和學生為了實現共同的教學目標,完成共同的教學任務,在教學過程中運用的方式與手段的總稱。在微機原理與接口技術的實驗中,根據以上實驗程度的層次要求,我們采用不同的教學方法進行教學,這樣可以取得更好的教學效果。
(一)演示法在基礎實驗教學中的使用
演示法是指教師通過展示實物、教具,進行示范性實驗,或通過現代化教學手段,使學生獲取知識的教學方法。對于軟件基礎性實驗以及硬件設備基礎實驗我們可以采用演示法進行教學。由于學生在剛接觸微機原理與接口技術實驗課時,對匯編語言調試工具并不熟悉,所以在這一階段的教學過程中,我們可以適當的進行演示,以提高學生學習效率。比如在做“匯編語言的編寫與調試實驗”時,我們可以在教師電腦上對debug和Emu8086的程序書寫過程以及調試方法、步驟等進行演示,讓學生深入了解這些軟件的使用方法。對第一次接觸硬件基礎實驗時,我們同樣先向學生演示實驗室硬件配套實驗箱以及配套軟件的操作方式以及調試過程,比如我校采用的是清華大學科教儀器廠的TPC2003A實驗箱,其配套軟件為TPC-USB,在課堂上我們可以以一個簡單的實驗為例,接上導線,連上硬件,然后通過演示,可以讓學生熟悉實驗箱,并熟悉利用這個軟件進行編寫、調試、運行程序等實驗步驟,對后續的設計實驗中學生能熟練利用這些配套軟件來進行實驗設計起到了很大的幫助作用。
(二)啟發式教學在設計實驗教學中的使用
啟發式教學是指教師在教學過程中根據教學任務和學習的客觀規律,從學生的實際出發,采用多種方式,以啟發學生的思維為核心,調動學生的學習主動性和積極性,促使他們生動活潑地學習的一種教學指導思想。在匯編語言軟件和接口硬件設計實驗中,我們可以采用啟發式教學的方法。根據設計實驗要求,教師對學生進行適當的啟發和引導,讓學生在教師的幫助下獨立完成實驗的設計和調試,發揮自己的主動性和創造性。
(三)討論法在綜合實驗教學中的使用
討論法就是學生根據教師所提出的問題,在集體中相互交流小組的觀點或個人的看法,相互啟發、相互學習的一種教學方法。在綜合設計實驗這一階段,學生2~3人為一個小組,通過學生之間的討論以及資料查詢等,取長補短以完成整個設計。這樣不僅可以引發學生的學習興趣,使學生感到自我存在的價值,激發學生的智慧,也可以讓學生進行積極的思維活動。況且某些學生的獨特見解許多時候更勝于教師循規蹈矩的講解,有利于學生鞏固和加強對基本概念和理論的理解和掌握。
四、嚴格要求學生,培養學生積極的學習態度
實驗教學是課堂教學的補充、延伸和深化,是課程教學的重要組成部分。實驗教學的目的就是通過與課堂教學的密切配合,鞏固和擴充課堂講授的理論知識,加深對課堂教學內容的理解;訓練科學實驗的基本技能和方法,養成嚴謹的科學態度和工作作風,培養運用所學理論知識獨立分析、解決實際問題的能力和實際動手能力。為了完成以上的實驗目的,我們要求學生在進行微機原理與接口實驗過程中完成以下任務要求:
(一)實驗預習
在每一次實驗課之前,學生都必須寫好預習報告。要明確實驗目的和要求,在實驗報告上畫出程序流程圖并編寫出程序(硬件設計實驗還需要畫出電路圖)。
(二)課堂實驗驗證
在實驗課堂上學生通過對預習報告中的設計方案進行調試和修改,直至符合實驗要求為止。
(三)完成實驗報告
實驗結束之后,學生都必須完成實驗報告,并對實驗內容進行總結,對實驗結果進行分析和討論。
五、完善實驗課程考核方式
對學生進行實驗考核是驗證學生掌握所學知識的一種手段,也是督促學生鉆研基本理論和提高基本技能的重要措施。為了有效提高微機原理與接口技術實驗教學的質量,更好的檢驗實驗教學的效果,我們采用現場實驗操作的方式進行期末考核。考核的題目由教師在考試之前準備若干份,然后由學生現場抽簽決定。考試的成績由教師在學生的操作過程中,根據學生對所涉及題目要求的設計方案、程序設計代碼、動手驗證操作以及故障排除等方面進行給分。學生最后的綜合成績包括其期末實驗考核成績、實驗報告成績、平時完成實驗情況及出勤表現等來進行綜合評定。制定一個嚴格的考核方式有利于提高學生的學習積極性及主動性,并能在平時實驗過程中以及期末考核中了解學生掌握實驗的情況,對于今后改進實驗教學有很大的幫助。
六、結語
微機原理與接口技術的實驗教學是一個長期的過程,只有不斷總結實驗教學經驗,改善實驗環境,探索實驗教學新方法,提高自身業務素質與管理水平,才能培養出滿足社會需求的高素質的人才。
參考文獻
[1]周荷琴,吳秀清.微型計算機原理與接口技術(第三版)[M].合肥:中國科學技術大學出版社,2004.
[2]陶龍芳.微機原理與應用實驗(第一版)[M].北京:中央廣播電視大學出版社,1998.
[3]洪金明.對《微機原理與接口技術》實驗教學改革的探討[J].長沙通信職業技術學院學報,2005,(4).
關鍵詞:“三性”;實驗;微機原理與接口技術
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2008)18-2pppp-0c
Research on "Three Properties" Experiments for Microcomputer and Interface
CHENG Yun, WU Tie-bin, XIE Si-lian, TAN Jia-fan
(Department of Communications & Control Engineering,Hunan Institute of Humanities,Science and Technology,Loudi 417000,China)
Abstract:Combining with the innovation of experimental teaching of our university, the paper rmade useful exploration in innovated experimental teaching mode with“three properties”in Microcomputer Theory and Interface. With the innovated experimental teaching with“three properties”, the consciousness and capabilities of students are cultivated and the stuudents' abilities to solve problems are gradually strengthened and improved.
Key words:"Three Properties";Experiments;Microcomputer Theory and Interface
1 引言
實驗教學是高校教學中一個重要環節。學生通過實驗,可以加深和鞏固所學到的理論知識,提高動手能力、實驗技能、分析問題與解決問題能力,培養嚴肅認真、實事求是的科學態度,為培養富有實踐能力、創新能力人才打下牢靠的基礎。傳統實驗教學的最大弊端,就是開設大量僅為理論教學服務的驗證性實驗,缺乏培養工程應用能力的實驗,這樣的實驗往往只是一個“裝配”實驗,培養的也只是一個裝配工,不能鍛煉和培養學生解決問題的能力,創新更無從談起。如何發揮好實驗的作用,什么樣的實驗更能培養學生的實踐能力、創新能力,值得我們深入研究。我們認為在實驗教學上,應該以創新為主線,開設一些與傳統的驗證性實驗有本質區別的綜合性、設計性和研究探索性的“三性”實驗,以此推進實驗教學改革,使實驗室和實驗教學真正成為實踐能力和創新能力的培養基地。下面我們就《微機原理與接口技術》中的“三性”實驗進行探討。
2 “三性”實驗的內涵與特征
“三性”實驗一般指綜合性、設計性和研究探索性實驗[1]。
綜合性實驗就是“實驗內容涉及本課程的綜合知識或與本課程相關課程知識的實驗”,
綜合性實驗并不局限于實驗內容的綜合。綜合是相對單一而言的,綜合的內涵應該包括實驗內容的綜合、實驗方法的綜合、實驗手段的綜合。通過內容、方法和手段的綜合,對學生的知識、能力、素質形成綜合的學習與培養[1]。
設計性實驗是學生在教師的指導下,根據給定的實驗目的和實驗條件,自己設計實驗方案、選擇實驗方法、選擇實驗器材、擬定實驗操作程序,自己加以實現并對實驗結果進行分析處理的實驗。與傳統的驗證性實驗比較,設計性實驗一般具有學生設計主動性、實驗內容具有挑戰性和實現方法多樣性等特征。
研究探索性實驗是指學生在導師指導下,在自己的研究領域或導師選定的學科方向,針對某一或某些選定研究目標所進行的具有研究、探索性質的實驗,是學生早期參加科學研究,教學科研早期結合的一種重要形式[1]。顯然,研究性實驗也屬于設計性實驗的范疇,是具有科學研究和探索創新性質的設計性實驗。與一般的設計性實驗比較,研究性實驗具有實驗內容的自主性、實驗結果的未知性和實驗方法、手段的探索性的基本特征。
3 制定《微機原理與接口技術》實驗項目的原則
《微機原理與接口技術》本身就是一門開放性很強的課程,所以設計實驗不應拘泥于教材,拘泥于一個具體的芯片。為了提高教學質量,同時提高學習者興趣,所有的實驗和微機應用系統均為綜合性與設計性及研究探索性[2][3]相結合的。每個實驗和系統設計只給出課題,只提供基本的設計思想和設計方法,不提供具體的、詳細的電路與程序。學生通過自己查閱有關資料,自定設計方案,自行安排、調試接口電路及相應的軟件。這樣,每做完一個實驗,相當于完成一個小課題的研究。這種全新的設計性實驗,給學生提供了施展自己創造能力的空間,大大激發了學生學習的積極性和主動性。學生的學習熱情高漲,學習興趣濃厚,許多學生自覺地把課余時間花在實驗上,深入地研究他們各自感興趣的課題。學生通過這門課程的學習,提高了理論付諸于實踐的能力,提高了工程設計能力和處理實際問題的能力,開發了學生的創新能力。很多學生在歷次設計競賽中取得了佳績。
4 實驗指導方法
在微機原理與接口技術實驗教學過程中,指導教師主要引導和啟發學生分析設計方案,根據電路的設計分級檢查各點的數據與波形,運用實驗儀器觀察、判斷波形是否正確,從而尋找、發展、排除故障。每次實驗的結果都要經過教師認真的驗收、打分,防止出現弄虛作假、蒙混過關的情況。實驗完成后,要求學生認真總結、撰寫設計性實驗報告,對實驗的可行性進行認真的論證,對電路的安裝、調試過程進行認真的總結,對故障的排除進行理論分析。教師通過批改報告,將實驗結果與報告質量與水平記入平時成績。對于不同層次的學生,采用不同的教學方法。對于大多數學生,要求他們完成課程規定的基本實驗。對于部分基礎較好的學生,在完成好基本實驗的前提下,開創第二課堂,讓他們自擬一些自己感興趣的課題,甚至可以與其畢業設計掛鉤,充分發揮他們的創造能力。
為更好的檢驗課程教學的效果,強化學生的動手能力和獨立分析問題、解決問題的能力,我們對“微機原理與接口技術實驗”課的考試方法進行了改革,采用現場實際操作考試和實驗理論考試相結合。操作考試的做法是,根據所做的實驗內容,我們總結綜合了多套軟硬件結合的考題,在考試前對學生公布。考試時,以班為單位隨機抽取其中的一套試題。考試以現場操作為主,以實驗的結果和完成的時間評定分數。這種考試既督促學生對課程進行全面的、系統的復習與總結,使學生自覺、認真地對待每次實驗,又真正檢驗了學生的實際動手能力。書面考試則主要檢查工程調試能力、理論分析計算能力、測試方法與手段等基本技能。實驗的綜合成績包括:平時成績占20%、操作考試占40%、理論考試占40%。經過多年的實踐證明,此種考試方法符合考試規律,成績近似正態分布。要切實保證實驗課教學的效果,提高實驗課教學的質量,必須建立一套先進的管理機制。經過多年的實踐,我們建立了一套開放性實驗室管理機制,實驗基地和實驗元件器對學生全方位開放,實驗時保證學生每人一塊實驗板、一套元器件、一臺計算機和測試儀器,讓學生在實驗室這塊小天地里充分施展自己的才能。
5 綜合性實驗實例--貨物計費計數運輸系統
我們精選了一些實驗做為“三性”實驗,這些課題都有基本要求和自由發揮部分,這些課題都具有實際意義,如“綜合性實驗”有貨物計費計數運輸系統,飯卡管理系統,超市收銀系統,溫度采集系統等,“設計性實驗”有光控路燈系統,公司點到系統,家庭智能報警系統等,“探索性實驗”有人工降雨系統、遠程存包系統、潛水艇升降控制系統等。下面就綜合性實驗“貨物計費計數運輸系統”做個簡單的介紹。
5.1 設計要求
結合實際應用,設計一微機應用系統,要求該系統綜合應用并行接口、串行接口、其它接口(定時器接口、中斷接口、模擬接口可選)、編制對應的程序,實現主控中心微機與下位機遠距離傳送以及遠程控制或監測功能。
由一個主控機監控和若干個下位機組成,主控機負責數據處理,下位機負責訪問接口。
主控機:在顯示屏上用數字、圖形、表格、曲線等直觀數據處理的過程。
下位機:在顯示屏上或用實驗臺的聲光描述當前監控的工作狀態。
5.2 設計的總體結構
(1)系統硬件由主控機(其中一臺微機)、下位機(另一臺位微機)和執行部件組成。主控機與下位機通過串行通信線連接。
(2)執行部件:由接口電路等組成,將接收的數據送入到下位機或將下位機輸出的數
據送到執行部件。
(3)下位機:與主控機通信,控制執行部件。
(4)主控機:與所有下位機進行數據交換,必要時需建數據庫,進行數據處理等。
(5)主控機程序:串行(RS232/RS485)通信程序,數據處理程序等。
(6)下位機程序:串行(RS232/RS485)通信程序,執行部件控制程序。
(7)上貨時產生貨物號和貨物密碼,傳到下位機;下貨時產生貨物的運輸費用;用LED顯示貨物量,用聲音提示上貨下貨。
5.3 系統結構框圖
上貨下貨C口控制聲光系統進行聲音提示。
上貨時B 口控制步進電機正轉模擬上貨。
下貨時A口控制LED燈顯示貨物量。
5.4 程序
由于篇幅所限,具體程序略,只講思想。本實驗程序由主控程序和下位機程序構成。
主控程序功能:
(1)主控機與下位機通信:主控機接到下位機請求后,產生貨號和密碼,完成后發往下位機。
(2)主控機數據處理:產生隨機貨號和密碼,并且只在數字范圍內。
下位機程序功能:
(1)下位機與主控機通信:下位機向主控機發送請求后等待主控機響應,接收主控機傳來的有關數據。
(2)下位機控制有關接口:上貨下貨聲音提示。上貨時步進電機正轉模擬上貨。下貨時步進電機反轉模擬下貨。下貨時用戶核對貨號和密碼。下貨時產生貨物的運輸費用。用LED顯示貨物量。
6 小結
《微機原理與接口技術》是一門理論性和實踐性都很強的課程,是計算機專業、自動化、
電子、機電等工科專業的專業基礎課,是培養學生微機程控制設計與應用能力、創新能力設計的一門必修課。筆者依據大專院校學生的特點,結合教學實踐,就《微機原理與接口技術》的“三性”實驗做了一個探討,旨在提高實踐教學效果,加強對學生實踐能力、創新能力的培養。
參考文獻:
[1]曹中一.“三性”實驗的內涵與特征[J].實驗室研究與探索,2003,22(4):10-12.
[2]王紅,林衛.微機原理實驗教學改革的探索與實踐[J].電氣電子教學學報,2002,24(2):76-78.
[3]劉明良,曹大有,周兵.微機原理與接口技術實驗教學改革探討[J].福建電腦,2008(1):207-208.
【關鍵詞】學習興趣;教學內容;教學方法;教學手段
隨著我國微型計算機事業的發展,目前微型計算機在我國工業智能化控制、通信技術、電子信息技術等領域已得到迅速發展。為培養高技能應用型人才,各類高職院校的計算機及相關專業相繼開設了《微機原理與接口技術》課,并把它作為一門重要的專業基礎課程。由于本課程實踐性強,涉及的內容多、知識面廣,在高職教育教學過程中普遍存在難教、難學的問題。針對以上問題,根據本人的教學經驗,就本門課程做如下探討。
一、培養學生的學習興趣
1.學習該課程的重要性和實用性
在教學過程中經常有學生談到《微機原理與接口技術》這門課程難學難懂,學習它有什么實際意義?對我今后的發展有什么作用?對于學生的疑問,其實在教學過程中的首次理論課是非常關鍵的,教師除了介紹學習微型計算機的內部結構、系統構成、指令系統、輸入輸出接口、存儲器和接口的知識對我們今后進行大規模程序設計的重要性外[1],還要告訴學生,學好該課程對將來從事微型計算機技術是十分有用的。
2.結合實例促進學習
在培養學生應用能力的教學過程中,教師不僅僅是知識的傳授者、講解者,還是指導者、解惑者。在教學過程中,要培養學生獨立思考的能力,在面對實踐問題上能積極主動去親自實踐,做到理論于實踐相結合。教師應在教學中應積極培養學生的學習興趣為重要目標,讓學生邊學邊用,以用促學,學以致用,以激發學生的學習興趣。在教學中可經常向學生展示或分析一些我們身邊微機產品,通過剖析系統的結構功能并與授課內容聯系起來以培養學生的興趣。比如分析廣場上的電子大屏幕顯示系統講解微機的LED顯示;如何用微機控制電機的正反轉及如何進行調速,十字交叉路口的紅綠燈控制等方式激發學生學習興趣和科研精神。
3.理論聯系實際
教學過程中帶領學生到自動化程度較高的工廠參觀,使學生們了解當前微機在工業生產自動化控制中的作用,并講述微機技術在企業的需求及未來就業的前景等,增強同學們學好這門課程的決心與信心。在教學的過程中不斷地培養學生學習《微機原理與接口技術》課程的興趣和能力。
二、優化課程的教學內容,改進教學方法和教學手段
《微機原理與接口技術》這門課程比較抽象,特別是對于沒有學過匯編語言的學生難于理解,所以學生僅有學習的熱情還不夠,正確的引導學生學習才是最有效的。
1.選擇合適的教材,合理取舍教學內容
《微機原理與接口技術》課程的教材很多,選擇合適的教材是提高教學效果的關鍵。在教學過程中,盡量選用一些與大規模程序設計相關案例較多的教材。
《微機原理與接口技術》課程內容具有很多的共性知識,其重復面比較大。例如:本課程在講解計算機基礎知識的內容時,對于微型計算機概述的內容因在計算機文化基礎或計算機應用基礎課里已經講過,所以就不再重復講述。為了避免課程內容的重復,應合理取舍教學內容,更多地注重對學生能力的培養,在教學過程中可適當地給學生補充匯編語言的知識。
2.增加課程的實踐教學環節
學習微型計算機知識一種是從原理入手,注重理論和概念;另一種是從實際入手,注重把握其應用方法和技能[2]。不同的人應根據其具體情況選擇不同的學習方法,對于高職學生顯然應采用后一種學習方法。為了學生能夠真正地理解和掌握理論知識,必須把書本知識與實驗乃至生產實踐結合起來,因此在確保理論教學同時,開放實驗室,多給學生實踐機會,使學生可以在實驗室反復實踐,從而加深對課堂內容的理解。
3.利用圖表歸納法教學以優化教學內容
由于本課程內容多、細、零散、前后內容交錯且涉及到的知識面廣,學生初次接觸時往往覺得難學,特別是隨著所學內容的增多,學生感覺所接收到的知識比較散,理不出頭緒來,更談不上運用。所以在教學中可利用圖表歸納法對課程內容進行科學地歸納組合,即將相關的內容組合到同一個模塊中,然后抓住課程內容的主脈用連線將模塊之間的聯系標識出來并加以說明,從而使課本上那些分散、零碎的知識點一一串起來,形成一個層次清晰、結構明朗、聯系緊密的圖表。有了這結構清晰的圖表,學生即可以對相關內容進行總體上的把握又可對某一個具體的知識點進行縱向的擴展和橫向的比較,學生學習起來也不會感到混亂,且會激發學習的興趣。
4.采用動態多媒體課件輔助教學
《微機原理與接口技術》課程內容龐雜,其中存在大量指令流程和CPU操作時序的講解。如果上課仍是傳統的板書教學,必將浪費寶貴的課堂時間,降低教學效率。為了達到良好的教學效果,利用多媒體教學課件,把聲音、動畫、圖形、文字等媒體有機地組合在一起,把在課堂中講述的內容形象、逼真地演示出來,使學生深入地認識和了解微型計算機的內部構造。在課件中可用動畫效果來模擬原本無法看到的指令執行過程和數據流動方向、過去在課堂用語言表達的許多功能單元的控制方法、使用技巧等;以往學生只有在實踐中慢慢消化掌握,現在通過課堂多媒體演示,不僅知道了系統設計,開發的基本步驟,而且對以往學習的難點也理解得比較透徹,課堂的學習效果自然就提高了。比如講存儲器分段時,說到存儲單元物理地址唯一而邏輯地址不唯一時,很多學生感到難理解“邏輯地址不唯一”,這時采用多媒體動畫的形式將存儲器分段進行演示,它能夠直觀形象地讓學生看出段與段之間的一種重疊關系。既讓學生記住了結論,又讓學生很好的理解了結論推導的整個過程。
《微機原理與接口技術》課程是一門實踐性、應用性很強的課程,傳統的教學方法和教學手段已不適應高職教學的要求。作為一名高校教師,我們應根據社會發展的需要,不斷調整教學內容,改進教學方法,豐富教學手段,加強實踐教學環節,認真總結教學經驗,在今后的高職教育中探究出更加適合新時期的教學方法,培養出適應社會發展需要的應用型人才。
參考文獻:
[1]邵鴻余編著.微機原理與接口技術[M].北京:北京航天大學出版社,1999.
關鍵詞: 微型計算機接口技術; 教學改革; 實踐
中圖分類號:G642.3 文獻標識碼: B 國家標準學科分類代碼:
1. 引言
“微型計算機接口技術”是計算機專業的專業必修課程,主要介紹微處理器的基本工作原理以及常用接口芯片的內部結構、外部引腳特性、工作方式等內容。其先修課為數字邏輯信號、計算機組成原理、匯編語言等課程。通過對本課程的學習,使學生能夠對微型計算機的接口原理與技術有一個系統的、全面的了解;使學生掌握微型計算機接口的概念、功能、組成和體結構;使學生初步掌握微型計算機總線及接口的特點;使學生掌握常用接口硬件的特點和使用方法;使學生能夠讀懂簡單的接口硬件原理圖和相關的應用程序;使學生能夠根據要求設計一些常用的較為簡單的接口控制電路,同時掌握微機接口技術新的發展趨勢,也使學生系統科學地受到分析問題和解決問題的訓練。最終使學生有較為全面、系統、扎實的知識基礎,為學習其他課程、從事計算機應用的研究和開發打下堅實的基礎。
目前,傳統的“微型計算機接口技術”課程教學存在著一些弊端[1-2]。(1)傳統教學內容陳舊、枯燥。“微型計算機接口技術”這門課程的傳統教材內容陳舊,沒有與時俱進。隨著科學技術,特別是微型計算機科學技術的飛速發展,傳統教材所包含的內容已顯得比較落后,而且比較乏味、枯燥,很多教材在編寫的過程中,重心放在理論知識的講解,教師在授課過程中還是以教材的內容為主,沒有與時俱進的引入與教學內容相關的新知識和學生感興趣的課外知識,學生普遍感覺枯燥乏味。(2)教學實驗以傳統的驗證性實驗為主。傳統的“微型計算機接口技術”實驗,授課教師一般會讓學生按照實驗說明書中的實驗步驟一步一步完成操作,直接觀察實驗結果,完全是對教材上或實驗說明書上的理論知識和實驗進行驗證,學生沒有深入的了解和思考,不了解實驗的內在運作的實質,也沒有創新性,學生對各種接口芯片在實際中的應用沒有很深刻的理解和掌握。(3)教學手段、教學方法不夠靈活,仍然主要以教師為主導。教師在實際授課過程中,一般直接將理論知識、實際技能講授給學生,學生總是處于被動的狀態。雖然能夠在短時間內將知識完整的傳授給學生,但是學生的積極性往往調動不起來,不利于提高學生的實際動手能力。(4)考核方式以“應試”方式為主。傳統的“微型計算機接口技術”課程考核方式一般為閉卷考試,學生在復習時對很多知識點死記硬背,不但增加了學生的負擔,使學生對類似課程產生抵觸情緒,而且起不到活學活用,增加興趣的作用。
因此要想讓學生很好地掌握“微型計算機接口技術”課程,必須從多方面同時著手進行改革。從學生自身的特點出發,既注重理論知識的掌握,同時加強實驗環節的動手能力,使學生在學習該課程時能夠使理論為實驗打基礎,在實驗實踐中鞏固理論知識,并且能夠逐步培養對本課程的興趣及創新的能力[1-4]。本文對“微型計算機接口技術”課程進行了四個方面的改革:教學內容的改革、實驗環節的改革、教學方法的改革、考核方式的改革。
2. 教學內容的改革
教學內容的改革應注意以下幾個方面:合理安排授課內容的順序,突出重點;合理安排教學內容,避免講授知識的重復性;合理分配學時。
第一部分,首先介紹微型計算機接口技術的相關概念和基本知識;掌握端口編址譯碼方法,使學生能夠對本門課程有一個初步的了解。然后介紹微型計算機原理,主要講解微型計算機的基本組成以及內部結構,目前,該課程大多介紹8086的結構和原理,而隨著微型計算機技術的高速發展,在教學內容上也應該進行及時調整,結合當今的微型計算機介紹32位微型計算機的主要組成。在教學上也應從應用和實用的角度出發,主要強調微處理器中寄存器的結構和使用。這一部分是學生的對本課程的入門階段,因此教師在講解過程中要細致入微,使學生能夠接受新內容,筆者建議在這一部分多花些時間,適當增加學時。
第二部分,首先介紹匯編語言,對各種指令的介紹要精簡,只給學生介紹最常用的幾個指令。比如傳送類指令只需介紹MOV指令以及堆棧的PUSH和POP指令。然后介紹程序設計的結構,匯編語言屬于結構化的程序。最后介紹總線的組成、傳輸方法及配置,主要介紹PCI總線的特點、命令、尋址、傳輸及仲裁方法。由于學生在其他一些課程中已經接觸過一些上述內容,對于這一部分的講解應適當精簡學時。
第三部分,重點介紹接口芯片,講解芯片的用途和使用情況而對芯片內部具體的結構可以簡單介紹。比如定時計數器8253,著重介紹三個計數器的六種工作方式的特點及如何使用;串行和并行的接口芯片要結合目前的使用現狀,比如打印機的應用;對于中斷部分,著重介紹中斷的基本概念,對采用中斷技術的程序編寫著重講解,要特別注意中斷處理的流程。另外,還應與時俱進,和現在的應用結合起來,介紹當今比較常用的接口,比如USB接口等等,這樣可以提高學生學習的興趣。這部分是“微型計算機接口技術”課程的重點,因此教師在講授時要詳細,并適當增加學時。
3. 實驗環節的改革
筆者認為實驗教學環節可以在完成計劃內教學的前提下,利用現有師資、儀器設備、設施條件等資源,面向學生開放、為學生提供盡可能多的實踐學習條件,重點培養學生的創新意識和動手實踐能力。以前由于實驗設備的限制,實驗都是演示性的,10人一組,運行一下演示程序,看一下結果就算完成實驗任務,學生對整個實驗的印象非常模糊,起不到加深了解的作用。自從 2012年我校建立了新的“微型計算機接口技術”實驗室以后,實驗設備可以做到4人一組,為加強實驗教學提供了物質上的保證。筆者對“微型計算機接口技術”實驗課程進行了改革,將原來單一的驗證型實驗課轉變為由驗證型實驗、擴展型實驗和綜合型實驗共同構成的實驗課。驗證型實驗是針對某一設計好的實驗,對其功能做一個驗證。對于這類實驗,學生只需依照實驗說明書中給出的操作步驟,很容易就能完成實驗,實驗程序通常也是現成的,學生只需在電腦中調出現成的程序并運行就能得到想要被展示出來的實驗現象。驗證型實驗安排在授課初期,對于學生理解各個芯片的工作原理有一定的幫助。擴展型實驗在驗證型實驗的基礎上,對其電路連線或實驗程序做一些修改,再去觀察和分析所得到的實驗現象。由于需要修改實驗電路和實驗程序,這就要求學生一定要比較清楚地理解整個實驗過程,擴展型實驗安排在授課中期,起到督促學生認真學習的作用。在學完本門課程所涉及的所有接口芯片后,學生可以把所學的知識綜合起來,在實驗柜上自己動手去設計幾個包含多個芯片的綜合實驗,培養學生的創新能力和知識綜合運用能力。綜合型實驗安排在授課后期,對于學生加深本門課的認識有一定的推動作用,鞏固了所學到的知識。
在每次實驗進行過程中,要以學生為實驗的主體,最大限度地調動學生的積極性,引導學生積極對待實驗中出現的問題,而不是放棄探索,并盡可能的讓學生自己動手解決。指導教師在實驗中扮演配角,負責給學生指明方向,并指導學生一步步的解決實驗中出現的一些疑難問題。在每次實驗前,要求學生養成先預習的習慣,使其先明確設計任務和目的,再由教師詳細講解設計內容。在每次實驗完成后,要求學生及時寫好實驗總結及實驗報告。組織課外興趣小組,鼓勵學生利用課余時間進行實驗開發,讓學生利用課外時間到實驗室進行實驗。
4. 教學方法的改革
教學方法是否合理,在很大程度上決定了教學效果的好壞,在我們的教學實踐中,即使有優秀的教學內容和先進的實驗設備,而沒有采用合理的教學方法,也不能夠將知識有效地傳授給學生,更提高不了學生的學習積極性。對于教學方法的改革,需要我們在教學的實踐中不斷總結經驗,根據不同的教學對象和教學內容進行適當的調整。對于“微型計算機接口技術”課程,筆者認為可以采用以下的新方法。
(1)激發學生的學習興趣。興趣是最好的老師,它能為學生提供無窮的學習動力,培養良好的創新能力。從實際出發,用學生容易理解的知識體系和敘述方法,深入淺出、循序漸進地幫助學生掌握相關內容。“微型計算機接口技術”是計算機硬件技術的一個重要組成部分,在日常生活中有很多應用,常見的有汽車儀表盤、超市收銀機、銀行排號系統、公司電子考勤機、小區防盜系統、公路收費系統等。在授課初期,可以選擇一個跟學生日常生活比較貼近的例子,如公交車的報站系統等,由淺入深地講解,讓學生認識到本門課程的實用性所在,讓他們感覺到通過自己的努力也能開發出這樣的產品,從而產生對本課程的學習興趣和實驗興趣。
(2)在授課過程中,多與學生進行互動。“微型計算機接口技術”課程中有大量的硬件理論,內容比較枯燥,如果一味地平鋪直敘,學生很快就會覺得很乏味,對本課程失去興趣。因此,在授課過程中一定要把學生注意力吸引過來,讓學生們也參與到課程中來。比如在講定時/計數器8253 時,提出一個用 8253 控制包裝流水線的例子,讓學生自由提出控制方案,然后大家集體討論,并給出控制程序,這樣既做到了知識的活學活用,又活躍了課堂氣氛,實現了教師與學生的互動。除了課堂假設提問與學生互動外。筆者還精心設計了與課堂講授內容相關的一些小問題,與學生互動,調動學生思考的積極性,達到鞏固課堂所學知識,加深理解,提高學生掌握所學知識的效果。允許并鼓勵學生大膽假設,大膽提問,鼓勵他們不要怕說錯,失敗乃成功之母。
(3)在授課過程中,采用多媒體課件與板書相結合的方法。采用多媒體課件講課,其優點是直觀、全面,并且展現的內容更加美觀。但是其缺點是容易造成講授速度過快,信息量過大,突出不了重點,從而造成學生的思路跟不上,影響授課效果。筆者采用與板書相結合的授課方法,把講課的速度控制在學生可以接受的范圍內,以使教學的效果達到最佳。比如PCI總線這一章節,介紹PCI總線的讀/寫操作的時序信號時,由于時序信號種類繁多,若用多媒體課件講解,學生一般接受不了,此時如果適當地配合板書講解,有意地放慢一下講課速度,就完全可以做到教與學的同步。
(4)借助競賽激發學生的應用創新能力。在傳統的理論教學中,學生總是按照教師安排的教學進度一個一個章節地進行學習,所獲得的知識是零散的,通過學習,很難將每個接口芯片聯系起來。在這種情況下,我們可以組織不同形式的接口知識和設計競賽。通過競賽激發學生的學習熱情,對“微型計算機接口技術”理論知識進行高速的吸收、提煉和升華,進而結合實際案例的設計來使學生的接口技術開發能力達到一個新的境界。
5. 考核方式的改革
考核在教學過程中起著重要的作用,是教師了解學生學習狀況、實施因材施教的基本依據,也是學生自我評價、自我認識的依據。目前,“微型計算機接口技術”課程考核評價方式主要是以閉卷形式進行理論考試。這一考核方式無形中把學生學習的主要精力用在了對基本概念、原理和指令等方面的死記硬背,忽視了對其應用能力和動手能力的鍛煉和考查。改變傳統的考核評價體系,評價學生時不再單一地看筆試成績,應考查學生運用知識解決問題的綜合能力。反對單純以理論考試的成績作為最終成績的做法。對于“微型計算機接口技術”課程,筆者認為可以將考核成績分成兩個部分綜合給分。第一部分考核基礎知識、基本理論的掌握程度,這一部分的考核采用半閉卷半開卷的考核方式,考試時間為60min,占總成績的50%,題型包括填空、選擇、分析和程序設計題型,考查學生對基礎知識、基本理論的掌握程度。考試時,學生可以自帶一頁手寫好的參考資料,進行輔助答題。第二部分考核實驗操作能力,對學生考核的重點不是看完成實驗的速度和對實驗操作的熟練程度,而是考核在實驗過程中所反映出來的設計能力、操作能力和應變能力,這一部分占總成績的50%。
6. 結論
由于微型計算機技術的迅速發展,而不斷的給教學改革提出了新的目標和要求,這就要求教師緊跟發展趨勢,不斷地調整教學內容,改進教學方法,豐富教學手段,加強實驗、實踐環節,采取多種途徑,提高教學質量,培養學生的創新能力,實現教與學的最佳統一。通過“微型計算機接口技術”課程的教學改革,教學質量顯著提高,拓寬了學生知識面,提高了學生學習專業課程的興趣,不僅使學生在實踐能力上得到鍛煉和提高,而且培養了思維和創造能力,也為其它專業課程學習與實踐提供很好的學習基礎和學習方法。
參考文獻
[1] 蔡莉莎, 吳恒玉, 曾維鵬. 高職院校《計算機接口技術》課程教學改革的探討與實踐[J]. 裝備制造技術, 2011, (3):206-208.
[2] 吳衛江, 李國和, 陳菲. 計算機接口技術課程教學改革[J]. 教改縱橫, 2009, (2):56:57.