單片機(jī)原理及應(yīng)用實(shí)驗(yàn)(數(shù)量24臺(tái))

                 ——5152系列單片機(jī)

序號(hào)

實(shí)驗(yàn)名稱

實(shí)驗(yàn)內(nèi)容要求(C51

實(shí)驗(yàn)內(nèi)容要求(匯編)

1

數(shù)據(jù)的傳送

1.掌握51系列單片機(jī)內(nèi)部RAM和外部RAM存儲(chǔ)器的特點(diǎn)和應(yīng)用。

2.學(xué)習(xí)Keil軟件的使用和調(diào)試程序的方法。

3.學(xué)習(xí)指針變量的定義與使用。

4.學(xué)習(xí)循環(huán)語(yǔ)句的使用。

5.編寫程序完成數(shù)據(jù)的連續(xù)傳送。

1、掌握51系列單片機(jī)內(nèi)部RAM和外部RAM存儲(chǔ)器的特點(diǎn)及應(yīng)用。

2、掌握51系列單片機(jī)傳送類指令的應(yīng)用。

2

拆字、拼字程序

1.學(xué)習(xí)并掌握邏輯運(yùn)算指令的應(yīng)用;

2.學(xué)習(xí)C51數(shù)組的定義和使用;

3.學(xué)習(xí)使用C51擴(kuò)展關(guān)鍵字  at  的使用;

4.進(jìn)一步熟練掌握C51語(yǔ)言程序設(shè)計(jì)和Keil軟件使用和調(diào)試的方法。

1、學(xué)習(xí)并掌握邏輯運(yùn)算指令的應(yīng)用;

2、進(jìn)一步熟練掌握匯編語(yǔ)言程序設(shè)計(jì)和調(diào)試方法。

3

算術(shù)運(yùn)算

掌握算術(shù)運(yùn)算指令的應(yīng)用。

掌握算術(shù)運(yùn)算指令的應(yīng)用。

4

數(shù)據(jù)的排序

1.學(xué)習(xí)和掌握用冒泡排序程序設(shè)計(jì)方法;

2.學(xué)習(xí)使用絕對(duì)地址訪問(wèn)函數(shù)absacc.h;

3.掌握循環(huán)結(jié)構(gòu)的編程方法;

4.進(jìn)一步掌握調(diào)試、修改程序的方法。

1、學(xué)習(xí)和掌握將內(nèi)部數(shù)據(jù)存儲(chǔ)器和外部數(shù)據(jù)存儲(chǔ)器清零的方法;

2、學(xué)習(xí)和掌握用冒泡排序程序設(shè)計(jì)方法;

3、掌握循環(huán)結(jié)構(gòu)的編程方法;

4、進(jìn)一步掌握調(diào)試、修改程序的方法。

5

流水燈控制

1.學(xué)習(xí)P1口接發(fā)光二極管的電路設(shè)計(jì);

2.學(xué)習(xí)延時(shí)子程序的編寫;

3.學(xué)習(xí)移位指令的使用

1、學(xué)習(xí)P1口的使用方法

2、學(xué)習(xí)延時(shí)子程序的編寫

3、學(xué)習(xí)移位指令的使用

 

6

多條件分支散轉(zhuǎn)程序

1.掌握多條件分支情況下程序的編寫方法;

2.掌握switch語(yǔ)句的應(yīng)用;

3.學(xué)習(xí)利用控制轉(zhuǎn)移指令及查表法設(shè)計(jì)散轉(zhuǎn)程序。

1、熟悉使用51系列單片機(jī)指令,掌握單片機(jī)程序設(shè)計(jì)和調(diào)試方法;

2、掌握利用控制轉(zhuǎn)移指令及查表法設(shè)計(jì)散轉(zhuǎn)程序。

7

外部中斷的應(yīng)用

1.學(xué)習(xí)和掌握中斷的初始化編程;

2.學(xué)習(xí)掌握中斷服務(wù)程序的編寫;

3.學(xué)習(xí)CPU處理多中斷源中斷的方法。

1、 了解中斷的應(yīng)用與入口地址的管理;

2、 學(xué)習(xí)和掌握中斷的初始化編程;

3、 學(xué)習(xí)掌握子程序的編寫和調(diào)用。

8

方形波信號(hào)發(fā)生器—定時(shí)器的應(yīng)用

1.掌握定時(shí)器的工作原理及工作方式;

2.掌握定時(shí)器的編程方法,可通過(guò)程序調(diào)試不同定時(shí)時(shí)間。

3.學(xué)習(xí)虛擬示波器的使用方法。

4.學(xué)習(xí)兩個(gè)定時(shí)器同時(shí)應(yīng)用的方法。

1、掌握定時(shí)器的工作原理及工作方式;

2、掌握定時(shí)器的編程方法,可通過(guò)程序調(diào)試不同的定時(shí)時(shí)間。

 

9

數(shù)碼管顯示設(shè)計(jì)

1.掌握數(shù)碼管靜態(tài)顯示工作原理和編程方法

2.掌握數(shù)碼管動(dòng)態(tài)掃描顯示工作原理;

3.學(xué)習(xí)數(shù)碼管與單機(jī)的接線方式。

通過(guò)設(shè)計(jì)單片機(jī)控制數(shù)碼管顯示實(shí)驗(yàn),掌握數(shù)碼管靜態(tài)顯示、動(dòng)態(tài)掃描顯示工作原理和編程方法,以及數(shù)碼管與單品機(jī)的接線方式。

 

10

簡(jiǎn)易秒表設(shè)計(jì)

1.掌握單片機(jī)定時(shí)器的原理;

2.學(xué)習(xí)利用中斷方式編寫定時(shí)器服務(wù)程序的方法。

1.掌握單片機(jī)定時(shí)器的原理;

2.學(xué)習(xí)利用中斷方式編寫定時(shí)器服務(wù)程序的方法。

11

矩陣按鍵識(shí)別

掌握矩陣按鍵識(shí)別的原理、應(yīng)用及編程方法。

掌握矩陣按鍵識(shí)別的原理、應(yīng)用及編程方法。

12

繼電器的控制設(shè)計(jì)

通過(guò)單片機(jī)編程實(shí)現(xiàn)對(duì)繼電器的控制,學(xué)會(huì)利用單片機(jī)I/O口進(jìn)行輸出控制,了解繼電器功能作用。

通過(guò)單片機(jī)編程實(shí)現(xiàn)對(duì)繼電器的控制,學(xué)會(huì)利用單片機(jī)I/O口進(jìn)行輸出控制,了解繼電器功能作用。

13

串行口通信

1.了解單片機(jī)串口發(fā)送和接受的過(guò)程。

2.掌握單片機(jī)串口發(fā)送和接受數(shù)據(jù)的編程方法。

1、了解單片機(jī)串口發(fā)送和接受的過(guò)程

2、掌握單片機(jī)串口發(fā)送和接受數(shù)據(jù)的編程方法

14

I/O口的擴(kuò)展設(shè)計(jì)—利用8255A

掌握單片機(jī)系統(tǒng)擴(kuò)展I/O口數(shù)量的方法,了解8255芯片的結(jié)構(gòu)及編程方法。

掌握單片機(jī)系統(tǒng)中擴(kuò)展外圍芯片的方法,了解8255芯片的結(jié)構(gòu)及編程方法。

15

A/D轉(zhuǎn)換

1.掌握A/D轉(zhuǎn)換與單片機(jī)接口的方法;

2.了解A/D芯片0809轉(zhuǎn)換性能及編程方法;

3.通過(guò)實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。

1、掌握A/D轉(zhuǎn)換與單片機(jī)接口的方法;

2、了解A/D芯片0809轉(zhuǎn)換性能及編程方法;

3、通過(guò)實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。

16

D/A轉(zhuǎn)換

1.掌握D/A轉(zhuǎn)換器與單片機(jī)的接口方法;

2.掌握D/A轉(zhuǎn)換芯片0832的性能及編程方法;

3.掌握單片機(jī)系統(tǒng)中擴(kuò)展D/A轉(zhuǎn)換芯片的基本方法。

1、掌握D/A轉(zhuǎn)換器與單片機(jī)的接口方法;

2、掌握D/A轉(zhuǎn)換芯片0832的性能及編程方法;

3、掌握單片機(jī)系統(tǒng)中擴(kuò)展D/A轉(zhuǎn)換芯片的基本方法。

17

模擬交通燈的設(shè)計(jì)

1.進(jìn)一步熟悉P1口的硬件連線及編程方法;

2.學(xué)習(xí)用單片機(jī)設(shè)計(jì)控制系統(tǒng)的方法;

3.進(jìn)一步學(xué)習(xí)延時(shí)程序的編寫及調(diào)用。

1、 進(jìn)一步熟悉P1口的硬件連線及編程方法。

2、學(xué)會(huì)子程序的編寫及調(diào)用

3、進(jìn)一步學(xué)習(xí)延時(shí)程序的編寫及調(diào)用。

18

搶答器的設(shè)計(jì)

用單片機(jī)編程設(shè)計(jì)一個(gè)三人搶答器,掌握單片機(jī)I/O口控制方法,進(jìn)一步熟悉單片機(jī)設(shè)計(jì)系統(tǒng)的方法。

用單片機(jī)編程設(shè)計(jì)一個(gè)三人搶答器,掌握單片機(jī)I/O口控制方法,熟悉單片機(jī)編程方法。


 

 

微機(jī)原理實(shí)驗(yàn)

軟件實(shí)驗(yàn):

1)二進(jìn)制多位加法實(shí)驗(yàn)

