freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機原理與接口技術(shù)結(jié)課論文-資料下載頁

2024-10-20 17:11本頁面

【導讀】展的產(chǎn)物,經(jīng)歷了探索階段、完善階段、微控制器形成階段和微控制器發(fā)展階段。定時/計數(shù)器及I/O接口電路等部件,構(gòu)成一個微型計算機。本章主要講89C51單片機的結(jié)構(gòu)。單片機的CPU包括控制器和運算器,控制器。要實現(xiàn)算術(shù)邏輯運算和數(shù)據(jù)中轉(zhuǎn)。51單片機的存儲器組織,從物理上分4個部。分,從邏輯分3個地址空間。內(nèi)部、外部程序存儲器由CPU統(tǒng)一訪問,內(nèi)部、外。部數(shù)據(jù)存儲器使用不同的指令訪問。內(nèi)部RAM中有位尋址空間。單片機復位,然后轉(zhuǎn)入程序?qū)崍?zhí)行方式,還要考慮單片機的低功耗方式。指令系統(tǒng)是CPU執(zhí)行的所有指令的集合及。其編碼系統(tǒng),在計算機中以二進制表示,在編寫程序時通常使用助記符形式。達式表示,由匯編程序負責求值。3為9位UART方式。或T2的溢出率與PCON中的SMOD共同控制,有較大波特率選擇范圍。要目的是將外部信號及時通知CPU,并盡量降低對CPU正常工作的影響。須用軟件或硬件撤銷,否則會引發(fā)第二次中斷。DAC0832是最常見的8位D/A轉(zhuǎn)換器之一,輸入

  

【正文】 ]={0,0,0}。 unsigned char t0count=0。 void display( ) { unsigned char i,j,k=0x80。 for(i=0。i3。i++) { P1=0。 P3=disp[i]。 P1=k。 k=1。 for(j=200。j0。j)。 } P1=0。 } unsigned char ADC0808() { unsigned char d。 ADDC=0。 ADDB=0。 ADDA=0。 TR1=1。 START=1。 START=0。 while(EOC==0)。 OE=1。 d=data_point。 OE=0。 return d。 } void covert (unsigned char x) {charcode dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 disp[0]=dispcode[x/50]。 disp[2]=disp[0]+0x80。 x=(x%50)*2。 單片機論文及課設(shè) 13 disp[1]=dispcode[x/10]。 disp[0]=dispcode[x%10]。 } void main () { TMOD=0x21。 TH0=(6553610000)/256。 TL0=(6553610000)%256。 TH1=2562。 ET0=1。 ET1=1。 EA=1。 TR0=1。 OE=0。 START=0。 EOC=1。 while (1) { display ()。 } } void time0() interrupt 1 { TH0=(6553610000)/256。 TL0=(6553610000)%256。 t0count++。 if(t0count==100) { t0count=0。 covert(ADC0808())。 } }void time1() interrupt 3 { CLK=~CLK。 } 硬件調(diào)試的主要目的 是排除硬件故障,其中包括設(shè)計的錯誤和工藝性故障等。 ,尤其是電源的連接是否正確;檢查各總線是否有短路的故障。檢查開關(guān) /按 鍵是否正常,是否連接正確,為了保護芯片,應(yīng)先對各 IC 座電位進行檢查,確認無誤后再插入芯片。 單片機論文及課設(shè) 14 40 芯片的仿真插頭插入單片機插座進行調(diào)試,檢查各接口是否滿足設(shè)計的要求,有正常的程序測試硬件電路的好壞。 軟件調(diào)試的任務(wù)是利用開發(fā)工具進行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序的錯誤,同時也能發(fā)現(xiàn)硬件的故障。軟件調(diào)試是一個模塊一個模塊進行的。首先單獨調(diào)試各子程序是否能夠按照預期的功能,接口電路的控制是否正常。最后調(diào)試整個程序。尤其注意的是各模塊間能否正確的傳遞參數(shù)。 1)檢查 LED 顯示模塊程序。觀察在 LED 上是否能夠顯示相應(yīng)的字符。 2)檢查按鍵模塊程序。 3)檢查 A/D 轉(zhuǎn)換模塊程序??梢栽谟布娐返妮斎攵溯斎胍阎膸讉€電壓,分別觀察 LED 上是否顯示相應(yīng)的電壓值。 4)檢查數(shù)據(jù)的轉(zhuǎn)換模塊程序。 該系統(tǒng)存在軟件和硬件的緊密聯(lián)系。軟硬件都調(diào)試通過后,整個系統(tǒng)連接仍會存在很多麻煩。首先檢查 A/D 部分,然后是 FPGA/ 單片機,最后是數(shù)碼管,依次排除障礙。 總調(diào)試。當相應(yīng)的各模塊環(huán)節(jié)都正確后,可程序下載到單片機。接上電源運行。再檢查所有功能,觀察是否能預期的一樣。如果一樣,說明設(shè)計成功完成 設(shè)計完成后,要對數(shù)據(jù)進行調(diào)試。首先要校對零點:將 A/D 轉(zhuǎn)換器的模擬輸入端口接地,即讓電壓為 0V,此時可以調(diào)整 R2 的值,直至顯示電壓為 0V 時為止。校準零點之后,就可以進行測試。 調(diào)試完后,對電路進行精確、準確進行調(diào)試,為了保證精確度,要多測幾個點,除了零點和滿度值外,再選兩個中間值進行比較,測試結(jié)果如下表所示: 測試數(shù)據(jù) 表 輸入值( V) 測量值( V) 0 00000 1 單片機論文及課設(shè) 15 2 3 4 3. 857 5 以上數(shù)據(jù)符合 要求,測試成功。 硬件的選擇。選擇適合設(shè)計目地的元器件是一個重要的方設(shè)計環(huán)節(jié)。不能以元器件是否是最高性能作為選擇元器件的標準。往往高性能器件的價格也是較高的。應(yīng)根據(jù)項目設(shè)計的需要選擇元器件,能夠滿足設(shè)計需要作為標準選擇元器件。 因為單片機系統(tǒng)設(shè)計是硬件和軟件相結(jié)合的設(shè)計,所以系統(tǒng)和硬件和軟件必須緊密配合,協(xié)調(diào)一致。應(yīng)不斷調(diào)整硬軟件設(shè)計,以提高系統(tǒng)工作效率。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1