久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
《單片機原理與應用》試驗報告-針對單片機初學者
[打印本頁]
作者:
champion1995
時間:
2018-3-29 11:00
標題:
《單片機原理與應用》試驗報告-針對單片機初學者
這是學校這學期做的單片機實驗
其中都是一些很簡單的子程序
包括延時,a/d模數轉換實驗,流水燈等等
僅供參考,都在文檔中,方便復制粘
《單片機原理與應用》試驗報告
系 別:
指導教師:
班級學號:
姓 名:
試驗報告一
地點: 時間:
1.
題目:
數據排序
2.
試驗目的:
(1)
熟悉
MCS-51
指令系統,掌握數據排序程序的設計方法
。
(2)掌握匯編程序的源程序的編輯、編譯、連接、運行的過程。
(3)掌握各種尋址方法及簡單指令的執行過程。
3.
試驗內容:
在單片機片內
RAM
的
30h~3Fh
寫入
16
個數,編寫實驗程序,將這
16
個數按照由小到大的順序排列。
4.
試驗程序:(注:以下必須手寫)
ORG 0000H
LJMPMAIN
ORG0100H
MAIN: MOVR0,#30H ;
數據起始地址
MOVR7,#16 ;
排序數據個數
LP1: MOVA,R7
MOVR6,A
MOVA,R0
MOV R1,A
INCR1
LP2: MOVA,@R0 ;
取出一個數據
CLRC
SUBBA,@R1 ;
與第二個數進行比較
JCLP3 ;R0
中的數小于R1中的數則跳轉
MOVA,@R0 ;R0
中的數大于R1中的數, 交換數據
XCHA,@R1
MOV@R0,A
LP3: INCR1
DJNZR6,LP2
INCR0
DJNZR7,LP1
SJMP$
END
運行前
運行結果
試驗報告二
地點: 時間:
1.
題目:
P1
口轉彎燈
2.
試驗目的:
學習
P1
輸入輸出的方法,掌握延時子程序的編寫。
3.
實驗內容:
1
)
P1
口
I/O
實驗
P1
口是
8
位準雙向口,每一位均可獨立定義為輸入輸出。本實驗將
P1
口的低
4
位定義為輸入,高
4
位定義為輸出,數字量從
P1
口的低
4
位輸入,從
P1
口的高
4
位輸出控制發光二極管的亮滅。
2
) P1
口流水燈實驗
P1口作為輸出口,控制8位發光二極管作流水燈顯示。
4
、實驗電路:
4.
試驗程序:
5.
;
;P1
口輸入輸出實驗
; P1.0~P1.3 ----
邏輯電平開關 K0~K3
; P1.4~P1.7 ----
發光二極管顯示 L0~L3
ORG0000H
AJMP0100H
ORG0100H
MAIN: ORLP1,#0FH ;
聲明低4位為輸入
MOV A,P1 ;
讀P1口狀態
SWAPA ;
高低位交換
MOVP1,A ;
回送P1口
SJMPMAIN
END
P1
口流水燈實驗
; P1.0~P1.7 ----
發光二極管顯示 L0~L7
ORG0000H
AJMP0100H
ORG0100H
MAIN: MOVP1,#0FFH ;P1
初始化
MOV A,#11111110B;
從最低位開始
LP1: MOVP1,A
CALLDELAY ;
延時
RLA ;
左移位
SJMPLP1 ;
循環
DELAY: MOVR6,#200
DELAY1: MOV R7,#255
DJNZR7,$
DJNZR6,DELAY1
RET
END
運行結果
試驗報告三
地點: 時間:
1.
題目:
A/D
轉換
2.
實驗目的:
3.
實驗內容
4
.
實驗電路
5.
試驗程序:
;A/D
模數轉換實驗
;
連線:
;
端口地址 300CS ---- A或非門輸入1
;
控制總線 IOW ------ A或非門輸入2
; 0809 SC/ALE ------- A
或非門輸出
;
端口地址 300CS ---- B或非門輸入1
;
控制總線 IOR ------ B或非門輸入2
; 0809 OE ----------- B
或非門輸出
; 0809 IN0 ----------
模擬電壓 0-5V
CS0809 EQU0300H
CS8279C equ 0fff1h
CS8279D equ 0fff0h
ledbuf equ70h ;
顯示緩沖
org0
start: callI8279 ;8279
初始化
MOVLedBuf+0,#0
MOVLedBuf+1,#8
MOVLedBuf+2,#0
MOVLedBuf+3,#9
MOVDPTR,#CS0809
ADC: MOVX@DPTR,A ;0809
的通道0采樣
nop
nop
nop
nop
nop
MOVXA,@DPTR ;
取出采樣值
movb,a ;
拆送顯示緩沖區
swapa
anla,#0fh
anlb,#0fh
MOVLedBuf+4,a
MOVLedBuf+5,b
calldisp
SJMPADC ;
循環
;8279
初始化
I8279: PUSHDPL
PUSHDPH
MOVdptr,#CS8279C ;
指向命令口
MOVA,#00H ;8
個8位顯示
MOVX@dptr,a ;
方式字寫入
MOVA,#32H ;
設分頻初值
MOVX@dptr,a ;
分頻字寫入
MOVA,#0DFH ;
定義清顯字
MOVX@dptr,a ;
關閉顯示器
x90s: movxa,@dptr
JBACC.7,x90s ;
檢測8279
POPDPH
POPDPL
ret
;
顯示子程序
disp: PUSHDPL
PUSHDPH
movr2,#85h
movr0,#ledbuf
disp1: movdptr,#CS8279C
mova,r2
movx@dptr,a
movdptr,#ledmap ;
指字形表首
mova,@r0 ;
取送顯數據
movca,@a+dptr ;
索字形代碼
movdptr,#CS8279D ;
指向字形口
movx@dptr,a ;
送當前字形
decr2
incr0
cjner0,#ledbuf+6,disp1
POPDPH
POPDPL
ret
;
字形表
ledmap: db 0ch,9fh,4ah,0bh,99h,29h,28h,8fh
db08h,09h,88h,38h,6ch,1ah,68h,0e8h,0ffh
END
完整的Word格式文檔51黑下載地址:
單片機實驗.doc
(41 KB, 下載次數: 9)
2018-3-29 11:00 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产a级毛毛片
|
欧美视频一区二区三区
|
亚洲av毛片
|
精品国产精品三级精品av网址
|
国产亚洲精品美女久久久久久久久久
|
国产精品中文字幕在线观看
|
欧美高清视频
|
亚洲成av人影片在线观看
|
毛片电影
|
视频一区欧美
|
天天色影视综合
|
久久com
|
国产精品一区二区三区在线
|
亚洲欧洲一区二区
|
激情国产视频
|
婷婷综合激情
|
亚洲欧美日韩精品久久亚洲区
|
av一区二区三区四区
|
91久久国产综合久久
|
蜜桃精品在线
|
亚洲精品视频一区
|
欧美亚洲视频在线观看
|
操操日
|
中国大陆高清aⅴ毛片
|
久久视频精品
|
97久久精品午夜一区二区
|
国产精品日韩在线观看
|
91精品一区二区三区久久久久久
|
99re在线视频
|
99re在线视频
|
久久久久久亚洲精品
|
国产一区二区三区免费
|
午夜视频一区
|
国产精品 欧美精品
|
在线观看的av
|
在线欧美视频
|
99久久精品国产毛片
|
成人精品毛片国产亚洲av十九禁
|
国内精品99
|
国产精品久久久久久久久久久久午夜片
|
在线亚州
|