天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 電子信息論文 >

電子信息類專業(yè)“微機原理與接口實驗”教學探討

發(fā)布時間:2016-12-01 12:10

  本文關鍵詞:電子信息類專業(yè)“微機原理與接口實驗”教學探討,由筆耕文化傳播整理發(fā)布。


基于8253的C與匯編語言開發(fā) 投稿:陸菠菡

 

 

摘要微型計算機的原理與應用是電子信息類學生的一門重要的專業(yè)基礎課,對其原理的掌握和擴展接口的使用顯得尤其重要。本文以8253為例,采用匯編語言和C語言聯(lián)合開發(fā),并比較C語言和匯編語言的優(yōu)劣勢,為學生正確使用C語言開發(fā)奠定良好的基礎。關鍵詞微機原理與接…

摘要大專院校是培養(yǎng)專業(yè)人才的重要基地,輔導員作為大專院校學生教育工作者,與學生的接觸最為直接,與學生的關系最為密切,是連接學校與學生的重要紐帶,新時期的大專教育呈現(xiàn)出新的特點,也出現(xiàn)了新的問題,做好大專院校的輔導員工作必須樹立以人為本的理念。要培養(yǎng)出…

摘要職業(yè)技術學院行政管理工作是學院管理工作的重要有機組成部分,本文分析了職業(yè)技術學院行政管理環(huán)境的特殊性,在此基礎上探討了職業(yè)技術學院行政管理在行政管理組織、行政制度和行政隊伍的特點,為學院建設高效、科學、人性化的行政管理體系提供借鑒。關鍵詞職業(yè)技術…

 

  摘 要 微型計算機的原理與應用是電子信息類學生的一門重要的專業(yè)基礎課,對其原理的掌握和擴展接口的使用顯得尤其重要。本文以8253為例,采用匯編語言和C語言聯(lián)合開發(fā),并比較C語言和匯編語言的優(yōu)劣勢,為學生正確使用C語言開發(fā)奠定良好的基礎。

  關鍵詞 微機原理與接口 匯編語言與C語言比較
  中圖分類號:TP368.1 文獻標識碼:A
  0 引言
  “微機原理與接口”是信息學科的一門必修課,主要介紹8086微處理器的原理及其擴展接口的應用。然而8253芯片是接口芯片中的一個重要組成部分,因此本文就從8253出發(fā),闡述用匯編語言和C語言對其開發(fā),讓學生更好地用軟件對硬件進行開發(fā)。
  1 8253知識點進行描述
  8253工作方式:
  1.1 頻率發(fā)生器
  在該方式下,計數(shù)器裝入初值,開始工作后,計數(shù)器的輸出OUT將連續(xù)輸出一個時鐘周期寬的負脈沖。兩負脈沖之間的時鐘周期數(shù)就是計數(shù)器裝入的初值。在這種初始方式下,門控信號GATE用作控制信號。當GATE為低電平時,強迫OUT輸出高電平。當GATE為高電平時,分頻開始。時序波形如圖1所示。
  1.2 方波產(chǎn)生器
  當裝入數(shù)值為N時,若N為偶數(shù),則完成N/2計數(shù)時OUT為高電平,完成另外N/2計數(shù)時OUT低電平,一直進行下去。若N為奇數(shù),則(N+1)/2計數(shù)時OUT保持高電平,而(N-1)/2計數(shù)期間OUT為低電平。在GATE為高電平的時,產(chǎn)生對稱方波。時序波形如圖2所示。
  1.3 C語言的優(yōu)點
  C語言是一種計算機程序設計語言,它既具有高級語言的特點,又具有匯編語言的特點。C語言已先后被移植到大、中、小及微型機上,它可以作為工作系統(tǒng)設計語言,編寫系統(tǒng)應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。由于C語言的易可移植性,在嵌入式系統(tǒng)里面應用廣泛。
  1.4 匯編語言的優(yōu)點
  匯編語言是面向機器的程序設計語言。匯編語言是一種功能很強的程序設計語言,也是利用計算機所有硬件特性并能直接控制硬件的語言。匯編語言的長處在于編寫高效且需要對機器硬件精確控制的程序。
  總之,雖然匯編語言執(zhí)行起來速度比較快,但開發(fā)起來比較麻煩,尤其是8086架構里面只有有限的寄存器,在開發(fā)大型的軟件時就會顯得捉襟見肘,采用C語言開發(fā)就可以提高代碼的質量,用一句C就可以代替好幾句匯編語言,會讓開發(fā)人員輕松很多,更會讓很多初學者對嵌入式系統(tǒng)的開發(fā)產(chǎn)生興趣。
  2 實例:C語言方式下和匯編語言下控制8253
  8253控制端口地址為 203H;計數(shù)器0地址為 200H;計數(shù)器1地址為 201H;計數(shù)器2地址為 202H。
  outportb(0x203, 0x56)
  //56H(01010110B).選擇計數(shù)器1,低八位讀寫,方式3(方波發(fā)生器),二進制計數(shù).
  outportb(0x201,, 8); // 向計數(shù)器1寫入低八位初值8H(00001000B).
  outportb(0x203, 0x94); // 向8253控制端口寫控制字94H(10010100B)。選擇計數(shù)器2,低八位后讀寫,方式2(分頻脈沖發(fā)生器),二進制計數(shù)。
  outportb(0x202, 6); // 向計數(shù)器2寫入低八位初值6H(00000110B).
  如果使用匯編語言程序,則變成
  MOV DX,203H;指向控制端口
  MOV AL, 56H ;設置工作方式
  OUT DX, AL;往端口送數(shù)據(jù)
  MOV DX, 201H;指向計數(shù)器1
  MOV AL, 8;給計數(shù)值
  OUT DX, AL;往端口送數(shù)據(jù)
  MOV DX,203H;指向控制端口
  MOV AL,94H;設置工作方式
  OUT DX,AL;往端口送數(shù)據(jù)
  MOV DX,202H;指向計數(shù)器2
  MOV AL,6;給計數(shù)值
  OUT DX,AL;往端口送數(shù)據(jù)
  從中可以直觀地可以看出,如果使用匯編語言對8253寫入控制字MOV DX,203H,MOV AL,36H,OUT DX,AL,需要三條語句完成,而且需要3個寄存器,并且寄存器本來就是很少的了,這樣很浪費資源;用C語言只需調用outport函數(shù):outport(0x203,0x36),C語言的代碼長度短了很多,并且也方便學生們掌握,使學生在嵌入式軟件開發(fā)上產(chǎn)生更多的興趣,為大型嵌入式軟件的開發(fā)奠定堅實的基礎。
  3 結束語
  根據(jù)本文比較C語言和匯編語言對8253的開發(fā),會讓更多的學生明白C語言作為一種面向結構的語言對嵌入式系統(tǒng)開發(fā)的優(yōu)勝性,希望越來越多的學生在微機原理和接口的實驗課上,采用C語言進行開發(fā),削減代碼量,提高效率。由于目前我國正處于信息化高速建設的時代,對嵌入式系統(tǒng)的開發(fā)水平也決定著我國在世界上的影響力。因此,讓更多的學生學會用更高效的語言進行嵌入式系統(tǒng)軟件的開發(fā)顯得尤其重要,本文就此發(fā)表自己的看法。
  參考文獻
  [1] 馬義德,張在峰,徐光柱,杜桂芳.微型計算機原理及應用(第二版).北京:高等教育出版社,2001.
  [2] 王永山,楊宏五.微型計算機原理與應 用(第二版).西安:西安電子科技大學出版社,1999.5.
  [3] 譚浩強.C程序設計(第三版).北京:清華大學出版社,2005.
  [4] 楊翠微,俞承芳,虞惠華,胡鳴華.電子信息類專業(yè)“微機原理與接口實驗”教學探討.電氣電子教學學報,2005.

 