2)二進(jìn)制轉(zhuǎn)換為BCD碼實(shí)驗(yàn)

3BCD碼轉(zhuǎn)換為二進(jìn)制碼

 (4)十進(jìn)制數(shù)的BCD碼相減運(yùn)算

5)內(nèi)存清零實(shí)驗(yàn)

6)數(shù)碼顯示實(shí)驗(yàn)

7)求最大數(shù)和最小數(shù)

8)數(shù)據(jù)塊傳送實(shí)驗(yàn)

9)分支程序設(shè)計(jì)。

硬件實(shí)驗(yàn):

1A/D轉(zhuǎn)換實(shí)驗(yàn)

2D/A轉(zhuǎn)換實(shí)驗(yàn)(一)

3D/A轉(zhuǎn)換實(shí)驗(yàn)(二)

48255A并行口實(shí)驗(yàn)(一)

58255A并行口實(shí)驗(yàn)(二)

6)定時(shí)器/計(jì)數(shù)器實(shí)驗(yàn)

78259單級(jí)中斷控制器實(shí)驗(yàn)

8)串行口發(fā)送實(shí)驗(yàn)(雙機(jī)通訊)

9)串行口接收實(shí)驗(yàn)(雙機(jī)通訊)

10)小直流電機(jī)調(diào)速實(shí)驗(yàn);

