樂山師範學院學生實驗報告
實驗課程名稱實驗日期: 年月日
姓名沈佳琪學號 1330104040 同組人班級物電系(院) 電信專業 2013 級 3 班
指導老師
一、實驗專案名稱
實驗七串列埠實驗
二、實驗目的
掌握序列口的工作方式
掌握序列口的結構和程式設計
掌握序列口的典型應用方法
三、實驗主要儀器裝置儀器、器材、軟體等
四、實驗原理
略五、實驗內容、步驟
二實驗內容
1 方式0應用
實驗電路:
要求:修改程式,改變led燈的迴圈方向。
彙編參考程式:
1.中斷法:
2.查詢法:
c語言參考程式:
2 方式1應用
實驗電路:
要求:1.改變波特率,觀察輸出顯示。2.修改程式,傳送你名字的拼音。
彙編參考程式:
c語言參考程式:
3 雙機通訊
(1)實驗電路:
要求:修改參考程式,傳送你的姓名的小寫字母,接收方在接收到資訊後將其轉換成大寫字母再傳送。
參考程式:
c語言:
查詢法:
發方(1)
#include <>
#define n=6
unsigned i=0,k;
unsigned char code a=;
void main()} }
接收方(2)
#include <>
unsigned char receive;
unsigned int i=0,k;
void main()
}中斷法:
1.發方
#include <>
unsigned int i=0;
unsigned char code a=;
void main()
void fasong() interrupt 42.接收方
#include <>
unsigned char receive;
unsigned int i=0;
void main()
void jieshou() interrupt 4 }匯程式設計序:
1.發方
org 0000h
main:
mov dptr,#tt
mov tmod,#20h
mov th1,#256-156 ;波特率200mov tl1,#256-156
mov pcon,#0
setb tr1
mov scon,#40h
aa:mov r7,#6
mov r6,#0
loop:
mov a,r6
movc a,@a+dptr
mov sbuf,a
jnb ti,$
clr ti
inc r6
djnz r7,loop
sjmp aa
tt: db 'h','e','l','l','o',0dh2.接收方:
org 0000h
main:
mov tmod,#20h
mov th1,#256-156 ;波特率200mov tl1,#256-156
mov scon,#0
setb tr1
mov scon,#50h
loop:
mov a,sbuf
jnb ri,$
clr ri
cjne a,#0dh,aa
sjmp bb
aa:clr cy
subb a,#32
bb:mov sbuf,a
jnb ti,$
clr ti
sjmp loop
六、實驗記錄(資料、現象、報表、軟體、圖象等)1.燈依次閃爍。
2.org000h
main:
movdptr,#tt
movtmod,#20h
movth1,#256-156
movpcon,#0
setbtr1
movscon,#40h
aa:movr7,#6
movr6,#0
loop:
mova,r6
movca,@a+dptr
movsbuf,a
jnbti,$
clrti
incr6
djnzr7,loop
sjmpaa
tt:db"hello",0dh
七、實驗資料、現象、報表、軟體、圖象等處理分析八、問題與心得
實驗報告日期: 年月日
微控制器實驗
實驗一實驗環境的建立 實驗目的 學習建立實驗所需的 工作環境。實驗內容 1 進行proteus軟體的安裝 2 進行keilc51 uvision4軟體的安裝 3 掌握keilc51 uvision4和proteus聯調的方法。實驗背景知識 1 proteus軟體簡介。proteus isis是英國l...
微控制器實驗
實驗五 外部器件應用實驗 學院物理與機電工程學院 專業電子科學與技術 班級2014級2班 學號201410530227 姓名舒小飛 指導老師柳妮 實驗五 外部器件應用實驗 一 實驗目的 1.學習ms 51微控制器內部的定時 計數器的使用和程式設計方法 2.熟練編寫定時器,計數器的定時程式和中斷程式 ...
微控制器實驗
數碼轉換實驗 學號 1042402025姓名 張炎峰專業 電氣工程與自動化 2.2.1 實驗目的 1 掌握不同進製數及編碼相互轉換的方法,加深對數碼轉換的理解 2 熟悉keil c51整合開發環境的操作及程式除錯方法。2.2.2 實驗裝置 pc機一台,td nmc 教學實驗系統 或 td pit 教...