當前位置:編程學習大全網 - 編程語言 - 微機原理課程設計怎麽做?

微機原理課程設計怎麽做?

壹、設計的目的:

掌握微機原理的基本應用方法。通過實驗熟悉微機基本接口芯片的外型、引腳、編程結構,掌握匯編語言程序設計和微機基本接口電路的設計、應用方法,做到理論聯系實際。

二、系統的主要功能、作用及主要性能指標

按照時間控制原則,利用並行接口和定時器,采用時間中斷方式設計壹套十字路口的交通燈管理系統,通行時間(或禁止時間)30秒,準備時間3秒,在準備時間裏黃燈閃爍3次,閃爍頻率為0.5秒,周而復始。可利用8255、8253、8259等接口電路。

總體設計

1、基本工作原理 設有壹個十字路口,1、3為南,北方向,

2、4為東,西方向。 初始化之後, 1、3路口的綠燈亮, 2、4路口的紅燈亮, 1、路口方向通車。 延遲壹段時間(30秒)後, 1、3路口的綠燈熄滅,而1、3路口的黃燈開始閃爍。閃爍3次(延時3秒)後, 1、3路口的紅燈亮, 同時2、4路口的綠燈亮, 2、4路口方向開始通車。 延遲壹段時間(30秒)後, 2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍3次(延時3秒)後,再切換到1、3路口方向。 之後,重復上述過程

2 、硬件總體設計

(1)硬件電路設計

各芯片主要管腳的功能如下: 8255A PC0:和8253的OUT0端相與後得到黃燈信號,其中1表示 2 亮,0表示暗 PC1:表示綠燈信號,其中1表示亮,0表示暗 PC2:表示紅燈信號,其中1表示亮,0表示暗 PC3:和8253GATE1端相連,為時器1的門控型號 PC4: 和8253GATE2端相連,為時器2的門控型號 PA0~PA7,PB0~PB7:可接兩個8段LED顯示器,用於顯示當前等亮時間 8253: 定時器0:輸入信號設為10KHZ,工作在方式3,輸出為1HZ方波,OUT0和PC0相與得到黃燈信號。 定時器1:輸入信號為OUT0,工作站方式2,計數初值為30,實現延遲30S後產生中斷。控制字為:01010100 定時器2:輸入信號為OUT0,工作站方式2,計數初值為3,實現延遲3S後產生中斷。控制字為:10010100 8259: 采用邊沿觸發,沒有級聯,需要設ICW1,ICW2,ICW4,不用ICW3。

三、設計要求

1、預習要求:

1)預習《STAR ES598PCI實驗儀微機原理實驗指導書》附錄三:

2) 預習《STAR ES598PCI實驗儀 微機原理實驗指導書》附錄二之2.7 B2區;2.9 B4

區;2.15 C5區;2.36 G5區;2.37 G6區。

3)預習《STAR ES598PCI實驗儀微機原理實驗指導書》之“實驗九8255控制交通實驗”和“實驗十8253方波實驗”。

4)預習本任務書,根據設計任務,預先畫出電路原理圖、程序流程圖,編寫出實驗程序。

2、設計報告要求:

1)畫出接口部分電路原理圖,並闡述系統工作原理。

2)繪制程序流程圖和源程序清單。

3)調試過程和結果。

4)要求用WORD撰寫課程設計報告,上交打印版和電子稿。

  • 上一篇:廣東創新科技職業學院的院系專業
  • 下一篇:如何制作Axure多選下拉列表過濾表?
  • copyright 2024編程學習大全網