導航:首頁 > 操作系統 > 單片機實驗內容簡述

單片機實驗內容簡述

發布時間:2022-08-23 08:10:21

1. 單片機串列通信實驗

1、實驗:用單片機串列口,實現兩個實驗台之間的串列通訊。其中一個實驗台作為發送方,
另一側為接收方。發送方讀入按鍵值,並發送給接收方,接收方收到數據後在LED上顯示
2、原理:串列通信是指數據按位順序傳送的通信。串列數據傳送的特點是:通信線路簡單,最多隻需一對傳輸線即可實現通信,成本低但速度慢,其通信線路既能傳送數據信息,又能傳送控制信息。它對信息的傳送格式有固定要求,具體分為非同步和同步兩種信息格式.與此相應有非同步通信和同步通信兩種方式;在串列通信中,對信息的邏輯定義與TTL不兼容,需要進行邏輯電平轉換:計算機與外界的數據傳送大多是串列的,其傳送的距離可以從幾米到幾千公里。單片機中使用的串列通信通常都是非同步方式的
3、實驗目的:1)掌握單片機串列口工作方式的程序設計,及簡易三線式通訊的方法。 2)了解實現串列通訊的硬環境、數據格式的協議、數據交換的協議。 3)學習串口通訊的中斷方式的程序編寫方法
4、參考實現:
http://wenku..com/link?url=uyYKlkBQqwjGl-akFJ3xWa67R814ShF50uwd3

2. 單片機實驗數據排序

原發布者:瀚海湛藍
實驗一、數據排序實驗一、實驗目的熟悉8031指令系統,掌握程序設計方法。二、實驗內容編寫並調試一個排序子程序,其功能為用冒泡法將內部RAM中幾個單元位元組無符號的正整數,按從小到大的次序重新排列。三、實驗程序框圖NNN四、實驗步驟1把8032片內RAM區50H—5AH中放入不等的數據(用寄存器讀寫方法)。2用連續運行方式從起始地址0100H開始運行程序(輸入0100後按EXEC鍵)。3排序結束,顯示「P.」。4用寄存器讀寫方法檢查50—5AH中內容應從小到大排列。五、參考程序DORDE:MOVSP,#60H;設置棧指針MOVR3,#50HDORDE1:MOVA,R3MOVR0,A;數據指針傳送到R0MOVR7,#0AH;長度送到R7CLR00H;清零標志位MOVA,@R0DORDE2:INCR0MOVR2,ACLRC;清零進位標志MOV22H,@R0CJNEA,22H,DORDE3;是否相等SETBCDORDE3:MOVA,R2JCDORDE4;小於或等於不交換SETB00HXCHA,@R0DECR0XCHA,@R0;大於交換位置INCR0DORDE4:MOVA,@R0DJNZR7,DORDE2JB00H,DORDE1;未完繼續MOVR0,#7EH;完,關顯示器前三位MOVA,#0FFHMOVR4,#06HDORDE5:MOV@RO,ADECR0DJNZR4,DORDE5MOV7EH,#0CH

3. 單片機C51實驗

這個即使會也很難給你打出來

4. 單片機C語言程序設計實訓100例:基於PIC+Proteus模擬的內容簡介

《單片機C語言程序設計實訓100例:基於PIC+Proteus模擬》基礎設計類案例涵蓋PIC單片機最基本的埠編程、定時/計數器應用、中斷程序設計、A/D轉換、CCP程序設計、EEPROM、Flash、USART及看門狗程序設計等;硬體應用類案例涉及單片機存儲器外展、介面擴展、解碼、編碼、驅動、光電、機電、感測器、I2C及SPI介面器件、MMC、紅外等器件;綜合設計類案例涉及消費類電子產品、儀器儀表及智能控制設備相關技術,相關案例涉及RS-485/Modbus/CAN/Ethernet等技術應用。

5. 單片機原理及介面技術的實驗,求大神!!!!!!!!

1:
MOV R0,#40H
MOV R2,#30
LP:
MOV @R0,#0

INC R0

DJNZ R2,LP

2:
MOV DPTR,#7000H

MOV R2,#30
LP:
CLR A

MOVX @DPTR,A

INC DPTR

DJNZ R2,LP