11)步進(jìn)電機(jī)控制

12)繼電器控制

13)存貯器讀寫實(shí)驗(yàn)

14)電子琴實(shí)驗(yàn)

15)簡(jiǎn)單I/O口擴(kuò)展實(shí)驗(yàn)

168251可編程通訊接口和PC機(jī)通訊

1716*16LED點(diǎn)陣顯示實(shí)驗(yàn)

18128*64LCD液晶顯示實(shí)驗(yàn)

198237DMA傳送實(shí)驗(yàn)

208250可編程異步通訊接口實(shí)驗(yàn)

218279鍵盤顯示實(shí)驗(yàn)

22)溫度控制實(shí)驗(yàn)

23)壓力測(cè)量實(shí)驗(yàn)

 

要求:

實(shí)驗(yàn)箱或小型實(shí)驗(yàn)臺(tái),箱體或臺(tái)體堅(jiān)固。實(shí)驗(yàn)箱(臺(tái))面板、外殼防水、防腐蝕、耐熱。

內(nèi)部核心芯片能夠完全兼容89S52(或MCS-52)、8088(8086)芯片。

優(yōu)先考慮實(shí)驗(yàn)設(shè)備支持16位單片機(jī)或32位單片機(jī)的廠家。。

電源使用交流220V,50HZ。

