第一篇:最新面向卓越工程師的“微機原理”教學改革探討論文
[摘 要]針對“卓越計算機科學與技術工程師”專業“微機原理”課程的教學內容多、知識點零散、學生學習積極性低、實踐教學薄弱等問題,提出在課程教學設計、教學內容、教學方法和考試方式等方面進行改革,著眼于課堂教學、實驗教學、課外科技創新實踐與企業實訓四個課堂的有機結合,注重培養學生的人性化發展和自主學習,以面向應用和企業需求的工程師為目標加強實踐教學,以學生實踐和創新意識為主線構建課程的教學內容,以“應用”為主導選擇課程的教學方法。通過在“微機原理”課程教學中科學合理地進行教學改革實踐,不僅能夠提高學生學習這門課的興趣和熱情,而且對學生實踐創新能力的培養是一個有益的嘗試,也培養了學生的創新思維,更深層次的挖掘學生才能,使學生能夠全面均衡的發展。
[關鍵詞]卓越工程師;微機原理;教學改革;教學方法
“卓越計算機科學與技術工程師”(以下簡稱為“卓越計科工程師”)專業是西南科技大學省級“卓越工程師教育培養計劃”試點專業之一,旨在培養具有系統的理論、工程技術基礎、良好的職業素養以及科技創新精神的工程師人才。培養模式采用“3+1”培養模式(三年在學校進行學習,最后一年在企業進行聯合培養),著重培養學生的個性發展以及實踐和創新意識,更深層次的挖掘學生才能,使學生能夠全面均衡的發展,培養滿足企業需求的工程師。“微機原理”課程是計算機科學與技術專業的一門專業基礎課程,主要介紹微型計算機的基本概念、基本工作原理及接口技術。通過本課程的學習,使學生能夠從應用的角度出發,在理論和實踐上掌握微型計算機的基本組成、工作原理及常用接口技術;初步掌握匯編語言程序設計的基本方法和上機調試過程;建立微機整體概念,具備利用微機進行硬、軟件開發的初步能力。[1]
一、微機原理課程教學中存在的問題
經過多年的微機原理課程教學,筆者發現大多數學生對“微機原理”課程的學習積極性差,教學效果不好,學生反映課程內容比較抽象難以理解,學起來枯燥缺乏興趣,實驗形式單
一、方法單調,因而對課程的學習興趣大大降低。[2] [3]其存在的問題主要有以下幾點。
(一)學習主動性、積極性低
首先,“微機原理”課程教學內容綜合了微型計算機軟、硬件的理論知識,要求學生既要掌握扎實的計算機硬件理論知識,又要有良好的面向機器語言進行程序設計的能力。這對于大多數沒有實踐經驗,特別是基礎又不扎實的學生而言,就會覺得這門課程內容很抽象、難懂,因而導致學習興趣下降,學習主動性、積極性低。其次,課程內容多,知識點比較散亂,班級容量大(大班教學),教學主要以“老師講”為主,學生參與互動、討論少。
(二)實驗教學設計不合理
課程以理論教學為主,實驗教學安排內容比較少,并且在實驗教學環節上主要安排驗證性實驗。這使得學生不用自己設計實驗控制電路和控制程度,阻礙了學生發散思維。同時,學生對于實驗只是走過場,不用自己動腦,時間長了就會使學生產生惰性。因此,實驗教學起不到融合、驗證和鞏固理論知識的目的。
(三)考核方式不合理
該課程的考核包括理論和實驗兩部分,理論成績由平時成績、期末考試成績按不同比例構成。期末考試成績占總成績的70%,實驗成績占總成績的20%,平時成績只占總成績的 10%。因此導致教學過程管理薄弱,對教學過程考核檢查不足,學生只重視期末考試成績,其結果是對以后課程的學習和企業實訓起不到鋪墊作用。
二、教學改革方案
科學合理的課程教學設計、教學內容、教學方法和考試方式對于“卓越計科工程師”專業的學生掌握微機原理具有十分重要的意義。面向“卓越計科工程師”專業的“微機原理”課程的教學方案應著眼于四個課堂的有機結合,落腳點為課堂教學、實驗教學、課外科技創新實踐與企業實訓,注重培養學生的個性化發展和自主學習。同時,以培養滿足企業需求的工程師為目標,以學生實踐和創新意識為主線構建課程的教學內容,以“應用”為主導選擇課程的教學方法。
(一)以學生實踐和創新意識為主線構建課程的教學內容
第一次課進行學前動員,不立刻講授課程的內容,而是對課程作整體性、概括性的介紹,使學生明白課程的重要性及特點,讓學生明白學習本課程對于熟悉和掌握現代計算機的基本概念和技術以及學習后續相關課程均具有重要意義。這樣做能有的放矢,激發學生學習的動力。第一次課后,學生就會以主動和比較輕松的心態來學習后續章節的內容。
“微機原理”的基本理論與核心接口技術是課程重點講授的內容,同時適當引入現代高性能和多核微處理器的先進技術及典型結構。現實中存在多種類型的微型計算機,但不論是哪種微機,都包含微處理器、存儲器、并行/串行接口、定時器/計數器電路、A / D與D / A轉換電路等幾大模塊,其對應的章節包括計算機的基本組成及工作過程、微處理器結構、指令系統、匯編語言程序設計、存儲器、輸入與輸出、可編程I / O接口電路、A / D與D / A轉換電路、總線及常見總線標準和高性能微處理器的先進技術及典型結構等。對于這些章節,重點講授計算機的基本組成及工作過程、微處理器結構、存儲器、接口技術。在學習各個知識點時,既要強調其是“基本理論”,又要要求進行“實踐”。“卓越計科工程師”專業在進校的第三學期開設“數字電路和模擬電路”課程,學生對微型計算機硬件電路組成已有初步了解。在講授“微機原理”的過程中,結合“數字電路和模擬電路”來講解,能使學生對微機原理有一個感性認識,也加深對微型計算機組成原理的理解。如硬布線控制器原理,主要由環形脈沖發生器、指令譯碼器和微命令編碼器組成,學生很難理解它的實質。這時就可以將硬布線控制器中的電路原理直觀地展現給學生,方便學生理解記憶。在講授微機基本原理和接口技術的同時,適當引入一些目前應用的新理論和新技術,讓學生了解微型計算機的發展最新趨勢,進一步激發學生的學習動力。如講存儲器時,可加入虛擬存儲技術和云存儲等新技術。
(二)以培養滿足企業需求的工程師為目標加強實踐教學
從教學課時和教學內容上加強實踐教學。“微機原理”除了一些基本原理外,主要介紹各種接口技術,而這些接口技術在理論課中只抽象地介紹接口的工作原理,因而必須通過實踐,讓學生來設計接口電路,編寫接口程序,少講多實踐,以此加深對微機接口技術的理解。具體的實驗項目有微機仿真開發系統應用、模數與數模轉換、鍵盤顯示器接口、微機串行口通信、PCI設備操作、可編程并行接口、可編程定時 / 計數器與中斷控制和基于微機的串行口通信8個單元實驗,以及1個基于微機或單片機系統的自選題目的綜合實驗。實驗項目多,需增加教學的學時。
微機原理實踐教學平臺可以有多種,包括固定結構的實驗箱、軟件仿真實驗、基于FPGA的在線實驗和基于E-Lab的硬仿真軟件。[4]其中基于FPGA的在線實驗和E-Lab的硬仿真軟件實踐教學模式充分利用現代信息技術,同時也保留了傳統固定結構的實驗箱模式的優點,可為實驗教學提供實踐平臺,為“卓越計科工程師”專業學生設計多層次的實驗項目。第一層次的實驗主要為基礎單元實驗,主要包括:①數模和模數轉換接口實驗,實驗目的是深化數模和模數轉換電路的基本原理和接口方法、模數和數模轉換芯片(ADC0809、DAC0832)的工作性能,掌握模數和數模轉換的編程方法;②鍵盤顯示器接口實驗,實驗目的是掌握鍵盤顯示接口芯片8279與單片機的硬件連接方法、8279的編程方法,以及單片機內部定時器的使用方法;③微機串行口通信實驗,實驗目的是深化異步串行通訊的基本原理,掌握用微機串行口設計實現異步串行通信的方法,掌握串行接口芯片8251的工作原理和使用方法;④PCI設備操作實驗,實驗目的是了解PCI設備的工作原理和自動配置過程,掌握PCI BIOS的使用方法,熟悉自行開發的PCI實驗接口卡的使用,為后續實驗打下基礎;⑤可編程并行接口實驗,實驗目的是深化并行接口的基本原理和實現方法,掌握并行接口芯片8255工作原理和使用方法;⑥可編程定時 / 計數器與中斷控制實驗,實驗目的是深化PC機中斷系統的基本原理,學會編寫中斷服務程序,掌握定時 / 計數器芯片8253的基本工作原理和使用方法。第二層次的實驗是系統綜合實驗,通過學生自己動手,建立微機系統整體概念,訓練系統綜合設計能力和創新能力,如基于實驗平臺,自行完成實驗項目(參考項目名稱:電子琴、步進電機控制、溫度控制系統、數字錄音機、電子游戲等)。第三層次的實驗是基于微型計算機的嵌入式系統設計實驗。上面的前兩個層次的實驗面向所有學生,最后一個層次的實驗主要針對創新和實踐能力較強的學生設置。
(三)以“應用”為主導選擇課程的教學方法
1.角色變換與混合式教學方法相結合。首先,教師要完成從“以教師為中心”的傳統教學觀念轉變到“以學生為中心”的新觀念。其次,教師要完成角色的變換,從以講臺為主的角色轉變為指導為主的角色,教師在課程教學過程中主要發揮討論、評價、導論的作用,對學生的學習進行指導、互動和示范,當好學生的課程學習服務員。再次,最重要的是要變革課堂教學方式,利用基于MOOC開放課程資源和翻轉式 / 混合式教學模式提高課程教學效果。基于MOOC開放課程資源和翻轉式 / 混合式教學模式的核心是讓學生成為學習的主人,學生除了課堂時間外,還可以利用個性化時間和碎片時間進行課程學習。同時,學生自學、相互學習、師生互動、學生與學生互動及教師指導成為重要的學習方法。[5] [6]
2.學生以小組形式進行學習。“卓越計科工程師”專業培養具有扎實的計算機科學與技術理論基礎,系統熟練地掌握計算機科學與技術學科專門知識及基本技能,并具備團隊協作和有效交流能力、優秀的科學文化素質及創新實踐能力,能從事軟硬件工程技術研制、設計、開發、管理、服務等工作的應用型、復合型的高級技術人才。由于軟硬件開發和管理是一項復雜性系統工作,這就要求開發和管理人員具備很強的創新實踐能力、團隊合作能力、自學能力以及組織協調能力。學生以學習小組形式進行學習可以很好訓練學生的這些能力。把班級學生按照性別比例、性格特長、宿舍、成績、團結協作能力等均衡合理劃分各學習小組(3到5人為一組較為合適)。在課堂上,主要以小組為單位進行討論、提問,同樣在實驗及課后作業或基于MOOC開放課程資源學習等上也還是主要以小組為單位,在課程結束后以小組為單位進行課程考核。為了能讓小組的每一個成員有機會得到能力的鍛煉,在進行提問、討論、實驗等教學過程中小組成員必須輪換闡述本小組學習成果及觀點。這樣的學習方法會使那些學差生在小組其他學生的幫助下變得主動學習。
(四)以考核學生創新能力為原則突出項目實踐成績
現有的考核方式(期末考試成績占總成績的70%,實驗成績占總成績的20%,平時成績只占總成績的10%)忽視了課程教學過程的重要性,只重視課程基本理論教學,輕視教學實踐,重視知識概念的記憶,輕視創新實踐能力。因此對于“卓越計科工程師”專業學生的培養來說,應建立以學生創新實踐能力為導向,以注重學生能力考核為主的考核方案,切實培養學生的團隊協作、有效交流、創新、實踐等能力。可將考核成績中平時成績占總評比例的10%增加至30%,其中平時成績主要由課堂參與小組討論、回答問題、參與課堂互動、課堂作業、出勤、階段性大作業情況等共同構成,降低期末考試比例,并且在期末試卷中增加主觀題的考查內容。同時,在實踐考核中,不能僅僅以實驗結果來判斷學生實踐成績,而是應該注重考核學生分析問題、解決問題的能力,突出項目實踐成績。
(五)鍛煉學生社會適應性能力和培養自學能力
科學技術的發展日新月異,競爭日益激烈,人們要跟上不斷發展變化的社會,就需要自學。就“微機原理”課程的學習內容和學習要求來說,相對中學課程內容的學習比較靈活,發揮的空間大。因此,課程教學過程中應鼓勵學生自學與課程相關和感興趣的知識,這對于提高學生科學素質和專業技術能力是非常有幫助的。首先,教師在專業課程的教學中讓學生意識到自學的關鍵性。其次,結合MOOC開放課程資源,讓學生自主學習本課程或相關課程知識點,布置適量課后作業或課后論文,讓學生自主完成。最后,教師要檢查學生課程的自學情況。檢查形式可多樣,如組織討論、QQ群互動或開報告會等,鼓勵學生闡述通過自學所得,以此進一步激發學生的自學熱情。
在“微機原理”課程中,從教學計劃的制訂,到使用靈活的教學方法,科學合理地進行教學改革實踐,不僅能夠提高學生學習這門課的興趣和熱情,而且對學生實踐創新能力的培養是一個有益的嘗試。同時,也培養了學生的創新思維和創新能力,更深層次的挖掘學生才能,使學生能夠全面均衡的發展。隨著信息技術的發展,“微機原理”課程教學改革的探索還在繼續。只有尋求更科學合理的教學改革方案,才能夠有效的提高教學質量,以達到“卓越計科工程師”人才培養的目的。
[ 注 釋 ]
[1] 侯利娟.《微機原理與接口技術》課程教學方法改革初探[J].教育教學研究,2011(12):120-121.[2] 李秋潔.“微機原理及接口技術”課程教學探討[J].教育教學論壇,2015(4):127-128.[3] 韓松.“微機原理與接口技術”教學改革與探討[J].中國電力教育,2012(10):36-38.[4] 周麗濤,劉越,彭立宏.探索MOOC在計算機實踐教學中的應用[J].計算機工程與科學,2014(4):118-122.[5] 邢麗莉,張兵,周海全.融合MOOC與翻轉課堂原理的信息類課程設計方案與實踐[J].軟件,2014(52):97-101.[6] 馬漢達.基于MOOC的計算機硬件課程實驗教學研究[J].計算機教育,2015(13):9-12.
第二篇:卓越工程師論文
學科導論論文
機械制造及其自動化卓越工程師方向培養特色,及設立原因
教育部“卓越工程師教育培養計劃”(簡稱“卓越計劃”),旨在培養造就一大批創新能力強、適應經濟社會發展需要的高質量各類型工程技術人才,為國家走新型工業化發展道路、建設創新型國家和人才強國戰略服務。截止2010年,我國開設工科專業的本科高校1003所,占本科高校總數的90%;高等工程教育的本科在校生達到371萬人,研究生47萬人。該計劃對促進高等教育面向社會需求培養人才,全面提高工程教育人才培養質量具有十分重要的示范和引導作用。培養特點
“卓越計劃”具有三個特點:
一是行業企業深度參與培養過程;
二是學校按通用標準和行業標準培養工程人才;
三是強化培養學生的工程能力和創新能力。
啟動背景
新中國成立以來,特別是改革開放以來,我國的高等工程教育取得了巨大成就:
一是培養了上千萬的工程科技人才,有力地支撐了我國工業體系的形成與發展,支撐了我國改革開放以來30多年的經濟高速增長,為我國的社會主義現代化建設作出了重要貢獻。
二是高等工程教育規模位居世界第一。
三是形成了比較合理的高等工程教育結構和體系。工程教育經過多年發展已經具備良好基礎,基本滿足了社會對多種層次、多種類型工程技術人才的大量需求。
黨的十七大以來,黨中央、國務院作出了走中國特色新型工業化道路、建設創新型國家、建設人才強國等一系列重大戰略部署,這對高等工程教育改革發展提出了迫切要求。走中國特色新型工業化道路,迫切需要培養一大批能夠適應和支撐產業發展的工程人才;建設創新型國家,提升我國工程科技隊伍的創新能力,迫切需要培養一大批創新型工程人才;增強綜合國力,應對經濟全球化的挑戰,迫切需要培養一大批具有國際競爭力的工程人才。
高等工程教育要強化主動服務國家戰略需求、主動服務行業企業需求的意識,確立以德為先、能力為重、全面發展的人才培養觀念,創新高校與行業企業聯合培養人才的機制,改革工程教育人才培養模式,提升學生的工程實踐能力、創新能力和國際競爭力,構建布局合理、結構優化、類型多樣、主動適應經濟社會發展需要的、具有中國特色的社會主義現代高等工程教育體系,加快我國向工程教育強國邁進。
為此,高等工程教育要在總結我國工程教育歷史成就和借鑒國外成功經驗的基礎上,進一步解放思想,更新觀念,深化改革,加快發展,明確我國工程教育改革發展的戰略重點:
一是要更加重視工程教育服務國家發展戰略;
二是要更加重視與工業界的密切合作;
三是要更加重視學生綜合素質和社會責任感的培養;四是要更加重視工程人才培養國際化。
計劃宗旨
培養卓越工程師后備人才,要堅持面向工業界、面向世界、面向未來。面向工業界,就是要主動適應工業界的需求,為中國特色新型工業化發展服務,為國家經濟社會可持續發展服務。
面向世界,就是要服務“走出去”戰略,為工業界開拓國際市場提供源源不斷的具有國際競爭能力的工程技術人才。
面向未來,就是要有戰略眼光和前瞻意識,培養能夠滿足未來發展需要、能夠適應和引領未來工程技術發展方向的工程師。培養計劃
本科工程型學制為3+1年, 碩士工程類學制為1.5+1年,其中在企業的學習時間不少于1年。兩類工程師都必須經歷三個循序漸進的培養過程:第一、以學校培養為主,側重理論學習;第二、以企業培養為主,通過校企產學研戰略聯盟平臺進入企業頂崗實訓;第三、在校企雙導師的指導下,結合選題,積極參與企業技術創新和工程開發項目,在此基礎上完成畢業設計和畢業論文,參加校企共同組織的論文答辯。最終達到培養目標的畢業生,將被授予學士或者碩士學位。
在培養過程中,學校要求學生積極參加大學生創新活動計劃項目、相關國家或市級技能競賽、開放性的實驗,接受創新意識和工程能力的訓練。課程實驗和獨立實驗中,設計性和綜合性實驗比例必須達到80%以上。畢業設計選題必須完全結合企業的工程實際問題,學位論文主要內容更側重解決生產實際問題的工程課題。
在此社會大背景下和如此卓越優點,機械制造及其自動化專業設立卓越工程師方向,也是大勢所趨和迫切需要的
第三篇:微機原理_多路搶答器設計論文
課程設計(論文)
課程名稱:
微機原理與接口技術
題
目:
多路搶答器設計 院(系):
理學院
專業班級:電子信息科學與技術1301
姓
名:
彭博
學
號:
131004033
指導教師:
張愛萍
2016 年 1 月 8 日 西安建筑科技大學課程設計(論文)
西安建筑科技大學課程設計(論文)任務書
專業班級:電子信息科學與技術1301 學生姓名: 彭博 指導教師(簽名):
一、課程設計(論文)題目 多路搶答器設計
二、本次課程設計(論文)應達到的目的
通過本次課程設計,加深對微機原理基本知識的理解,逐步掌握Proteus的操作方法,并能仿真做出一個搶答器,從而進一步提高綜合運用知識的能力,同時通過實習掌握書寫課程設計報告書的步驟和方法。
三、本次課程設計(論文)任務的主要內容和要求(包括原始數據、技術參數、設計要求等)
1、熟悉Proteus軟件和Emu8086軟件,8086CPU及編程技巧;
2、熟悉8255A接口芯片,8253芯片及利用8255A芯片、8253芯片實現對外設控制的原理;
3、利用Proteus軟件,以Intel 8086 CPU為核心,結合8255接口芯片設計搶答器仿真電路,在Emu8086軟件環境下,編寫程序,最終實現當搶答開始,若有選手按動按鈕,在數碼管上顯示選手的編號,并且發生聲響,直到按下復位按鍵,就可開始下一輪搶答。
四、應收集的資料及主要參考文獻:
1、陳衛紅《微型計算機基本原理與接口技術(第三版)》科學出版社 2015
2、劉云玲《微機原理與接口技術實驗指導》清華大學出版社 2014
3、和宏《微機原理與接口技術——基于Proteus仿真的8086微機系統設計及應用》清華大學出版社 2015
4、鄒逢興《微機原理與接口技術經典實驗案例集》高等教育出版社 2012
5、周景潤《Proteus入門實用教程》機械工業出版社 2007
五、審核批準意見
教研室主任(簽字)西安建筑科技大學課程設計(論文)
摘要
本次課程設計通過使用Intel8086 CPU控制,配合8255A可編程并行接口芯片、可編程計數器8253芯片與若干按鈕開關以及數碼管等來實現一個簡易的多路搶答器的制作。這一設計利用了8255A芯片的輸入與輸出功能以及8253芯片的計時功能以及發聲功能,通過匯編語言編程,使其具有搶答、顯示、響聲、復位的功能。
本次設計貼近生活,實用性高,判斷精確,操作簡單。它的功能實現是當比賽開始時,主持人讀完題目即可按下開始運行電路的總開關,此時開始第一輪搶答,同時有7個選手進行搶答,第一個按下開關的選手的編號將會顯示在數碼管上,并且在搶答到的同時會有聲響提示,其余選手再按下開關將會無效,此時只有通過按下按鈕8才能重置數碼管顯示為零,開始下一輪搶答。
本設計使用Proteus仿真軟件以及Emu8086匯編軟件進行設計,不需要進行實際電路的安裝,只需要在一臺安裝有Proteus以及Emu8086的計算機上進行仿真設計以及調試即可。具有線路簡單、結構緊湊、性能優越等特點。
關鍵詞:搶答器,8086,8255A,8253,Proteus西安建筑科技大學課程設計(論文)
Abstract
This experiment by using Intel8086 CPU control, with 8255 a programmable parallel interface chip and several programmable counter 8253 chip and push button switch and digital tube and so on to achieve a simple multiplex buzzer.This design using the input and output functions of the 8255 a chip and 8253 chip timing function and voice function, through the assembly language programming, make its have vies to answer first, display, sound and reset function.The design of press close to life, high practicality, judgement precision, simple operation.The realization of the function of the it is when the game starts, the host read subject to press start running circuit without the master switch, at this time to start the first round of the contest, at the same time, there are seven contestant vies to answer first, first press the switch of the contestant's serial number will be displayed on the digital tube, and at the same time of vies to answer first to have sound prompt, the rest of the players to press the switch will be invalid, this time can only be reset by pressing the button 8 digital tube display is zero, begin the next round of vies to answer first.This design uses Proteus simulation software and Emu8086 assembly software to carry on the design, do not need to undertake the installation of the actual circuit, only need a 7-day with Proteus and Emu8086 computer simulation design and debugging.Has the circuit simple, compact structure, superior performance, etc.Key words: buzzer, 8086, 8255A, 8253, Proteus
西安建筑科技大學課程設計(論文)
目錄 緒論.................................................1 1.1 設計介紹.......................................1 1.2 Proteus仿真軟件介紹...........................1 1.3 搶答器介紹.....................................2 1.3.1 搶答器主要功能...........................2 1.3.2 搶答器主要組成...........................2 1.3.3 搶答器的工作原理.........................2 2 硬件設計原理.........................................3 2.1 電路圖設計.....................................3 2.2 電路中各芯片介紹...............................4 2.2.1 Intel 8086 處理器........................4 2.2.2 可編程并行接口芯片8255A.................5 2.2.3 可編程計數/計時器8253芯片...............7 2.2.4 其他芯片.................................8 3 軟件設計原理........................................10 3.1 流程圖........................................10 3.2 程序..........................................11 4 系統仿真調試........................................14 4.1 運行程序開始搶答..............................14 4.2 選手按下按鈕搶答..............................14 4.3主持人重置搶答器..............................15 5 心得體會............................................16 參考文獻..............................................17 西安建筑科技大學課程設計(論文)緒論
1.1 設計介紹
本設計是基于Intel 8086處理器進行設計的搶答器裝置,通過處理器以及總線、數碼管、一系列開關之間的配合,連接成為一個搶答器。本次設計由于條件所限,使用了Proteus仿真軟件進行模擬,這樣做的好處有:形式直觀、成本低廉、方便調試、便于修改。
1.2 Proteus仿真軟件介紹
Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(仿真軟件)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。從原理圖布圖、代碼調試到單片機與外圍電路協同仿真,一鍵切換到PCB設計,真正實現了從概念到產品的完整設計。是目前世界上唯一將電路仿真軟件、PCB設計軟件和虛擬模型仿真軟件三合一的設計平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,而我們在本次的課設中,用到的就是使用Proteus來仿真8086處理器。圖1-1是Proteus軟件界面。
圖1-1 Proteus界面
第四篇:微機原理-心得體會
南陽師范學院物電學院
微機原理課程收獲及心得
初學《微機原理》時,感覺摸不著頭緒。面對著眾多的術語、概念及原理性的問題不知道該如何下手。在了解課程的特點后,我發現,應該以微機的整機概念為突破口,在如何建立整體概念上下功夫。“麻雀雖小,五臟俱全”可以通過學習一個模型機的組成和指令執行的過程,了解和熟悉計算機的結構、特點和工作過程。《微機原理》課程有許多的新名詞、新專業術語。透徹理解這些名詞、術語的意思,為今后深入學習打下基礎。一個新的名詞從首次接觸到理解和應用,需要一個反復的過程。而在眾多概念中,真正關鍵的有很多。比如“中斷”概念,既是重點又是難點,如果不懂中斷技術,就不能算是搞懂了微機原理。在學習中凡是遇到這種情況,絕對不輕易放過,要力求真正弄懂,搞懂一個重點,將使一大串概念迎刃而解。
在微機中,最基礎的語言是匯編語言。匯編語言是一個最基礎最古老的計算機語言。語言總是越基礎越重要。在重大的編程項目中應用最廣泛。就我的個人理解,匯編是對寄存的地址以及數據單元進行最直接的修改。而在某些時候,這種方法是最有效,最可靠的。
然而,事物就是有兩面性,有優點自然缺點也不少。其中,最重要的一點就是,匯編語言很復雜,對某個數據進行修改時,本來很簡單的一個操作會用比較復雜的語言來解決,而這些語言本身在執行和操作的過程中,占有大量的時間和成本。在一些講求效率的場合,并不可取。
匯編語言對學習其他計算機起到一個比較、對照、參考的促進作用。學習事物總是從最簡單的基礎開始的。那么學習高級語言也當然應當從匯編開始。學習匯編語言實際上是培養了學習計算機語言的能力和素養。個人認為,學習匯編語言對學習其他語言很有促進作用。
匯編語言在本學期微機學習中有核心地位。本學期微機原理課程內容繁多,我認為在學習中要考慮到“學以致用”,不能過分強調課程的系統性和基本理論的完整性,而應該側重于基本方法和應用實例。從微機應用系統的應用環境和特點來看,微機系統如何與千變萬化的外部設備、外部世界相連,如何與它們交換信息,是微機系統應用中的關鍵所在,培養一定的微機應用系統的分析能力和初步設計能力才是最終目的。
不可否認,我在課程找出了自己在學習上的不足,對以后的工作也有指導作用。我相信在以后的學習中會克服這些不足,達到熟練掌握匯編語言的目的!
第五篇:微機原理課程設計
匯編程序設計題
題目一 密碼設置模擬
該程序可以進行密碼的設置(第一次)和修改(已設置密碼)。要求輸入的密碼不顯示。題目二 計算器
編輯程序可以實現鍵盤輸入數據與運算符,進行“加減乘除”運算。(提示:先輸入數據與運算符,保存,再按照運算符選擇對應的子程序;輸入的數據是用字符表示的,需要轉換;要有良好的界面(提示信息))
題目三工作周期判斷程序
輸入年、月、日,能夠判斷當日的星期數,并進行輸出。(以校歷為依照,可設某日為起點,根據相差的天數與7的關系進行判斷)。
題目四 PC揚聲器發聲
利用8253驅動PC機內揚聲器發聲,PC結構參考相關文獻資料。題目五 樂曲播放
利用PC機內8253實現樂曲播放。題目六 按鍵選擇樂曲播放
利用按鍵選擇播放不同樂曲。(★)(自制交互界面實現按鍵選擇★★)題目七 實現閃爍文字效果 編程提示:
提示信息于屏幕中央顯示出來,用光標定位子程序將光標定位于80*25顯示方式的第8行第10列,然后輸出一條提示信息,接著調用屏幕上卷子程序上卷一行,接著再定位光標,然后顯示下一條提示信息,直到所有信息顯示完畢,對于閃爍的信息,同樣是定位光標,然后用BIOS功能調用13H來顯示閃爍信息,當BL的高位為1時,字符閃爍。mov ah,00h mov al,03h ;設置顯示方式為80*25,16色文本 int 10h 題目八
數字秒表
設計可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。題目九
倒計時牌
設計日期倒計時牌界面,可輸入設定日期,顯示當前日期的統計天數,如奧運計時牌。題目十
數字時鐘
編程實現時鐘功能,按秒刷新,要求定位在屏幕右上角。
硬件設計題
總體要求:根據題意自行設計電路,編寫相關匯編程序。題目一
交通燈控制系統
1.利用8253定時,8259中斷及8255設計電路,實現十字路口交通燈模擬控制。2.實現能自動控制和手動應急控制。
3.實現能隨時可以調整自動模式的綠燈和紅燈時間。題目二 實現特定功能的鍵盤及LED顯示
了解鍵盤及LED顯示接口原理,設計實驗電路圖完成以下功能: 1.按1鍵顯示年; 2.按2鍵顯示月日; 3.按3鍵顯示GOOD ;
4.按4鍵數碼管由左到右字符“0”循環顯示。5.自行設計特效顯示功能。題目三
LED七段數碼管數字鐘
設計并完成LED七段數碼管數字鐘電路,數字鐘顯示格式為:HH:MM:SS。要求:具有通過鍵盤能夠調整時、分、秒的功能。題目四
閃爍燈
利用8253和LED燈相結合實現閃爍燈效果。題目五
電子鐘
利用8253定時器設計一個電子鐘,并定義一個啟動鍵。當按下該鍵時電子時鐘從當前設定值開始走時。
附錄:實驗箱功能模塊電路圖