摘要微型計算機的原理與應用是電子信息類學生的一門重要的專業(yè)基礎課,對其原理的掌握和擴展接口的使用顯得尤其重要。本文以8253為例,采用匯編語言和C語言聯(lián)合開發(fā),并比較C語言和匯編語言的優(yōu)劣勢,為學生正確使用C語言開發(fā)奠定良好的基礎。關鍵詞微機原理與接…

摘要微型計算機的原理與應用是電子信息類學生的一門重要的專業(yè)基礎課,對其原理的掌握和擴展接口的使用顯得尤其重要。本文以8253為例,采用匯編語言和C語言聯(lián)合開發(fā),并比較C語言和匯編語言的優(yōu)劣勢,為學生正確使用C語言開發(fā)奠定良好的基礎。關鍵詞微機原理與接…

摘要微型計算機的原理與應用是電子信息類學生的一門重要的專業(yè)基礎課,對其原理的掌握和擴展接口的使用顯得尤其重要。本文以8253為例,采用匯編語言和C語言聯(lián)合開發(fā),并比較C語言和匯編語言的優(yōu)劣勢,為學生正確使用C語言開發(fā)奠定良好的基礎。關鍵詞微機原理與接…

 

本文由第一文庫網(wǎng)()首發(fā),轉載請保留網(wǎng)址和出處!

>> 查看更多相關文檔

 

免費下載文檔:

 


  本文關鍵詞:電子信息類專業(yè)“微機原理與接口實驗”教學探討,由筆耕文化傳播整理發(fā)布。



本文編號:179247

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/179247.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶32024***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
欧美精品久久一二三区| 91精品蜜臀一区二区三区| 国产日韩综合一区在线观看| 日韩成人动作片在线观看| 国产精品偷拍视频一区| 国产免费一区二区不卡| 日韩欧美国产三级在线观看| 中文字幕亚洲人妻在线视频| 亚洲欧美视频欧美视频| 99久久人妻精品免费一区| 99久久国产亚洲综合精品| 麻豆印象传媒在线观看| 中文字幕高清不卡一区| 最近的中文字幕一区二区| 色哟哟在线免费一区二区三区| 夫妻性生活黄色录像视频| 日韩国产亚洲欧美另类| 黄色国产精品一区二区三区| 在线日韩中文字幕一区 | 日韩精品一级片免费看| 99久久人妻中文字幕| 国产麻豆一区二区三区在| 亚洲国产欧美久久精品| 成人免费在线视频大香蕉| 五月婷日韩中文字幕四虎| 欧洲日本亚洲一区二区| 伊人久久青草地综合婷婷| 五月天丁香亚洲综合网| 激情中文字幕在线观看| 国产精品不卡免费视频| 色婷婷丁香激情五月天| 国产农村妇女成人精品| 日韩免费午夜福利视频| 又黄又爽禁片视频在线观看| 国产激情一区二区三区不卡| 国产精品美女午夜福利| 国产小青蛙全集免费看| 欧美日韩三区在线观看| 深夜福利亚洲高清性感| 国产精品成人免费精品自在线观看| 成人精品一区二区三区综合|