箱體至少含有8只LED。

至少8路獨(dú)立按鍵。

RS232RS485通信,聯(lián)機(jī)操作應(yīng)簡(jiǎn)單可靠。

需配套負(fù)責(zé)安裝實(shí)驗(yàn)箱(臺(tái))對(duì)應(yīng)的軟件并培訓(xùn)我校實(shí)驗(yàn)教師該軟件的使用。

設(shè)備上各電子器件型號(hào)銘牌清晰或技術(shù)文件上對(duì)所用的元器件參數(shù)標(biāo)注清晰,不得抹去元器件參數(shù)銘牌。配套對(duì)應(yīng)的實(shí)驗(yàn)技術(shù)文件。至少三年質(zhì)保服務(wù),專門技術(shù)人員上門安裝調(diào)試。


TW-210K多功能單片機(jī)實(shí)驗(yàn)箱

一、系統(tǒng)簡(jiǎn)介
  TW-210K多功能單片機(jī)實(shí)驗(yàn)開(kāi)發(fā)系統(tǒng)是《MCS-51單片機(jī)原理與接口》《C8051嵌入式單片機(jī)控制技術(shù)》《自動(dòng)化控制》《CPLD/FPGA技術(shù)》等課程教學(xué)的最佳配套實(shí)驗(yàn)設(shè)備。以小系統(tǒng)、多功能、易擴(kuò)展為設(shè)計(jì)思想,系統(tǒng)的地址總線、數(shù)據(jù)總線、控制總線全部引出,對(duì)用戶開(kāi)放,并留有擴(kuò)展單元(區(qū)),這樣學(xué)??梢詮男枰霭l(fā),靈活選配各種擴(kuò)展模塊,為各類院校的教學(xué)實(shí)驗(yàn)、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)提供了良好的實(shí)驗(yàn)開(kāi)發(fā)環(huán)境,也是科研、開(kāi)發(fā)工作者的得力助手。

二、系統(tǒng)組成:


(1)硬件:

1

用戶CPU(AT89S52),帶仿真接口

21

I/O口擴(kuò)展模塊(74LS244、74LS273)

2

ISP在線編程接口,標(biāo)配ISP下載線和軟件

22

蜂鳴器模塊

3

單片機(jī)所有IO口,數(shù)據(jù)、地址線,及譯碼地址區(qū)

23

射極跟隨器實(shí)驗(yàn)?zāi)K

4

譯碼、鎖存單元(由CPLD芯片1016設(shè)計(jì))

24

紅外遙控接收實(shí)驗(yàn)?zāi)K(配紅外遙控器)

5

擴(kuò)展ROM(64K)、擴(kuò)展RAM(32K)

25

單脈沖與固定時(shí)鐘模塊

6

擴(kuò)展模塊區(qū)(USB、網(wǎng)卡、CAN總線等)

26

DS18B20數(shù)字溫度傳感器模塊

7

RS232串行通訊口

27

DAC0832數(shù)模轉(zhuǎn)換模塊

8

8251實(shí)驗(yàn)?zāi)K

28

模擬溫度傳感器實(shí)驗(yàn)?zāi)K

9

8253實(shí)驗(yàn)?zāi)K

29

壓力傳感器實(shí)驗(yàn)?zāi)K

10

8279實(shí)驗(yàn)?zāi)K

30

ADC0809模數(shù)轉(zhuǎn)換模塊

11

8255實(shí)驗(yàn)?zāi)K

31

128*64 LCD液晶顯示模塊(可換16*2 LCD模塊)

12

六位動(dòng)態(tài)數(shù)碼管實(shí)驗(yàn)?zāi)K

32

PWM轉(zhuǎn)換模塊

13

