第一篇:實(shí)驗(yàn)三 單片機(jī)串行口編程(最終版)
仲愷農(nóng)業(yè)工程學(xué)院實(shí)驗(yàn)報(bào)告紙
信息學(xué)院(院、系)專業(yè)班組單片機(jī)原理及接口技術(shù)課實(shí)驗(yàn)三單片機(jī)串行口編程
一、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)串行口的工作方式;
2、掌握單片機(jī)串行口的編程方法。
二、實(shí)驗(yàn)內(nèi)容
1、學(xué)習(xí)單片機(jī)串行口的工作方式、初始化以及應(yīng)用等;
2、利用單片機(jī)串行口編寫程序在超級終端輸出輸入相應(yīng)信息并根據(jù)輸入的信息驅(qū)動開發(fā)板上的蜂鳴器按一定規(guī)律工作。
三、實(shí)驗(yàn)設(shè)備
1、STC單片機(jī)開發(fā)板;
2、PC機(jī)以及串口線。
四、實(shí)驗(yàn)步驟
參考實(shí)驗(yàn)指導(dǎo)書。
五、實(shí)驗(yàn)總結(jié)
第二篇:實(shí)驗(yàn)五 定時(shí)器、串行口以及人機(jī)交互綜合編程
仲愷農(nóng)業(yè)工程學(xué)院實(shí)驗(yàn)報(bào)告紙
信息學(xué)院(院、系)專業(yè)班組單片機(jī)原理及接口技術(shù)課實(shí)驗(yàn)五定時(shí)器、串行口以及人機(jī)交互綜合編程
一、實(shí)驗(yàn)?zāi)康?、鞏固掌握單片機(jī)定時(shí)器、串行口、鍵盤以及數(shù)碼管顯示的工作原理以及編程方法;
2、掌握單片機(jī)定時(shí)器、串行口以及人機(jī)交互的綜合編程。
二、實(shí)驗(yàn)內(nèi)容
1、復(fù)習(xí)定時(shí)器、串行口、鍵盤以及數(shù)碼管顯示的工作原理以及編程方法;
2、綜合利用單片機(jī)定時(shí)器、串行口、鍵盤以及數(shù)碼管顯示編寫具有一定功能的程序。
三、實(shí)驗(yàn)設(shè)備
1、STC單片機(jī)開發(fā)板;
2、PC機(jī)以及串口線。
四、實(shí)驗(yàn)步驟
參考實(shí)驗(yàn)指導(dǎo)書。
五、實(shí)驗(yàn)總結(jié)
第三篇:單片機(jī)實(shí)驗(yàn)三
實(shí)驗(yàn)三 單片機(jī)I/O口控制程序?qū)嶒?yàn)
一、實(shí)驗(yàn)?zāi)康暮鸵螅?/p>
掌握單片機(jī)串行傳輸輸入輸出的應(yīng)用方法。
二、實(shí)驗(yàn)設(shè)備:
安裝了THGY51的計(jì)算機(jī),單片機(jī)實(shí)驗(yàn)箱。
三、實(shí)驗(yàn)內(nèi)容和步驟:
1、編輯一個(gè)程序,實(shí)現(xiàn)以下功能:
A程序(編程下載到A實(shí)驗(yàn)箱):
初始化為打開外部0中斷,同時(shí)設(shè)置串口為方式1,波特率為1200bps(用T1溢出率來實(shí)現(xiàn)),同時(shí)禁止串行中斷,用單脈沖信號連接到INT0(P3.2)上,當(dāng)按下單脈沖按鈕時(shí),引發(fā)外部0中斷,A實(shí)驗(yàn)箱從串口用查詢方式發(fā)送01H到B實(shí)驗(yàn)箱,按一次發(fā)一次,內(nèi)容從01H開始加1發(fā)送。(如: 第一次按,發(fā)01H,第二次按,發(fā)02H……)
B程序(編程下載到B實(shí)驗(yàn)箱):
初始化為允許串行接收中斷,波特率與A實(shí)驗(yàn)箱相同。當(dāng)接收到A實(shí)驗(yàn)箱發(fā)送來的數(shù)據(jù)后(使用查詢方式或中斷方式皆可),將其從P1口輸出,P1連接到LED燈上顯示。
2、在A實(shí)驗(yàn)箱上,將P3。2接到單脈沖發(fā)生器上,在 B實(shí)驗(yàn)箱上將P1口接到LED上。用兩個(gè)實(shí)驗(yàn)箱A和 B,它們的RXD、TXD交叉連接,GND(地線)相連。
3、打開實(shí)驗(yàn)箱調(diào)試程序(圖標(biāo)為THGY51字樣,與上學(xué)期8088實(shí)驗(yàn)圖標(biāo)類似),在里面輸入調(diào)試成功的程序,下載程序到實(shí)驗(yàn)箱,運(yùn)行程序,按單脈沖發(fā)生器3次,觀察LED燈。
四、實(shí)驗(yàn)報(bào)告要求:
1、寫出:確定串口工作于方式1,波特率為1200bps時(shí),T1采用的工作方式;計(jì)算定時(shí)計(jì)數(shù)初值的過程及結(jié)果。(系統(tǒng)晶振為11.0592MHz)
2、記錄調(diào)試通過的實(shí)驗(yàn)程序源文件。
3、總結(jié)敘述一下單片機(jī)串行工作時(shí),應(yīng)該怎么設(shè)置?
4、考慮如果讓A也具有B的功能,B也具有A的功能,(即雙方都可以發(fā)數(shù),讓對方顯示)該怎么做?
第四篇:實(shí)驗(yàn)二 單片機(jī)定時(shí)器和計(jì)數(shù)器編程
仲愷農(nóng)業(yè)工程學(xué)院實(shí)驗(yàn)報(bào)告紙
信息學(xué)院(院、系)專業(yè)班組單片機(jī)原理及接口技術(shù)課實(shí)驗(yàn)二單片機(jī)定時(shí)器/計(jì)數(shù)器編程
一、實(shí)驗(yàn)?zāi)康?、掌握單片機(jī)定時(shí)器/計(jì)數(shù)器的工作方式;
2、掌握單片機(jī)定時(shí)器/計(jì)數(shù)器的編程方法。
二、實(shí)驗(yàn)內(nèi)容
1、學(xué)習(xí)單片機(jī)定時(shí)器/計(jì)數(shù)器的工作方式、初始化以及應(yīng)用等;
2、利用單片機(jī)定時(shí)器/計(jì)數(shù)器編寫程序驅(qū)動開發(fā)板上的led和蜂鳴器按一定規(guī)律工作。
三、實(shí)驗(yàn)設(shè)備
1、STC單片機(jī)開發(fā)板;
2、PC機(jī)以及串口線。
四、實(shí)驗(yàn)步驟
參考實(shí)驗(yàn)指導(dǎo)書。
五、實(shí)驗(yàn)總結(jié)
第五篇:實(shí)驗(yàn)三GUI編程
實(shí)驗(yàn)三GUI編程
一、實(shí)驗(yàn)?zāi)康模?/p>
1、了解Java系統(tǒng)圖形用戶界面的基本工作原理和界面設(shè)計(jì)的步驟
2、了解圖形用戶界面的事件響應(yīng)機(jī)制.3、掌握圖形用戶界面各種常用的基本組件的使用方法及其事件響應(yīng).4、掌握圖形用戶界面各種布局策略的設(shè)計(jì)與使用.二、實(shí)驗(yàn)時(shí)間:
三、實(shí)驗(yàn)地點(diǎn):
四、實(shí)驗(yàn)內(nèi)容與步驟:
(1)創(chuàng)建一用戶登錄界面,接受用戶輸入的帳號和密碼,給三次輸入機(jī)會。
(2)編寫成人身高和體重檢查程序。
要求:身高和體重在兩個(gè)不同的文本框中輸入,性別在單選鈕中選擇。
按確定后顯示標(biāo)準(zhǔn)體重和身材比例評價(jià)。附:
國際上常用的人的體重計(jì)算公式,以及身材比例計(jì)算(比較適合東方人)標(biāo)準(zhǔn)體重=(身高cm-100)x0.9(kg)
標(biāo)準(zhǔn)體重(女)=(身高cm-100)x0.9(kg)-2.5(kg)
正常體重:標(biāo)準(zhǔn)體重+-(多少)10%.
超重:大于標(biāo)準(zhǔn)體重10%小于標(biāo)準(zhǔn)體重20%.
輕度肥胖:大于標(biāo)準(zhǔn)體重20%小于標(biāo)準(zhǔn)體重30%.
中度肥胖:大于標(biāo)準(zhǔn)體重30%小于標(biāo)準(zhǔn)體重50%.
重度肥胖:大于標(biāo)準(zhǔn)體重50%以上
(3)實(shí)現(xiàn)一個(gè)模擬手機(jī)的圖形用戶界面,包括一個(gè)顯示區(qū)和一個(gè)鍵盤區(qū),顯示區(qū)用來顯示數(shù)字和信息,鍵盤區(qū)包括0~9,10個(gè)數(shù)字鍵和“發(fā)送”、“清零”、“關(guān)機(jī)”三個(gè)命令鍵。當(dāng)用戶按數(shù)字鍵時(shí),相應(yīng)的數(shù)字回顯在顯示區(qū)上;當(dāng)用戶按“清零”鍵時(shí),顯示區(qū)的數(shù)字清空;當(dāng)用戶按“發(fā)送”鍵時(shí),顯示區(qū)中出現(xiàn)當(dāng)前的號碼和“撥號中......”的信息;當(dāng)用戶按關(guān)機(jī)鍵時(shí)“正在關(guān)機(jī)......”。
第(1)用Application編程,(2)(3)用Applet編程。
五、實(shí)驗(yàn)結(jié)果分析: