微型计算机课程设计报警器,微型计算机课程设计声光报警器的设计与制作精选.doc...
微型計算機課程設計聲光報警器的設計與制作精選
目 錄
1 需求分析1
1.1 開發(fā)背景1
1.2 課程設計目的1
1.3 課程設計要求1
1.4 資源配置1
1.5 開發(fā)環(huán)境介紹1
2 概要設計2
2.1 硬件介紹2
2.1.1 可編程并行接口8255A2
2.1.2 發(fā)光二極管LED4
2.1.3 低電壓音頻功率放大器LM3864
2.1.4 74 LS045
2.1.5 LM336- 2.5V基準二極管5
2.2 實現(xiàn)原理6
2.3 設計步驟6
3 詳細設計7
3.1 繪制電路圖7
3.1.1 電路原理圖7
3.1.2 電路PCB圖7
3.2 搭建電路板8
3.2.1 元器件清單8
3.2.2 硬件連線8
3.3 流程圖8
3.4 程序設計9
4 調試與操作說明10
4.1 調試要求10
4.2 調試與操作10
5 總結體會11
致 謝12
附 錄13
參考文獻18
1 需求分析
1.1 開發(fā)背景
現(xiàn)代生活中,報警器的應用隨處可見,銀行裝有防盜報警器,醫(yī)院、學校裝有安全報警器,普通家庭中也裝有報警器,啟動報警器,生命和財產安全都得到了保障。
隨著科技的進步,報警器的制作也越來越先進,發(fā)展也越來越快。各式各樣的報警器,也將應用于更多領域,深入到人們生活的各個方面。
1.2 課程設計目的
熟悉可編程并行接口芯片8255的使用,學習開關量接口電路及其控制程序的設計方法。
1.3 課程設計要求
1、產生8種彩燈(8位LED)的走馬燈花樣。
2、產生8種不同的聲音。
3、產生聲音的同時,伴有彩燈閃亮。
4、鍵控發(fā)聲:在鍵盤上定義8個數(shù)字鍵(0~7),每按1個數(shù)字鍵,喇叭發(fā)一種頻率的聲音,按ESC鍵,停止發(fā)聲。
5、鍵控發(fā)光:在鍵盤上定義8個數(shù)字鍵(0~7),每按1個數(shù)字鍵,LED的1位發(fā)光,按Q或q鍵,停止發(fā)光。
1.4 資源配置
1.電源:機內供電
2.電纜線:采用單線/26芯扁平電纜
3.I/O端口地址:8255A的4個端口地址為300H-303H,其中A口=300H, B口=301H,C口=302H,命令口=303H
4.軟件資源:C語言集成開發(fā)環(huán)境軟件
1.5 開發(fā)環(huán)境介紹
PC兼容機
Windows 2000
MFID多功能微機實驗平臺(含PCI總線驅動板)
MF2KI 集成開發(fā)環(huán)境,提供了豐富的匯編語言和C/C++語言程序開發(fā)工具
2 概要設計
2.1 硬件介紹
2.1.1 可編程并行接口8255A
8255A是一個具有兩個8位(A口和B口)和兩個4位(C口高/低4位)并行I/O端口的接口芯片;它為Intel系列CPU與外部設備之間提供TTL電平兼容的接口,如打印機,A/D,D/A轉換器,鍵盤,步進電機以及需要同時兩位以上信息傳送的一切形式的并行接口。
可編程并行接口I8255A, 其內部結構如圖2.1所示,由以下4個部分組成:
圖2.1 8255A內部結構圖
數(shù)據(jù)總線緩沖器② 讀/寫控制邏輯③ 輸入/輸出端口A、B、C④ A組和B組控制電路
二、8255A外部引腳如圖2.2所示
圖2.2 8255A引腳圖
1.和外設一邊相連的: PA7-PA0:A組數(shù)據(jù)信號 PB7-PB0:B組數(shù)據(jù)信號 PC7-PC0:C組數(shù)據(jù)信號2.和CPU一邊相連的: RESET:復位信號,低電平有效。當RESET信號來到時,所有內部寄存器就被清除,同時,3個數(shù)據(jù)端口被自動設為輸入端口。 D7-D0:它們是8255A的數(shù)據(jù)線,和系統(tǒng)數(shù)據(jù)總線相連。 :芯片選擇信號,低電平有效。在一個系統(tǒng)中,一般根據(jù)全部接口芯片來分配若干較低位地址(比如A5、A4、A3)來組成各種芯片選擇碼,當這幾位地址組成某一個代碼時,譯碼器便往8255A的端輸出一個低電平,于是8255A被選中。只有當有效時,讀信號和寫信號才對8255A有效。 :芯片讀出信號低電平有效。 :芯片寫入信號低電平有效。 A1、A0:端口選擇信號。8255A內部有3個數(shù)據(jù)端口和一個控制端口,共四個端口。規(guī)定當A1、A0為00時,選中A端口;為01時,選中B端口;為10時,選中C端口;為11時,選中控制口3種不同工作方式下,8255A的C口的功能有比較大的變化。具體變化如下:1)0方式下,C口有兩種功能:作數(shù)據(jù)口(4位并行數(shù)據(jù)口,分高/低4位);作按位控制,按位輸出邏輯1或邏輯0。2)1方式下,C口有4種功能:作A口和B口的固定聯(lián)絡信號線;作A口和B口的狀態(tài)口;作位控,按拉輸出邏輯1和邏輯0;作數(shù)據(jù)口,未分配作固定聯(lián)絡信號的引腳,可作數(shù)據(jù)線用。3)2方式下,C口有4種功能,與1方式類似。
它的PC口具有按位置位/復位功能,為按位控制提供了強有力的支持。利用PC口的按位控制特性還可以產生正、負脈沖或方
總結
以上是生活随笔為你收集整理的微型计算机课程设计报警器,微型计算机课程设计声光报警器的设计与制作精选.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机技术可以学音乐吗,音响工程师可以练
- 下一篇: asp.net html table,在