4*6矩陣鍵盤模塊

33

LM386音頻功放模塊

14

8155實(shí)驗(yàn)?zāi)K

34

繼電器模塊

15

8位LED發(fā)光二極管輸出模塊

35

RS485通訊模塊

16

8位開(kāi)關(guān)量輸入模塊

36

直流電機(jī)模塊(帶霍爾傳感器,可實(shí)現(xiàn)閉環(huán)調(diào)速)

17

8250實(shí)驗(yàn)?zāi)K

37

四相步進(jìn)電機(jī)模塊(帶驅(qū)動(dòng)電路)

18

16*16點(diǎn)陣實(shí)驗(yàn)?zāi)K

38

接觸式IC卡實(shí)驗(yàn)?zāi)K(標(biāo)配一塊IC卡)

19

可調(diào)電壓模塊

39

標(biāo)配超強(qiáng)Keil51仿真器(USB接口)

20

直流電源模塊(提供+5V、+12V、-12V、GND)

40

配套附件實(shí)驗(yàn)接插線,排線,IC卡,紅外遙控器,USB線,說(shuō)明書,光盤資料(含詳實(shí)的實(shí)驗(yàn)代碼C與匯編程序)。



(2)軟件和程序:
系統(tǒng)配置98/2000/XP//WIN7等操作平臺(tái)的單片機(jī)仿真調(diào)試軟件KEILC51 UV2 調(diào)試環(huán)境,支持匯編、C51語(yǔ)言編譯、調(diào)試;單片機(jī)ISP在線下載軟件;串口調(diào)試助手;取模軟件等;隨光盤配有全部的實(shí)驗(yàn)源程序和電子版實(shí)驗(yàn)指導(dǎo)書。
(3)開(kāi)關(guān)電源:
系統(tǒng)內(nèi)置高性能開(kāi)關(guān)電源,提供DC:+5V、+12V、-12V、GND。
(4)實(shí)驗(yàn)箱材質(zhì)和尺寸:
系統(tǒng)配置輕便鋁合金箱子作為實(shí)驗(yàn)儀機(jī)箱。長(zhǎng)*寬*高520*330*140
 
三、系統(tǒng)主要特點(diǎn)
(1)USB三核高性能KeilC仿真器(標(biāo)配):系統(tǒng)標(biāo)配有USB接口Keil51仿真器或選配TW-3000和其它型號(hào)仿真器。
  ★ Keil51仿真器是目前同行業(yè)功能完整,性能穩(wěn)定,技術(shù)先進(jìn)的全USB接口仿真器。兼容KEILC51 UV2 調(diào)試環(huán)境支持單步、斷點(diǎn)、隨時(shí)可查看寄存器、變量、IO、內(nèi)存內(nèi)容。支持夭折功能可仿真各種51指令兼容單片機(jī),ATMEL、WINBOND、INTEL、SST、ST等等。
  ★不占資源,無(wú)限制真實(shí)仿真(32個(gè)IO、串口、T2可完全單步仿真),真實(shí)仿真32條IO腳,包括任意使用P30和P31口。
  ★USB接口,無(wú)需外接電源和串口,即插即用,臺(tái)式電腦、無(wú)串口的筆記本均適用。三CPU設(shè)計(jì),采用仿真芯片+監(jiān)控芯片+USB芯片結(jié)構(gòu),在仿真狀態(tài)下仿真芯片被完全凍結(jié),可以100%重現(xiàn)CPU所有特性,即總線I/O口。
  ★下載仿真通訊急速115200BPS,也是KEIL支持的最高速度,相比以前版本提高一個(gè)數(shù)量級(jí)(10倍以上),單步運(yùn)行如飛。