3:
MOV R0,#20H
MOV R2,#40
LP:
MOV @R0,#0FEH

INC R0

DJNZ R2,LP

4:
MOV A,30H
ANL A,#0FH
XCH A,30H
MOV A,40H
ANL A,#0FH
SWAP A
ORL A,30H
MOV 50H,A
5:
MOV DPTR,#7000H
MOVX A,@DPTR
ANL A,#0F0H
SWAP A
MOV B,A
INC DPTR
MOVX A,@DPTR
ANL A,#0FH
SWAP A
ORL A,B
INC DPTR
MOVX @DPTR,A
6:
MOV A,30H
ANL A,#0F0H
MOV 31H,A
MOV A,30H
ANL A,#0FH
MOV 32H,A
7:
MOV DPTR,#7000H
MOVX A,@DPTR
PUSH ACC
ANL A,#0F0H
SWAP A
INC DPTR
MOVX @DPTR,A
POP ACC

ANL A,#0FH
INC DPTR
MOVX @DPTR,A
8:
MOV R0,#30H
MOV R1,#40H
MOV R2,#7
LP:
MOV A,@R0

MOV @R1,A

INC R0

INC R1

DJNZ R2,LP

6. 單片機基礎實驗

1、

Loop:
mov a, #01h
mov r2, #8
Output:
mov P1, a
rl a
call Delay
djnz r2, Output
ljmp Loop

Delay:
mov r6, #0
mov r7, #0
DelayLoop:
djnz r6, DelayLoop
djnz r7, DelayLoop
ret

end
#include <reg51.h>

void delay()
{
unsigned int i;

for (i=0; i<20000; i++) {}
}

void main()
{
unsigned char index;
unsigned char LED;

while (1) {
LED = 1;
for (index=0; index < 8; index++) {
P1 = LED;
LED <<= 1;
delay();
}
}
}
2、
CS273 equ 8000h

mov dptr, #CS273
mov a,P1
movx @dptr, a
end

7. 單片機實驗

沒有電路,看程序,有些虛無縹緲的感覺。

8. 單片機原理與實驗

定時器的時鍾頻率為12MHz/12=1MHz,則定時器計數器計1個數為1us,所以2ms為2000,因為計數器是向上計數模式,所以65536-2000=63536=0xF830
void Timer0_Init(void)
{
TMOD|=0x01; //16位定時器模式
ET0=1; //定時器0中斷允許
TH0=0xF8; //定時2ms 2000-2ms
TL0=0x30;
TR0=1; //開始計時
}
void Timer0_Interrupt(void) interrupt 0
{
TH0=0xF8; //重裝載
TL0=0x30;
if(P1^0 == 1) P1^0 = 0;
else P1^0 = 1;
}

9. 單片機實驗內容及結果分析

熟悉單片機的原理、結構;學好數電、模電,為設計電路打好基礎;熟練使用C語言,多學習他人的程序;對操作系統原理有一定的了解,Protel有一定的基礎;培養實際動手調試電路的能力。一般可以通過專業的書籍和課程進行持之以恆的學習,注意理論與實踐並重,遇到問題耐心檢查並適當投資購買實驗器材。

閱讀全文

與單片機實驗內容簡述相關的資料

熱點內容
弱視矯治系統源碼 瀏覽:898
金融市場基礎知識pdf 瀏覽:382
三沒降頭電影 瀏覽:586
黃色武俠小說txt下載 瀏覽:531
如何將伺服器轉移至阿里平台 瀏覽:744
哪個網站可以看島國片 瀏覽:648
代駕app如何導航到起點 瀏覽:667
機器人穿越外國電影 瀏覽:681
贏在龍頭主圖指標源碼 瀏覽:951
符號加在命令後面 瀏覽:271
沙漏驗機寶檢測安卓手機怎麼樣 瀏覽:369
非洲電影有哪些好看的 瀏覽:763
媒介學pdf 瀏覽:234
推薦一個在線觀看 瀏覽:471
單片機16進制編程圖 瀏覽:490
金剛2迅雷下載 瀏覽:275
聚優電影卡使用范圍 瀏覽:760
浙江網路衛星授時伺服器雲空間 瀏覽:497
寶塔加密方式 瀏覽:217