第一篇:Linux系統(tǒng)安裝實(shí)驗(yàn)報(bào)告
《Linux操作系統(tǒng)》課程實(shí)驗(yàn)報(bào)告
班級(jí):網(wǎng)絡(luò)13306 姓名:田中山 實(shí)驗(yàn)地點(diǎn):*** 日期:2014.9.17
實(shí)驗(yàn)一 RHEL5操作系統(tǒng)安裝
一、實(shí)驗(yàn)?zāi)康?/p>
1、了解操作系統(tǒng)的安裝順序。
2、掌握RHEL5操作系統(tǒng)的安裝。
3、掌握對(duì)Linux操作系統(tǒng)的基本系統(tǒng)設(shè)置。
二、實(shí)驗(yàn)內(nèi)容及要求
1、練習(xí)使用VMware虛擬機(jī)安裝Linux。
2、硬盤分區(qū)。
3、安裝啟動(dòng)管理程序。
4、設(shè)置網(wǎng)絡(luò)環(huán)境。
5、設(shè)置XWindow及啟動(dòng)Linux。
6、學(xué)習(xí)關(guān)閉Linux系統(tǒng)的各種常用方法。
三、實(shí)驗(yàn)環(huán)境
VMware+RHEL5
四、實(shí)驗(yàn)步驟及結(jié)果
1.打開(kāi)VMware Workstation軟件,點(diǎn)擊“創(chuàng)建新虛擬機(jī)”按鈕,彈出向?qū)?/p>
2.選擇“自定義安裝”單擊“下一步”
3.設(shè)置“兼容性”單擊“下一步”
4.定位系統(tǒng)鏡像文件,單擊“下一步”
5.填寫簡(jiǎn)易安裝信息
6.命名虛擬機(jī)
7.配置處理器
8.配置內(nèi)存
9.設(shè)置網(wǎng)絡(luò)類型
10.選擇控制器類型
11.選擇磁盤類型
12.選擇磁盤
13.設(shè)置磁盤容量
14.指定磁盤文件
15.單擊“完成”完成虛擬機(jī)的創(chuàng)建
16.由于已經(jīng)勾選了“創(chuàng)建后開(kāi)啟此虛擬機(jī)”單擊完成后自動(dòng)打開(kāi)虛擬機(jī),開(kāi)始系統(tǒng)的安裝
17.系統(tǒng)自動(dòng)完成安裝后,可以點(diǎn)擊屏幕下方的“l(fā)anguage”選擇適合的語(yǔ)音
18.設(shè)置完成后可以輸入用戶名
19.按“enter”輸入與用戶名相對(duì)應(yīng)的口令
20.進(jìn)入Linux系統(tǒng)用戶界面
21.使用菜單命令關(guān)閉系統(tǒng)
22.使用字符命令關(guān)閉系統(tǒng)
五、實(shí)驗(yàn)總結(jié)(可以寫實(shí)驗(yàn)心得體會(huì)、分析實(shí)驗(yàn)結(jié)果等內(nèi)容)
不同的系統(tǒng)版本安裝方法也不盡相同,具體的安裝過(guò)程也不一樣。
思考如下問(wèn)題:
1、安裝Linux操作系統(tǒng)的計(jì)算機(jī)最低配置應(yīng)該符合什么要求? 答:多數(shù)主流版本圖形界面384MB內(nèi)存,800Mhz CPU以上即可,桌面特效之類的圖形界面只需300Mhz cpu 64MB內(nèi)存
2、如在64MB內(nèi)存的計(jì)算機(jī)上安裝,多大的交換分區(qū)是最好的?
答:一般情況下要求是等于內(nèi)存大小或者是內(nèi)存的二倍,所以應(yīng)該是64MB~128MB。
3、通過(guò)這個(gè)實(shí)驗(yàn)學(xué)到了什么?
答:安裝操作系統(tǒng)的方法,網(wǎng)絡(luò)資源的檢索利用。
第二篇:電大操作系統(tǒng)(本科)安裝Linux系統(tǒng)實(shí)驗(yàn)報(bào)告
中央廣播電視大學(xué)
計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)
操作系統(tǒng)(本科)
實(shí)驗(yàn)報(bào)告
院 系:______ _________
班 級(jí):___ _____
學(xué)生姓名: 王鼎文
學(xué) 號(hào): _ _____
指導(dǎo)教師:___ __ ___
0 完成日期 2020 年12 月 4 日
一、實(shí)驗(yàn)題目:安裝Linux系統(tǒng) 二、實(shí)驗(yàn)?zāi)康暮鸵螅?/p> 目的 1.學(xué)會(huì)在操作系統(tǒng)安裝之前,根據(jù)硬件配置情況,制訂安裝計(jì)劃。 2.學(xué)會(huì)Linux操作系統(tǒng)的安裝步驟和簡(jiǎn)單配置方法。 3.學(xué)會(huì)Linux系統(tǒng)的啟動(dòng)、關(guān)閉步驟,初步熟悉Linux系統(tǒng)的用戶界面。 要求 1.下載ubuntu-14.10-server-i386.iso安裝源。 2.安裝VM虛擬機(jī) 3.在VM虛擬機(jī)光驅(qū)中放入Linux系統(tǒng)安裝盤,啟動(dòng)系統(tǒng)。按照屏幕提示,選擇/輸入相關(guān)參數(shù),啟動(dòng)安裝過(guò)程。 4.安裝成功后,退出系統(tǒng),取出安裝盤。重新開(kāi)機(jī),登錄Linux系統(tǒng)。 5.關(guān)閉系統(tǒng)。 三、實(shí)驗(yàn)技術(shù)和方法: 本實(shí)驗(yàn)使用VMware虛擬機(jī)安裝,只需熟悉VMware虛擬機(jī)和linux安裝過(guò)程即可 四、實(shí)驗(yàn)環(huán)境: VMware虛擬機(jī) ubuntu-14.10-server-i386 六、實(shí)驗(yàn)步驟和結(jié)果: 1.首先打開(kāi)虛擬機(jī)選擇——新建虛擬機(jī) 2.彈出個(gè)對(duì)話框選擇——下一步 3.之后有兩個(gè)對(duì)話框,咱們這里選——自定義,下一步 4.設(shè)置完向?qū)Ш箅p擊CD-ROM1(IDE1:0)選項(xiàng) 在連接選項(xiàng)卡中選擇使用ISO映像并找到ubuntu映像位置 5.確定之后單機(jī)命令標(biāo)題下的——啟動(dòng)此虛擬機(jī),選項(xiàng),之后虛擬機(jī)出現(xiàn)在安裝linux界面上(開(kāi)始時(shí)英文,如果英語(yǔ)不太好的童鞋可按F2鍵選擇中文,例如像me),之后就開(kāi)始真正裝linux了 6.安裝 7.各種同意,下一步選擇語(yǔ)言中文簡(jiǎn)體 8.這里可以更改網(wǎng)絡(luò)配置,下一步 9.設(shè)置主機(jī) 10.設(shè)置完整用戶名和登錄口令 11.進(jìn)行磁盤分區(qū) 12.復(fù)制安裝系統(tǒng)文件 13.安裝GRUB 14.結(jié)束安裝 15.啟動(dòng)系統(tǒng)到登錄界面 16.進(jìn)入系統(tǒng) 17.由于關(guān)機(jī)需要root權(quán)限,需對(duì)root設(shè)置密碼,并切換到root用戶 18.關(guān)閉系統(tǒng) 七、實(shí)驗(yàn)結(jié)果分析: 成功安裝ubuntu,關(guān)機(jī)需要root權(quán)限,正確關(guān)機(jī) |
第三篇:節(jié)能照明燈安裝實(shí)驗(yàn)報(bào)告
為了認(rèn)真學(xué)習(xí)實(shí)踐科學(xué)發(fā)展觀,積極推進(jìn)節(jié)能生產(chǎn),有效控制生產(chǎn)成本,努力提高經(jīng)濟(jì)效益,經(jīng)采油廠生產(chǎn)運(yùn)行科安排,在xxx采油大隊(duì)開(kāi)展陜西省中生科技有限公司節(jié)能照明燈實(shí)際節(jié)能實(shí)驗(yàn),現(xiàn)將安裝實(shí)驗(yàn)結(jié)果報(bào)告如下:
一、安裝基本情況
2012年6月5日,經(jīng)生產(chǎn)運(yùn)行科安排,采油大隊(duì)長(zhǎng)負(fù)責(zé),在xxx大隊(duì)開(kāi)展陜西省中生科技有限公司照明燈節(jié)能效果實(shí)際實(shí)驗(yàn),該實(shí)驗(yàn)實(shí)際燈具安裝由中生科技有限公司于6月10日完成,設(shè)計(jì)單燈單表數(shù)據(jù)計(jì)量。
安裝后由采油大隊(duì)長(zhǎng)負(fù)責(zé),采油區(qū)隊(duì)長(zhǎng)具體落實(shí),使用井站負(fù)責(zé)人詳細(xì)記錄,經(jīng)過(guò)實(shí)際實(shí)驗(yàn)分析,證明節(jié)能效果相對(duì)比較明顯。
二、實(shí)際實(shí)驗(yàn)對(duì)比
節(jié)能燈具照明實(shí)驗(yàn)效果對(duì)比分析匯總表安裝地點(diǎn)燈具類型額定功率(w)使用時(shí)長(zhǎng)(h)單位時(shí)間耗電量(kw/h)照明效果(lux)耗電數(shù)量(kwh)對(duì)比節(jié)電量(kwh)xxx 檢查站普通燈2001350.4556061.726.5節(jié)能燈1201350.26145035.22x-40普通燈2001240.17320
21.616.5節(jié)能燈851240.04750
5.12x-29普通燈2002900.2320
5829.0節(jié)能燈402900.1900
28.12x-19普通燈20063 0.23320
14.5 11.4節(jié)能燈120630.051450
3.11號(hào)注水站普通燈2502710.38200
103.671.1節(jié)能燈1202710.12750
32.5三、實(shí)驗(yàn)效果分析
根據(jù)實(shí)際實(shí)驗(yàn)對(duì)比分析
1、在亮度方面,節(jié)能燈額定功率相對(duì)較小的情況下,其照明亮度是普通燈的3—5倍。
在相同使用時(shí)間內(nèi):
(1)室內(nèi)照明燈費(fèi)用對(duì)比
一個(gè)普通照明燈全年費(fèi)用=單小時(shí)耗電量x實(shí)際日平均使用時(shí)間x使用天數(shù)x電價(jià)=0.2 kw/h x4h/天x360天x0.79元/kw/h =227.52元
一個(gè)節(jié)能照明燈全年費(fèi)用=單小時(shí)耗電量x實(shí)際日平均使用時(shí)間x使用天數(shù)x電價(jià)=0.046 kw/h x4h/天x360天x0.79元/kw/h =52.33元
單燈全年節(jié)約175.19元
(2)室外防爆燈費(fèi)用對(duì)比
一個(gè)普通防爆燈全年費(fèi)用=單小時(shí)耗電量x實(shí)際日平均使用時(shí)間x使用天數(shù)x電價(jià)=0.45 kw/h x11h/天x360天x0.79元/kw/h =1404.78元
一個(gè)節(jié)能防爆燈全年費(fèi)用=單小時(shí)耗電量x實(shí)際日平均使用時(shí)間x使用天數(shù)x電價(jià)=0.26 kw/h x11h/天x360天x0.79元/kw/h =813.38元
單燈全年節(jié)約591.4元
(3)計(jì)算
設(shè):每宗井場(chǎng)有2個(gè)照明燈,1個(gè)防爆燈
單井節(jié)能燈年耗電費(fèi)=52.33 x2+813.38=918.04元
注
3、在使用年限方面,相同使用時(shí)間內(nèi),普通燈的使用壽命平均為1年,節(jié)能燈的使用壽命廠家直銷,保5年。
4、在商品價(jià)格方面,普通照明燈價(jià)格為2元/個(gè),節(jié)能燈價(jià)格為680元/個(gè),是普通燈的340倍;普通防爆燈價(jià)格為368元/具,節(jié)能防爆燈價(jià)格為2050元/具,是普通防爆燈的5.6倍。
5、在體積大小方面,節(jié)能燈的體積比較大,普通燈的體積相對(duì)比較小,節(jié)能燈的體積約為普通燈的4倍。
6、在產(chǎn)品重量方面,普通燈泡的重量約為0.05kg,節(jié)能燈的重量為0.25kg,其重量是普通燈的5倍。
四、綜合實(shí)驗(yàn)評(píng)價(jià)
(一)優(yōu)點(diǎn)
1、有節(jié)能的效果,室內(nèi)照明燈平均單燈節(jié)約電量0.15/kw/h,防爆照明燈平均單燈節(jié)約電量0.19/kw/h,可以降低采油廠生產(chǎn)成本費(fèi)用。
2、在功率相同的情況下,節(jié)能燈的照明亮度是普通照明燈的3—5倍,照明亮度比較高。
3、廠家在安裝后,負(fù)責(zé)質(zhì)量跟蹤服務(wù),從使用日起,五年內(nèi)質(zhì)量保證,除人為因素外損壞可以更換,且不在收去費(fèi)用。
4、廠家負(fù)責(zé)安裝,可以減少本單位人員工作量和勞動(dòng)強(qiáng)度。
(二)缺點(diǎn)
1、價(jià)格特別高,引進(jìn)使用時(shí)前期投資比較大。
2、體積比較大,安裝使用、運(yùn)輸占用空間相對(duì)比較大,且整體外形不美觀,影響整體審美效果。
xiexiebang.com范文網(wǎng)(FANWEN.CHAZIDIAN.COM)
3、室外的節(jié)能燈與普通燈一致,都缺少防水和保護(hù)裝置。
4、重量比較大,懸掛在空中易掉落后損壞。
其它詳細(xì)情況需要在實(shí)際生產(chǎn)使用過(guò)程中繼續(xù)實(shí)驗(yàn)。
第四篇:ubuntu軟件安裝實(shí)驗(yàn)報(bào)告
linux上機(jī)實(shí)驗(yàn)報(bào)告
1.小組介紹
學(xué)院:計(jì)算機(jī)與軟件學(xué)院 組長(zhǎng):劉佳 組員:周靖洋李可 分工:
周靖洋:軟件下載與安裝 李可:實(shí)驗(yàn)報(bào)告撰寫 劉佳:總體報(bào)告安排
2.軟件介紹
軟件名稱:永中office2012 功能:與微軟下的office類似,分為永中文字,永中簡(jiǎn)報(bào),永中表格與永中PDF閱讀器,除永中PDF閱讀器外,分別與微軟的word,PPT,excel相對(duì)應(yīng)。
特點(diǎn):能在linux操作系統(tǒng)下使用,與windows下操作相似。開(kāi)發(fā)者:中國(guó)江蘇無(wú)錫永中軟件有限公司。版本:永中office2012.3.軟件安裝過(guò)程
1)下載永中office2012:
2)安裝
3)使用 PPT使用:
word使用:
excel使用:
PDF使用:
5.心得體會(huì):
安裝:
都說(shuō)linux下安裝軟件難,其實(shí)也是有跡可尋。一般的軟件就屬于那么三個(gè)類,要么apt,要么deb,要么源代碼安裝包,對(duì)應(yīng)的方法一般就是:
apt:sudo apt-get install 軟件名
deb:進(jìn)入包所在的目錄,然后運(yùn)行命令:sudodpkg–i軟件包名 源代碼安裝包:進(jìn)入包所在的目錄,然后一般會(huì)有一個(gè)configure文件,然后運(yùn)行命令./configure,之后你會(huì)發(fā)現(xiàn)所在目錄下有一個(gè)mk文件,這時(shí)候運(yùn)行make命令,最后再運(yùn)行sudo make install即可完成安裝。
問(wèn)題解決:經(jīng)過(guò)上課時(shí)的認(rèn)真聽(tīng)講與下課復(fù)習(xí),再加上平時(shí)的相關(guān)練習(xí),安裝過(guò)程比較順利,沒(méi)有遇到什么問(wèn)題。
小組合作體會(huì):小組內(nèi)比較團(tuán)結(jié),大家相互協(xié)作,共同進(jìn)步。
第五篇:嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告
嵌入式系統(tǒng)實(shí)驗(yàn)報(bào)告
學(xué)
號(hào):
姓
名:
班
級(jí):13電子信息工程
指導(dǎo)老師:
蘇州大學(xué) 電子信息學(xué)院
2016年12月
實(shí)驗(yàn)一:一個(gè)燈的閃爍
1、實(shí)驗(yàn)要求
實(shí)現(xiàn)PF6-10端口所連接的任意一個(gè)LED燈點(diǎn)亮
2、電路原理圖
圖1 LED燈硬件連接圖
3、軟件分析
RCC_Configuration();/* 配置系統(tǒng)時(shí)鐘 */
GPIO_Configuration();
/* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF->ODR = 0xfcff;
/* PF8=0--> 點(diǎn)亮D3 */
Delay(1000000);
GPIOF->ODR = 0xffff;
/* PF8=1--> 熄滅D3 */
Delay(1000000);
4、實(shí)驗(yàn)現(xiàn)象
通過(guò)對(duì)GPIOF8的操作,可以使LED3閃爍
5、實(shí)驗(yàn)總結(jié)
這是第一次使用STM32開(kāi)發(fā)板,主要內(nèi)容是對(duì)IO端口進(jìn)行配置,點(diǎn)亮與IO端口相連接的LED燈,閃爍周期為2S。通過(guò)本實(shí)驗(yàn)對(duì)STM32開(kāi)發(fā)板的硬件原理有了初步了解。
實(shí)驗(yàn)二:流水燈
1、實(shí)驗(yàn)要求
實(shí)現(xiàn)PF6-10端口所連接的5個(gè)LED燈順次亮滅
2、電路原理圖
圖1 流水燈硬件連接圖
3、軟件分析
int main(void){
RCC_Configuration();/* 配置系統(tǒng)時(shí)鐘 */
GPIO_Configuration();/* 配置GPIO IO口初始化 */
for(;;)
{
GPIOF->ODR = 0xffbf;
/* PF6=0--> 點(diǎn)亮LED1 */ Delay(5000000);GPIOF->ODR = 0xff7f;
}
/* PF7=0--> 點(diǎn)亮LED2 */ Delay(5000000);
GPIOF->ODR = 0xfeff;
/* PF8=0--> 點(diǎn)亮LED3 */ Delay(5000000);
GPIOF->ODR = 0xfdff;
/* PF9=0--> 點(diǎn)亮LED4 */ Delay(5000000);
GPIOF->ODR = 0xfbff;
/* PF10=0--> 點(diǎn)亮LED5 */ }
4、實(shí)驗(yàn)現(xiàn)象
LED1~LED5依次點(diǎn)亮,亮滅的時(shí)間間隔都為1S。
5、實(shí)驗(yàn)總結(jié)
本次實(shí)驗(yàn)對(duì)STM32開(kāi)發(fā)板的GPIO端口進(jìn)行進(jìn)一步學(xué)習(xí),通過(guò)程序可以實(shí)現(xiàn)流水燈的閃爍。
實(shí)驗(yàn)三:?jiǎn)渭?jí)外部中斷
1、實(shí)驗(yàn)要求
按下某個(gè)按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)
2、電路原理圖
圖3 SW1硬件原理圖
3、軟件分析
int main()
{
RCC_Configuration();
GPIO_Configuration();
GPIO_Write(GPIOF,0xffff);Delay(5000);
while(1)
{
}
/* 配置系統(tǒng)時(shí)鐘 */
/* IO口初始化 */
/* 全滅 */
if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8)==0)/* 如果SW1 PA8=0 */ {
GPIO_SetBits(GPIOF, GPIO_Pin_6);
/* LED1點(diǎn)亮 */
Delay(0x1FFFFF);
GPIO_ResetBits(GPIOF, GPIO_Pin_6);
/* LED1 熄滅 */ Delay(0x1FFFFF);} }
4、實(shí)驗(yàn)現(xiàn)象
原來(lái)5個(gè)LED燈都處于熄滅狀態(tài),按下SW1,觸發(fā)中斷程序,LED1點(diǎn)亮。
5、實(shí)驗(yàn)總結(jié)
通過(guò)本次實(shí)驗(yàn),可以對(duì)某一狀態(tài)通過(guò)外部中斷,改變其當(dāng)前狀態(tài)。
實(shí)驗(yàn)四:多中斷嵌套
1、實(shí)驗(yàn)要求
按下某個(gè)按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)
2、電路原理圖
圖4 SW1,SW2,SW3硬件原理圖
3、軟件分析
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQChannel;
//設(shè)定中斷源為PA0 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//中斷占優(yōu)先級(jí)為0 NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQChannel;
//設(shè)定中斷源為PD3 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;//中斷占優(yōu)先級(jí)為1 NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQChannel;//設(shè)定中斷源為PA8 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;//中斷占優(yōu)先級(jí)為2 void EXTI0_IRQHandler(void){ int i=0;if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_6);/* LED1 點(diǎn)亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_6);/* LED1 熄滅 */
Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line0);} } }
void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {
int i=0;for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_7);/* LED2 點(diǎn)亮 */ Delay(0x5fFFFF);GPIO_ResetBits(GPIOF, GPIO_Pin_7);/* LED2 熄滅 */ Delay(0x5fFFFF);EXTI_ClearITPendingBit(EXTI_Line3);} } } void EXTI9_5_IRQHandler(void){ int i=0;
if(EXTI_GetITStatus(EXTI_Line8)!= RESET){
for(i=0;i<10;i++){
GPIO_Write(GPIOF,0xffff);
GPIO_SetBits(GPIOF, GPIO_Pin_8);/* LED3 點(diǎn)亮 */
Delay(0x5fFFFF);
GPIO_ResetBits(GPIOF, GPIO_Pin_8);/* LED3 熄滅 */
Delay(0x5fFFFF);
EXTI_ClearITPendingBit(EXTI_Line8);} } }
4、實(shí)驗(yàn)現(xiàn)象
中斷優(yōu)先級(jí)從高到低依次為:SW3,SW2,SW1 原來(lái)5個(gè)LED燈都處于熄滅狀態(tài),按下SW1,LED3應(yīng)該閃爍10次,當(dāng)其閃爍5次后按下SW2,LED2也應(yīng)該閃爍10次,當(dāng)其閃爍4次后按下SW3,LED1也應(yīng)該閃爍10次,則當(dāng)LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。
5、實(shí)驗(yàn)總結(jié)
通過(guò)本次實(shí)驗(yàn),可以對(duì)LED狀態(tài)實(shí)行中斷嵌套,由以上實(shí)驗(yàn)現(xiàn)象,得出以下結(jié)論:高中斷優(yōu)先級(jí)可以打斷低優(yōu)先級(jí),中斷系統(tǒng)正在執(zhí)行一個(gè)中斷服務(wù)時(shí),有另一個(gè)優(yōu)先級(jí)更高的中斷提出中斷請(qǐng)求,這時(shí)會(huì)暫時(shí)終止當(dāng)前正在執(zhí)行的級(jí)別較低的中斷源的服務(wù)程序,去處理級(jí)別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級(jí)不可以打斷高優(yōu)先級(jí)。
實(shí)驗(yàn)五:TIM2的基本應(yīng)用
1、實(shí)驗(yàn)要求
TIM2定時(shí)器將LED燈定時(shí)點(diǎn)亮和熄滅一定的時(shí)間
2、電路原理圖
3、軟件分析
TIM_Cmd(TIM2, ENABLE);
/* TIM2 enable counter */ TIM_TimeBaseStructure.TIM_Period = 1999;
TIM_TimeBaseStructure.TIM_Prescaler = 35999;
//定時(shí)時(shí)間為1s void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_IT_Update);
GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1-GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)));}
4、實(shí)驗(yàn)現(xiàn)象
LED1燈按照1S的定時(shí)時(shí)間不斷閃爍
5、實(shí)驗(yàn)總結(jié)
通過(guò)本次實(shí)驗(yàn),可以實(shí)現(xiàn)對(duì)LED燈進(jìn)行定時(shí)控制其閃爍,而不需要延時(shí)函數(shù)控制了,定時(shí)時(shí)間較為精準(zhǔn)。實(shí)驗(yàn)六:TIM2,TIM3,TIM4多定時(shí)器的應(yīng)用
1、實(shí)驗(yàn)要求
利用TIM2,TIM3,TIM4定時(shí)器使LED燈以不同的頻率閃爍
2、電路原理圖
3、軟件分析
NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;NVIC_InitStructure.NVIC_IRQChannel = TIM3_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQChannel;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;此處比上一個(gè)實(shí)驗(yàn)增加了2個(gè)定時(shí)器,同時(shí)又增加了一個(gè)優(yōu)先級(jí)
4、實(shí)驗(yàn)現(xiàn)象
中斷優(yōu)先級(jí)從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時(shí)時(shí)間閃爍5次,之后LED2以2S的定時(shí)時(shí)間閃爍5次,最后LED3以3S的定時(shí)時(shí)間閃爍5次
5、實(shí)驗(yàn)總結(jié)
利用定時(shí)器可以同時(shí)使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個(gè)優(yōu) 先級(jí),分別觀察現(xiàn)象。
實(shí)驗(yàn)七:串口USART1讀取CPU的ID號(hào)
1、實(shí)驗(yàn)要求
通過(guò)USART1讀取 CPU 的 96 bit ID
2、電路原理圖
圖 開(kāi)發(fā)板USART原理圖
3、軟件分析
void Get_ChipID(void)/* 獲取芯片ID */ { ChipUniqueID[0] = *(u32 *)(0X1FFFF7F0);/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC);
ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8);/* 低字節(jié) */ } void USART_Configuration(void){
USART_InitTypeDef USART_InitStructure;
USART_InitStructure.USART_BaudRate = 115200;
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
USART_InitStructure.USART_Parity = USART_Parity_No;
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
USART_Init(USART1, &USART_InitStructure);
USART_ITConfig(USART1, USART_IT_TXE, ENABLE);
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
USART_ClearFlag(USART1, USART_FLAG_TC);
USART_Cmd(USART1, ENABLE);
/* Enable USART1 */ }
4、實(shí)驗(yàn)現(xiàn)象
PA9連接的是USART1 Tx,PA10連接的是USART1 Rx,再通過(guò)串口調(diào)試助手就可 以在電腦上面顯示出CPU的ID以及flash容量大小。
5、實(shí)驗(yàn)總結(jié)
本次實(shí)驗(yàn)實(shí)現(xiàn)了串口和PC機(jī)的傳輸,可以通過(guò)USART1將CPU的ID在電腦上顯示出來(lái)。
實(shí)驗(yàn)八:異步通信USART2的重映射
1、實(shí)驗(yàn)要求
實(shí)現(xiàn)異步通信USART2的重映射,將數(shù)據(jù)傳送到PC機(jī)上
2、電路原理圖
圖 開(kāi)發(fā)板USART原理圖
3、軟件分析
void GPIO_Configuration()
/* IO口初始化 */ {
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
/* USART2 Tx--> PD05 */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;/* PD05--> JP7 WR */
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOD, &GPIO_InitStructure);
GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
/* USART2 Rx--> PD06 */
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE);} 該程序?qū)SART2重映射到PD05,PD06引腳
4、實(shí)驗(yàn)現(xiàn)象
PD05連接的是USART2 Tx,PD06連接的是USART2 Rx,通過(guò)串口調(diào)試助手就可以在電腦上面顯示Program Running!
5、實(shí)驗(yàn)總結(jié)
通過(guò)本次實(shí)驗(yàn),可以實(shí)現(xiàn)對(duì)異步通信USART2的重映射,再通過(guò)串口調(diào)試助手在電腦上顯示出來(lái)。