(4)實(shí)驗(yàn)開(kāi)放性:實(shí)驗(yàn)電路單元盡可能獨(dú)立開(kāi)放,如開(kāi)放式鍵盤, 開(kāi)放式顯示器,開(kāi)放式串口等,為適應(yīng)多種方式實(shí)驗(yàn)提供可能。
(5)二次開(kāi)發(fā):系統(tǒng)將地址總線、數(shù)據(jù)總線、控制總線全部引出,主機(jī)板留有擴(kuò)展單元,通過(guò)單片機(jī)仿真器調(diào)試用戶系統(tǒng)。
(6)在線下載:實(shí)驗(yàn)系統(tǒng)配有ISP在線下載接口,可直接燒錄AT89S5X單片機(jī)。
(7)二種工作方式:一是聯(lián)PC機(jī)運(yùn)行,在與上位軟件聯(lián)機(jī)的狀態(tài)下,實(shí)現(xiàn)各種調(diào)試和行運(yùn)的操作;二是脫機(jī)運(yùn)行,系統(tǒng)配有管理監(jiān)控,在無(wú)仿真器狀態(tài)下,系統(tǒng)自動(dòng)切換到脫機(jī)管理狀態(tài),用戶可輕松調(diào)用EPROM中的實(shí)驗(yàn)程序完成實(shí)驗(yàn)。 

四、實(shí)驗(yàn)項(xiàng)目
(一)軟件實(shí)驗(yàn)(1)清零程序;
(2)拆字程序;
(3)拼字程序;
(4)數(shù)據(jù)區(qū)傳送子程序;
(5)數(shù)據(jù)排序?qū)嶒?yàn);
(6)查找相同數(shù)據(jù)個(gè)數(shù);
(7)無(wú)符號(hào)雙字節(jié)快速乘法子程序;
(8)多分支程序;
(9)脈沖計(jì)數(shù)實(shí)驗(yàn);
(10)電腦時(shí)鐘實(shí)驗(yàn)。(二)硬件實(shí)驗(yàn)(1)P1口亮燈實(shí)驗(yàn);
(2)P1口轉(zhuǎn)彎燈實(shí)驗(yàn);
(3)P3.3口輸入,P1口輸出實(shí)驗(yàn);
(4)工業(yè)順序控制實(shí)驗(yàn);
(5)8255 A、B、C口輸出方波實(shí)驗(yàn);
(6)8255 PA口控制PB口;
(7)8255控制交通燈;
(8)簡(jiǎn)單I/O擴(kuò)展實(shí)驗(yàn);
(9)A/D0809轉(zhuǎn)換實(shí)驗(yàn);
(10)D/A0832轉(zhuǎn)換實(shí)驗(yàn);
(11)8279鍵盤顯示實(shí)驗(yàn);
(12)通用打印機(jī)實(shí)驗(yàn);(打印機(jī)選配)
(13)微型打印機(jī)打印字符、曲線、漢字實(shí)驗(yàn);(打印機(jī)選配)
(14)I2C儲(chǔ)存卡讀寫實(shí)驗(yàn);
(15)繼電器控制實(shí)驗(yàn);
(16)步進(jìn)電機(jī)控制;
(17)8253方波實(shí)驗(yàn);
(18)小直流電機(jī)調(diào)速實(shí)驗(yàn);
(19)16*16 LED點(diǎn)陣顯示實(shí)驗(yàn);
(20)128*64 LCD液晶顯示實(shí)驗(yàn);
(21)8250可編程異步通訊接口實(shí)驗(yàn)(自發(fā)自收);
(22)8251可編程通訊接口實(shí)驗(yàn)(與PC機(jī));
(23)單片機(jī)RS232/485串行發(fā)送實(shí)驗(yàn)(雙機(jī)通訊);
(24)單片機(jī)RS232/485串行接收實(shí)驗(yàn)(雙機(jī)通訊);
(25)溫度實(shí)驗(yàn);
(26)壓力實(shí)驗(yàn);
(27)DS18B20單總線數(shù)字溫度傳感器實(shí)驗(yàn);
(28)紅外線遙控通信實(shí)驗(yàn);
(29)PWM脈沖寬度調(diào)制實(shí)驗(yàn);
(30)射極跟隨器實(shí)驗(yàn);

(31)電子音樂(lè)演奏實(shí)驗(yàn)。