微型計算機技術課程設計計畫進度表

2022-08-13 23:42:02 字數 2191 閱讀 6840

適用專業:計科08級時間:2010/12/13~2010/12/19

制定人: 雷鳴,趙立輝制定日期:2023年12月12日

一、課程設計題目:定時查詢式走馬燈電路及程式設計

利用《微型計算機技術》課程中所學的主要可程式設計介面晶元8253、8255a設計乙個定時查詢式走馬燈電路及程式。

二、設計目的

1.通過本設計,使學生綜合運用《微型計算機技術》、《組合語言程式設計》以及電子技術等課程的內容,為以後從事計算機檢測與控制工作奠定一定的基礎。

2.主要掌握介面晶元8253、8255a等可程式設計器件的使用,掌握解碼器74ls138的使用。

3.學會用組合語言編寫乙個較完整的實用程式。

4.掌握微型計算機技術應用開發的全過程:分析需求、設計原理圖、選用元器件、佈線、程式設計、除錯、撰寫報告等步驟。

三、設計內容

1.功能要求

採用8253設計乙個1s定時電路,將定時訊號接到8255的pc口的某一位,程式設計查詢該位的狀態,若為低電平,則從8255a的pa口輸出不同的值使和pa口相接的發光二極體依次變化,實現走馬燈的效果。按下esc鍵結束程式。

2.設計所需器材與工具

① 一塊實驗麵包板(內含時鐘訊號1mhz或2mhz)。

② 可程式設計晶元8253、8255a、74ls138、74ls245各一片。74ls06兩片,發光二極體8個。排電阻乙個。

③導線若干。

④ 示波器、萬用表、常用工具等共用(從實驗室現藉現還)。

四、設計思路

1.利用74ls138設計位址解碼電路,8255a埠位址:300h~303h,8253的埠位址:304h~307h。

2.74ls245用於匯流排和8253、8255a之間的雙向傳輸和隔離。

3.利用麵包板上時鐘(1mhz或2mhz)和8253設計乙個1s定時電路,將定時訊號接到8255的pc4,程式設計查詢pc4的狀態,若為低電平,則從8255a的pa口輸出不同的值使和pa口相接的發光二極體依次變化,實現走馬燈的效果。按下esc鍵結束程式。

4.每個74ls06中包含了6個非門,它的輸入來自pa口的某一位,輸出接到發光二極體的負極。

5.每個發光二極體的正極接排電阻的從2到9的乙個引腳,排電阻的1腳接vcc(+5v)。

五、設計步驟

1.設計出正確的介面電路原理圖,要求用proteus繪圖軟體繪製電路圖,並註明器件的名稱和管腳。電路中應包括位址解碼電路。

2.正確運用所給器件佈線,搭接硬體電路。

3.選用組合語言編寫主程式以及各晶元除錯子程式,要求:

① 介面友好、操作方便;

② 實現功能要求;

③ 功能模組應有詳細注釋。

4.除錯併排錯,包括硬體電路和軟體程式設計部分的錯誤。

5.寫出完整的課程設計總結報告,並按時提交。

六、課設報告要求

1.要求使用a4紙列印,必須有封面和目錄。封面內容有課設題目、班級、序號(兩位)、 姓名、指導教師、日期等內容。

2.課設內容一般應包含如下部分:

① 課設目的、內容;

② 問題分析、設計思路及原因;

③ 電路設計及功能說明,硬體原理圖(包括介面晶元簡介);

④ 軟體部分的程式流程圖,演算法和使用的程式設計技巧;

⑤ 彙編源程式清單,對關鍵的語句(段)要給出簡潔的注釋;

⑥ 除錯過程中的主要難點(自己遇到的)及解決思路和辦法;

⑦ 課設結果及分析;

⑧ 收穫、體會和建議。

七、時間安排:

時間:2010/12/13~2010/12/19

1.根據要求,設計出正確的電路原理圖,並用proteus軟體繪製電路圖1天;

2.正確佈線1天;

3.編制程式1天;

4.除錯併排錯1天;

5.編寫課設報告1天。

注:具體時間可自己調整,上交報告為第7天下午5:00以前。

八、說明

1.課設組織形式:2人一組,自由組合。其中一人以硬體為主,一人以軟體為主。二人互相配合。

2.課程設計態度不認真,不按照要求損壞器件者,甚至造成事故者不予及格。

3.完全抄襲他人,對設計內容一無所者或知之甚少者,一經發現,不予及格。

4.本次未能參加課程設計均作為重修處理。

附1:指導教師安排

附2:課程設計地點及時間安排(本學期第16周,2010/12/13~2010/12/19)

課程設計在硬體技術實驗室(4號樓3號機房)進行課程設計的內容講解,然後領取課設所需器材。

第16周

微型計算機控制技術課程設計報告

課程設計報告 學號姓名指導老師 所在學院計算機與資訊學院 常州 完成日期 2011年 9 月 27 日 一 課程設計的目的 本次課程設計我所做的是基於微控制器的液晶顯示日期 時間和溫度的系統,利用at89s52微控制器控制外圍電路,通過時鐘晶元ds1302和溫度感測器ds18b20,實現液晶顯示日期...

微型計算機控制技術課程答案

第一章 緒論 作業 1.1 什麼是計算機控制系統?它由哪幾部分組成?答 計算機控制系統就是利用計算機來實現生產過程控制的系統。計算機控制系統由工業控制機和生產過程兩個大部分組成。工業控制機是指按生產過程控制的特點和要求而設計的計算機,它包括硬體和軟體兩部分。生產過程包括被控物件 測量變送 執行機構 ...

計算機網路技術課程設計

課程設計報告 題目 企業網的設計與構建 班級 2011級網路二班 姓名 趙懷仁 學號 1123110637 1 課程設計的要求 綜合利用子網劃分,vlan劃分,利用svi實現vlan之間通訊,動態路由協議等技術組建小型企業網。2 網路規劃 2.1 網路拓撲圖 2.2裝置命名及ip位址規劃 畫表說明 ...