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

正文內(nèi)容

基于單片機的數(shù)字電壓表的設(shè)計畢業(yè)設(shè)計word格式(文件)

2024-12-23 11:03 上一頁面

下一頁面
 

【正文】 高電位,此時可用作輸入口。 端口引腳 復(fù)用功能 T2(定時器 /計算器 2 的外部輸入端) T2EX(定時器 /計算器 2 的外部觸發(fā)端和雙向控制) MOSI( 用于在線編程) MISO(用于在線編程) SCK(用于在線編程) 圖 P1 口管腳復(fù)用功能 ③ P2 端口,該口是帶有內(nèi)部上拉電阻的 8位雙向 I/O端口, P2口的輸出緩沖器可驅(qū)動(吸收或輸出電流方式) 4 個 TTL 輸入。在對 Flash 編程和程序校驗期間, P2 口也接收高位地址或一些控制信號。 6 在 AT89S52 中,同樣 P3 口還用于一些復(fù)用功能,如表 ??撮T狗定 時器( Watchdog)溢出后,該引腳會保持 98 個振蕩周期的高電平。在存取外部存儲器時,這個輸出信號用于鎖存低字節(jié)地址。在需要時,可以把地址8EH 中的 SFR 寄存器的 0位置為 “1” ,從而屏蔽 ALE 的工作;而只有在 MOVX 或MOVC 指令執(zhí)行時 ALE 才被激活。當 AT89S52 在執(zhí)行來自外部存儲器的指令時,每一個機器周期 PSEN 被激活 2 次。但 是,如果鎖定位 1被編程,則 EA在復(fù)位時被鎖存。 振蕩器的反相放大器輸出。 ADC0832 主要 特點 5V 電源供電時輸入電壓在 0~5V 之間; 商用級芯片溫寬為 0176。C ; ADC0832管腳介紹 圖 ADC0832 引腳圖 8 ADC0832 為 8 位分辨率 A/D 轉(zhuǎn)換芯片,其最高分辨可達 256級,可以適應(yīng)一般的模擬量轉(zhuǎn)換要求。通過 DI 數(shù)據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇。當要進行 A/D 轉(zhuǎn)換時,須先將 CS 使能端置于低電平并且保持低電平直到轉(zhuǎn)換完全結(jié)束。 9 圖 ADC0832 功能圖 如 圖 所示,當此 2 位數(shù)據(jù)為 “1”、 “0”時,只對 CH0 進行單通道轉(zhuǎn)換。到第 3 個脈沖的下沉之后 DI 端的輸入電平就失去輸入作用,此后 DO/DI端則開始利用數(shù)據(jù)輸出 DO 進行轉(zhuǎn)換數(shù)據(jù)的讀取。隨后輸出 8 位數(shù)據(jù),到第 19 個脈沖時數(shù)據(jù)輸出完成,也標志著一次 A/D 轉(zhuǎn)換的結(jié)束。如果作為由 IN+與 IN輸入的輸入時,可是將電壓值設(shè)定在某一個較大范圍之內(nèi),從而提高轉(zhuǎn)換的寬度。圖中的 8 個 LED 分別與上面那個圖中的 A~DP 各段相對應(yīng),通過控制各個 LED 的亮滅來顯示數(shù)字。引腳排 列依然是從左下角的那個腳( 1腳)開始,以逆時針方向依次為 1~12 腳,下圖中的數(shù)字與之一一對應(yīng)。 ADC832 電路 。 電路原材料清單 序號 名稱 型號 單位 數(shù)量 備注 1 電阻 1KΩ 支 1 2 電阻 200Ω 支 5 3 傳感器 DS18B20 支 1 4 電阻 510Ω 支 8 5 電阻 支 1 6 電阻 10KΩ 支 4 7 晶振 12MHz 支 1 16 8 普通電容 33pF 支 2 9 電解電容 10uF/50V 支 1 10 5 號電池 節(jié) 3 11 小按鈕 支 4 12 三極管 9012 支 4 13 三極管 9013 支 1 14 蜂鳴器 支 1 15 數(shù)碼管 支 1 16 單片機 AT89 S5 2 支 1 使用工具及儀表清單 序號 名稱 型號 單位 數(shù)量 備注 1 萬用表 塊 1 2 內(nèi)熱式電烙鐵 1 3 焊錫絲 若干 4 直流穩(wěn)壓電源 臺 1 5 編程燒寫器 臺 1 6 導(dǎo)線 若干 17 4. 軟件設(shè)計 程序設(shè)計總方案 根據(jù)模塊的劃分原則,將該程序劃分初始化模塊, A/D轉(zhuǎn)換子程序和顯示子程序,這三個程序模塊構(gòu)成了整個系統(tǒng)軟件的主程序,如圖 所示。 在本設(shè)計中,為了簡化硬件設(shè)計,主要采用軟件定時的方式,即用定時器 0溢出中斷功能實現(xiàn) 11μ s定時, 通過軟件延時程序來實現(xiàn) 5ms 的延時。這就 決定了該電壓表的最大分辨率(精度)只能達到 。另外可以用軟件編程來校正測量值。在這過程中,我對電路設(shè)計,單片機的使用等都有了新的認識。系統(tǒng)功能、指標達到了課題的預(yù)期要求、系統(tǒng)在硬件設(shè)計上充分考慮了可擴展性,經(jīng)過一定的改造,可以增加功能。本次設(shè)計采用了 AT89C51 單片機芯片,與以往的單片機相比增加了許多新的功能,使其功能更為完善,應(yīng)用領(lǐng)域也更為廣泛。 總之這次電路的設(shè) 計和仿真,基本上達到了設(shè)計的功能要求。 在這里要感謝唐俊英老師,他循導(dǎo)善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪;他嚴謹細致,一絲不茍的作風一直是我們工作 .學(xué)習(xí)中的榜樣;并將積極影響我今后的學(xué)習(xí)和工作。 sbit ADCLK = P1^0。 uchar code LEDData[]={0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0xea,0x20,0xa0}。 bai = dat/100%10。 //顯示 U P0 = 0xbf。 //顯示小數(shù)位 23 P0 = 0xef。 //顯示個位 P0 = 0xfb。 //顯示十位 P0 = 0xfe。 } uchar ADC0832(bit mode,bit channel) //AD 轉(zhuǎn)換,返回結(jié)果 { uchar i,dat,ndat。 ADDI = 1。 ADCLK = 0。 //低電平為差分模式,高電平為單通道模式。 ADCLK = 0。 //低電平為 CH0,高電平為 CH1 24 ADCLK = 1。//拉低 CLK 端 ,形成下降沿 3 ADDI = 1。i++) { dat = 1。 ADCLK=0。 } ndat = 0。i++) { ndat = 1。 ADCLK=0。 } ADCS=1。 25 else return 0。 if(i==255){ i=0。 } 附錄二 電路圖 。 //差分模式, CH0CH1 adc = adc*。 i=254。//拉低 CLK 端 ADDI=1。 _nop_()。//拉高時鐘端 _nop_()。 //下面開始繼續(xù)讀取反序的數(shù)據(jù)(從 D1到 D7) for(i = 0。 _nop_()。//拉高時鐘端 _nop_()。 //下面開始讀取轉(zhuǎn)換后的數(shù)據(jù),從最高位開始依次輸出( D7~D0) for(i = 0。 _nop_()。 _nop_()。//拉高 CLK 端 _nop_()。 _nop_()。//拉高 CLK 端 _nop_()。//拉低 CS 端 _nop_()。 //顯示小數(shù)點 Delay(300)。 P0 = 0xff。 P0 = 0xff。 P0 = 0xff。 ge = dat%10。 } void Display(uint dat) //顯示的數(shù)值為毫伏 { uchar ge,shi,bai,qian。 sbit ADDO = P1^2。我才能在溫暖的環(huán)境中茁壯成長并順利完成畢業(yè)設(shè)計。 21 參考文獻 [1] 李朝青 .單片機原理及接口技術(shù)(簡明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 [2] 李廣弟 .單片機基礎(chǔ)[M] .北京:北京航空航天大學(xué)出版社, 1994 [3] 閻石 .數(shù)字電子技術(shù)基礎(chǔ)(第三版) . 北京:高等教育出版社, 1989 [4] 石東海等 .單片機數(shù)據(jù)通信技術(shù)從入門到精通 .西安 :西安電子科技大學(xué)出版社 , ~ 150. [5] 王忠飛,胥芳. MCS 一 51單片機原理及嵌入式系統(tǒng)應(yīng)用 [M].西安:西安電子科技大學(xué)出版社, 2020. P268273 [6]蔡朝洋 ,單片機控制實習(xí)與專題制作 [M].北京 :北京航空航天大學(xué)出版社,20
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1