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

正文內(nèi)容

基于單片機(jī)的數(shù)據(jù)采集系統(tǒng)設(shè)計—畢業(yè)設(shè)計論文(文件)

2025-03-22 11:57 上一頁面

下一頁面
 

【正文】 跟我一組的同學(xué),許多次在我設(shè)計 不知如何下手時,他都給了我許多的建議,使我大大加快了設(shè)計的進(jìn)程。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z8。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE% amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 9JWKf wvGt YM*Jgamp。首先謝謝我的指導(dǎo)老師。 val=P0。ST=1。 //判斷接收到的第四位是否為 1,如果為 1,則按選定的通道采集,否則就是循環(huán)采集 switch(i) { case 0: Adcon()。 35 uchar val。 //啟動定時器 1 while(1) { Delay(100)。 TL1=0XFD。} } /*******主程序 *******/ void main() { TMOD=0X20。 OE=1。j8) { ST=0。 } /*********A/D 轉(zhuǎn)換子程序 *********/ void Adcon() { int j,m=0XF8。i++)。 sbit OE=P3^7。 m=n/0xFF。 c=SBUF。 break。 break。 break。 break。 break。 //啟動定時器 1 IE=0x90。 //波特率不加倍 TH1=0xFD。 } /*******主程序 *******/ void main() { P0=0x00。 } Display() { smgK=1。break。break。 Tmp=P3^0xF0。break。break。 //按鍵后 11110000 將變成XXXX0000, X 中有一個為0, 3 個仍為 1,而異或操作會 把 3 個 1 變成 0,唯一的0 變成 1 Tmp=An4。 } /************鍵盤掃描子程序 **************/ void Keys_Scan() { uchar Tmp,An。 P0=0x80。 smgd=0。 smgd=1。 //顯示十位 Delay(5)。 smgk=1。 P0=LEDData[d/100]。i++)。 uchar Pre_KeyNo=16,KeyNo=16。 在整個系統(tǒng)中,主機(jī)用到了 9個按鍵,按鍵 0按下后,發(fā)送一個 00H 的數(shù)據(jù)給從機(jī),而從機(jī)接收到這個信號就開始調(diào)用一個循環(huán)采集方式,然后從機(jī)采集完數(shù)據(jù)后再將轉(zhuǎn)換好的數(shù)據(jù)和采集線路的通道號發(fā)送給主機(jī)并用 LED 數(shù)據(jù)顯示器顯示出來;按鍵 18用于選擇采集方式,分別 送相應(yīng)的采集線路的通道號給從機(jī),然后再將從機(jī)轉(zhuǎn)換好的數(shù)據(jù)和采集線路的通道號發(fā)送給主機(jī)并用 LED 數(shù)據(jù)顯示器顯示出來;當(dāng)主機(jī)沒有按鍵按下時,則發(fā)送一個數(shù) 0 給 LED。其流程圖如圖 所示 (4)向串口發(fā)送數(shù)據(jù)子程序 putc_to_SerialPort(uchar c) 程序首先將數(shù)據(jù)發(fā)送到串行口,當(dāng) T1=0 時,表明傳送結(jié)束。 ( 1)主程序 主程序是進(jìn)行系統(tǒng)的初始化,由于主從兩個單片機(jī)要進(jìn)行通信,所以兩個單開始 顯示個位 顯示十分位 顯示百分位 顯示小數(shù)點 結(jié)束 開始 接受數(shù)據(jù) 對數(shù)據(jù)進(jìn)行相關(guān)處理 調(diào)用 Display_Result(m) 26 片機(jī)的初始化應(yīng)該是相同的,并調(diào)用 A/D 轉(zhuǎn)換。其流程圖如 所示。其流程圖如圖 所示 ( 4) LED 顯示程序 Display_Result(int d) 該子程序用的數(shù)碼管動態(tài)顯示方式。 ( 1)主程序 主程序?qū)ο到y(tǒng)進(jìn)行初始化,主要是進(jìn)行定時 /計數(shù)的初始化,然后調(diào)用鍵盤掃描程序 Keys_Scan(),再根據(jù)按下的鍵來調(diào)用 向串口發(fā)送數(shù)據(jù)子程序putc_to_serialport()將相應(yīng)的數(shù)據(jù)發(fā)送給串 行口。根據(jù)題意,在文檔中寫入代碼,寫完后再檢查一下,然后保存,然后再將保存好的文檔添加到工程中,具體做法如下: 程序文件添加完畢后,對其進(jìn)行編譯當(dāng)前程序、編譯修改過的文件并生成應(yīng)用程序、重新編譯所有文件并生成應(yīng)用程序后,依次點擊 TARGET、 Output 鍵。首先從菜單中的工程中“新建工程”,建立我們將要做的工程項目: 接下來 Keil 環(huán)境要求我們?yōu)?12工程選擇一個單片機(jī)型號;我們選擇 Ateml公司的 89C52。將轉(zhuǎn)換結(jié)果輸出 。 ADC0809 與 AT89C52 單片機(jī)的接口方式, 如圖 所示: 20 圖 ADC0809 與單片機(jī)的連接圖 由于 ADC0809 具有輸出 3 態(tài)鎖存器,其八位數(shù)據(jù)輸出引腳可直接與數(shù)據(jù)總線相連。該信號通常可作為中斷申請信號。 ADC0809 時序圖及其接口電路 ADC0809 的時 序圖如圖 所示: 19 圖 ADC0809 的時序圖 其工作過程是: ALE 的上升沿將 A、 B、 C 端選擇的通道地址鎖存到 8 位A/D 轉(zhuǎn)換器的輸入端。 ADC0809 工作時,首先輸入 3 位地址,并使 ALE 為 1,以將地址存入地址鎖存器中。 ADC0809 是 8 路 8 位 A/ D轉(zhuǎn)換器 (即分辨率 8 位 ),具有轉(zhuǎn)換起??刂贫?,轉(zhuǎn)換時間為 100μs 采用單 +5V 電源供電,模擬輸入電壓范圍為 0~ +5V,且不需零點和滿刻度校準(zhǔn),工作溫度范圍為 40~ +85℃ 功耗可抵達(dá)約 15mW。該芯片由 8 路模擬開關(guān)、地址鎖存與譯碼器、比較器、 8 位開關(guān)樹型 D/ A 轉(zhuǎn)換器、逐次逼近寄存器、三態(tài)輸出鎖存器等電路組成。 引腳結(jié)構(gòu)圖如圖 所示: 16 圖 MAX232的引腳結(jié)構(gòu)圖 其中引腳 16( C1+、 V+、 C1_、 C2+、 C V)用于電源電壓轉(zhuǎn)換,只要在外部接入相應(yīng)電解電容即可;引腳 710和引腳 1114構(gòu)成兩組 TTL 信號電平與RS232C 信號電平的轉(zhuǎn)換電路,對應(yīng)引腳可直接與單片機(jī)串行口的 TTL 電平引腳和 PC 的 RS232C 電平引腳相連。 8 腳( R2IN)、 9腳( R2OUT)、 10腳( T2IN)、7 腳( T2OUT)為第二數(shù)據(jù)通道。功能是產(chǎn)生 +12v 和 12v 兩個電源,提供給 RS232 串口電平的需要。但在實際應(yīng)用中,約有 99%的用戶是按碼元畸變 1020%的范圍工作的,所以實際使用中最大距離會遠(yuǎn)超過 50英尺。 表 常用引線的信號內(nèi)容 引腳序號 信號名稱 符號 流向 功能 2 發(fā)送數(shù)據(jù) TXD DTEDCE DTE發(fā)送串行數(shù)據(jù) 3 接收數(shù)據(jù) RXD DTEDCE DTE接收串行數(shù)據(jù) 4 請求發(fā)送 RTS DTEDCE DTE請求 DCE將線路切換到發(fā)送方式 5 允許發(fā)送 CTS DTEDCE DCE告訴 DTE線路已接通可以發(fā)送數(shù)據(jù) 6 數(shù)據(jù)設(shè)備準(zhǔn)備好 DSR DTEDCE DCE準(zhǔn)備好 7 信號地 信號公共地 8 載波檢測 DCD DTEDCE 表示 DCE接收到遠(yuǎn)程載波 20 數(shù)據(jù)終端準(zhǔn)備好 DTR DTEDCE DTE準(zhǔn)備好 14 22 振鈴指示 RI DTEDCE 表示 DCE與線路接通,出現(xiàn)振鈴 ( 3)接口的物理結(jié)構(gòu) RS232C接口連接器通常使用 25芯的 DB25型插頭座,一般插頭在 DCE端 ,插座在 DTE端。 13 ( 2)接口的電氣特性 在 RS232C中所有信號線的電壓均為負(fù)邏輯關(guān)系。它的全稱是“數(shù)據(jù)終端設(shè)備( DTE)和數(shù)據(jù)通訊設(shè)備( DCE)之間串行二進(jìn)制數(shù)據(jù)交換接口技術(shù)標(biāo)準(zhǔn)”該標(biāo)準(zhǔn)規(guī)定采用一個 25 個腳的 DB25連接器,對連接器的每個引腳的信號內(nèi)容、各種信號的電平加以規(guī)定。其電路圖如 圖 從機(jī)部分電路設(shè)計圖 單片機(jī)之間的通信 ( 1)串口通信 RS232C 由于串行通訊方式具有使用線路少、成本低,特別是在遠(yuǎn)程傳輸時,避免了多條線路特性的不一致而被廣泛采用。 [10] 表 段位碼對應(yīng)關(guān)系 段位碼 D7 D6 D5 D4 D3 D2 D1 D0 位碼段 dp g f e d c b a 從機(jī)部分 該系統(tǒng)的從機(jī)負(fù)責(zé)完成 A/D模數(shù)轉(zhuǎn)換,并回應(yīng)主機(jī)的命令,需要用到ADC080 AT59C52,由于它們兩個的時鐘頻率不一致,所以還要用到一個74LS74。如圖 ( 2)共陽極接法。 綜上所述,單片機(jī)的引腳特點是:
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1