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

正文內(nèi)容

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

2025-10-11 17:11本頁(yè)面

【導(dǎo)讀】展的產(chǎn)物,經(jīng)歷了探索階段、完善階段、微控制器形成階段和微控制器發(fā)展階段。定時(shí)/計(jì)數(shù)器及I/O接口電路等部件,構(gòu)成一個(gè)微型計(jì)算機(jī)。本章主要講89C51單片機(jī)的結(jié)構(gòu)。單片機(jī)的CPU包括控制器和運(yùn)算器,控制器。要實(shí)現(xiàn)算術(shù)邏輯運(yùn)算和數(shù)據(jù)中轉(zhuǎn)。51單片機(jī)的存儲(chǔ)器組織,從物理上分4個(gè)部。分,從邏輯分3個(gè)地址空間。內(nèi)部、外部程序存儲(chǔ)器由CPU統(tǒng)一訪問(wèn),內(nèi)部、外。部數(shù)據(jù)存儲(chǔ)器使用不同的指令訪問(wèn)。內(nèi)部RAM中有位尋址空間。單片機(jī)復(fù)位,然后轉(zhuǎn)入程序?qū)崍?zhí)行方式,還要考慮單片機(jī)的低功耗方式。指令系統(tǒng)是CPU執(zhí)行的所有指令的集合及。其編碼系統(tǒng),在計(jì)算機(jī)中以二進(jìn)制表示,在編寫(xiě)程序時(shí)通常使用助記符形式。達(dá)式表示,由匯編程序負(fù)責(zé)求值。3為9位UART方式?;騎2的溢出率與PCON中的SMOD共同控制,有較大波特率選擇范圍。要目的是將外部信號(hào)及時(shí)通知CPU,并盡量降低對(duì)CPU正常工作的影響。須用軟件或硬件撤銷,否則會(huì)引發(fā)第二次中斷。DAC0832是最常見(jiàn)的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。 單片機(jī)論文及課設(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è)計(jì)的錯(cuò)誤和工藝性故障等。 ,尤其是電源的連接是否正確;檢查各總線是否有短路的故障。檢查開(kāi)關(guān) /按 鍵是否正常,是否連接正確,為了保護(hù)芯片,應(yīng)先對(duì)各 IC 座電位進(jìn)行檢查,確認(rèn)無(wú)誤后再插入芯片。 單片機(jī)論文及課設(shè) 14 40 芯片的仿真插頭插入單片機(jī)插座進(jìn)行調(diào)試,檢查各接口是否滿足設(shè)計(jì)的要求,有正常的程序測(cè)試硬件電路的好壞。 軟件調(diào)試的任務(wù)是利用開(kāi)發(fā)工具進(jìn)行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序的錯(cuò)誤,同時(shí)也能發(fā)現(xiàn)硬件的故障。軟件調(diào)試是一個(gè)模塊一個(gè)模塊進(jìn)行的。首先單獨(dú)調(diào)試各子程序是否能夠按照預(yù)期的功能,接口電路的控制是否正常。最后調(diào)試整個(gè)程序。尤其注意的是各模塊間能否正確的傳遞參數(shù)。 1)檢查 LED 顯示模塊程序。觀察在 LED 上是否能夠顯示相應(yīng)的字符。 2)檢查按鍵模塊程序。 3)檢查 A/D 轉(zhuǎn)換模塊程序。可以在硬件電路的輸入端輸入已知的幾個(gè)電壓,分別觀察 LED 上是否顯示相應(yīng)的電壓值。 4)檢查數(shù)據(jù)的轉(zhuǎn)換模塊程序。 該系統(tǒng)存在軟件和硬件的緊密聯(lián)系。軟硬件都調(diào)試通過(guò)后,整個(gè)系統(tǒng)連接仍會(huì)存在很多麻煩。首先檢查 A/D 部分,然后是 FPGA/ 單片機(jī),最后是數(shù)碼管,依次排除障礙。 總調(diào)試。當(dāng)相應(yīng)的各模塊環(huán)節(jié)都正確后,可程序下載到單片機(jī)。接上電源運(yùn)行。再檢查所有功能,觀察是否能預(yù)期的一樣。如果一樣,說(shuō)明設(shè)計(jì)成功完成 設(shè)計(jì)完成后,要對(duì)數(shù)據(jù)進(jìn)行調(diào)試。首先要校對(duì)零點(diǎn):將 A/D 轉(zhuǎn)換器的模擬輸入端口接地,即讓電壓為 0V,此時(shí)可以調(diào)整 R2 的值,直至顯示電壓為 0V 時(shí)為止。校準(zhǔn)零點(diǎn)之后,就可以進(jìn)行測(cè)試。 調(diào)試完后,對(duì)電路進(jìn)行精確、準(zhǔn)確進(jìn)行調(diào)試,為了保證精確度,要多測(cè)幾個(gè)點(diǎn),除了零點(diǎn)和滿度值外,再選兩個(gè)中間值進(jìn)行比較,測(cè)試結(jié)果如下表所示: 測(cè)試數(shù)據(jù) 表 輸入值( V) 測(cè)量值( V) 0 00000 1 單片機(jī)論文及課設(shè) 15 2 3 4 3. 857 5 以上數(shù)據(jù)符合 要求,測(cè)試成功。 硬件的選擇。選擇適合設(shè)計(jì)目地的元器件是一個(gè)重要的方設(shè)計(jì)環(huán)節(jié)。不能以元器件是否是最高性能作為選擇元器件的標(biāo)準(zhǔn)。往往高性能器件的價(jià)格也是較高的。應(yīng)根據(jù)項(xiàng)目設(shè)計(jì)的需要選擇元器件,能夠滿足設(shè)計(jì)需要作為標(biāo)準(zhǔn)選擇元器件。 因?yàn)閱纹瑱C(jī)系統(tǒng)設(shè)計(jì)是硬件和軟件相結(jié)合的設(shè)計(jì),所以系統(tǒng)和硬件和軟件必須緊密配合,協(xié)調(diào)一致。應(yīng)不斷調(diào)整硬軟件設(shè)計(jì),以提高系統(tǒng)工作效率。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1