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

正文內(nèi)容

基于單片機(jī)控制的風(fēng)速風(fēng)向的測量畢業(yè)論文(參考版)

2025-06-30 19:28本頁面
  

【正文】 。 32 DATAPORT=WCLCM。j++) {。i++) { for(j=0。 for(i=0。display()。while(1) { ad_data =Adc0832(0)。 WriteCommandLCM(0x01,1)。 // ad_data=0。void data_pro(void)。 void display(void)。 void DisplayOneChar(uchar X,uchar Y,uchar DData)。 void WriteCommandLCM(uchar WCLCM,uchar BusyC)。 void initLCM( void)。 31 void lcd_wait(void)。 uchar code str0[]={Fs: m/s}。 unsigned char v_shi。 char v_data。sbit LCM_EN=P2^2。 //ADC0832 clock signalsbit LCM_RS=P2^0。 //ADC0832 k insbit ADDO =P3^7。電子工業(yè)出版社[5]Kugland P,Krieger E,Santiago E. Cleaner Diesels Full Flow Soot Filter Regeneration System . [6]Samsung Electronics. S3C44BOX Risc microcontroller ARM instruction sheet . [7]Samsung Electronies. S3C44BOX Risc microprocessor data sheet .[8] 李全利.單片機(jī)原理及應(yīng)用技術(shù)[M].高等教育出版社,2022.[9] 方嚴(yán)軍,孫?。悄軆x器技術(shù)及其應(yīng)用[M].北京化學(xué)工業(yè)出版社,2022.[10] 楊志忠,衛(wèi)樺林,郭順華.?dāng)?shù)字電子技術(shù)基礎(chǔ)[M].高等教育出版社,2022. [11] 陳梓城,方勤.模擬電子技術(shù)[M].高等教育出版社出版社,2022. [12] 徐愛君,彭秀華.Keil Cx51 單片機(jī)高級語言編程與 uvision2 應(yīng)用[M] .電子工業(yè)出版社,2022.[13] 黃迪明.軟件技術(shù)基礎(chǔ)[M] .電子科技大學(xué)出版社,2022.[14] 朱明方.程序設(shè)計(jì)實(shí)踐指導(dǎo)[M] .清華大學(xué)出版社,1997.[15] 張義和, DXP2022 電路設(shè)計(jì)指南[M] .人民郵電出版社,2022. 30 附錄風(fēng)速程序:includeincludeinclude include define uchar unsigned chardefine uint unsigned intdefine BUSY 0x80 define DATAPORT P1sbit ADCS =P3^5。但對于經(jīng)驗(yàn)豐富的人來說,可以不要仿真器,直接將程序代碼燒錄到芯片,直接通電試驗(yàn),觀察關(guān)鍵現(xiàn)象。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方法。遇到系統(tǒng)不穩(wěn)定時(shí),就可以并上電容試試(越靠近芯片越好) 。在單片機(jī)的電源引腳跟地引腳之間接上一個(gè) 的電容會(huì)有所改善。然后再檢查晶振電路是否起振了,此,現(xiàn)在已經(jīng)很少有用外部擴(kuò) ROM 的了) ,一定要將 EA 引腳拉高,否則會(huì)出現(xiàn)程序亂跑的情況。接下來就是檢查復(fù)位引腳電壓是否正常。確認(rèn)電源電壓是否正常。風(fēng)向仿真電路利用開關(guān)控制電源的閉合模擬 P1 口四位格雷碼輸入,通過單片機(jī)處理顯示出對應(yīng)風(fēng)向。系統(tǒng)電路仿真圖如圖 所示:圖 風(fēng)向電路仿真圖 28 仿真分析Proteus 軟件的仿真是依靠單片機(jī)程序來實(shí)現(xiàn)的,因此先將程序通過第三方 Keil C51 軟件編譯,連接,執(zhí)行后產(chǎn)生一個(gè) HEX 文件,再與 Proteus 仿真軟件進(jìn)行關(guān)聯(lián)就可以實(shí)現(xiàn)仿真。由于傳感器在仿真軟件庫中沒有原型,由于四位盤輸出的信號是以并行四位輸入的形式輸出的,所以在仿真時(shí)按原理對其進(jìn)行替換,通過四個(gè)開關(guān)控制電源的閉合代替格雷碼的輸入。由于傳感器在仿真軟件庫中沒有原型,由于傳感器輸出的信號是以電壓的大小來輸出信號的,所以在仿真時(shí)按原理對其進(jìn)行替換,通過改變電阻的阻值改變電壓的大小。Proteus 仿真實(shí)驗(yàn)可以直觀的看到設(shè)計(jì)的效果,利用仿真可以節(jié)約設(shè)計(jì)的時(shí)間和成本。 ④具有強(qiáng)大的原理圖繪制功能。③提供軟件調(diào)試功能。②支持主流單片機(jī)系統(tǒng)的仿真。它運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:①實(shí)現(xiàn)了單片機(jī)仿真和 SPICE電路仿真相結(jié)合。該編輯器除了具有強(qiáng)大的原理圖編輯功能以外,其分層組織設(shè)計(jì)功能、設(shè)計(jì)同步器、豐富的電氣設(shè)計(jì)檢驗(yàn)功能及強(qiáng)大而完善的打印輸出功能,使用戶可以輕松完成所需的設(shè)計(jì)任務(wù)。這是一個(gè)易于使用的具有大量元件庫的原理圖編輯器,主要用于原理圖的設(shè)計(jì)。//查表求出風(fēng)向值 24 第 4 章 硬件電路圖與仿真設(shè)計(jì) 硬件電路圖設(shè)計(jì)工具與仿真工具 硬件電路圖原理圖設(shè)計(jì)工具Protel99se 是應(yīng)用于 Windows9x/2022/NT 操作系統(tǒng)下的 EDA 設(shè)計(jì)軟件,采用設(shè)計(jì)庫管理模式,可以進(jìn)行聯(lián)網(wǎng)設(shè)計(jì),具有很強(qiáng)的數(shù)據(jù)交換能力和開放性及 3D 模擬功能,是一個(gè) 32 位的設(shè)計(jì)軟件,可以完成電路原理圖的設(shè)計(jì)。 while (Wind_Gray1) Wind_Drct^=Wind_Gray。0x4F。if (KBA4==1)Wind_Gray+=0x0008。if (KBA2==1)Wind_Gray+=0x0002。Unsigned int Wind_Gray=0。 return(dat)。 dat=8。 ADCLK=0。 if(i7)ndat=1。 j=j7。 _nop_()。 _nop_()。 ADCLK=1。i++) { j=0。 } for(i=0。 dat=1。 _nop_()。 _nop_()。 ADCLK=1。i8。 dat=0。 _nop_()。 ADCLK=0。 _nop_()。 ADDI=(channel1)amp。 _nop_()。 ADCLK=0。 _nop_()。 ADDI=channelamp。 _nop_()。 ADCLK=0。 _nop_()。 _nop_()。 21 ADCS=0。 _nop_()。 if(channel==1)channel=3。 uchar ndat=0。 uchar j。將 HEX 文件導(dǎo)入到單片機(jī)里,用 PROTEUS 與KEIL C 聯(lián)調(diào),就完成了。再利用 KEIL C 進(jìn)行編程時(shí),先建立一個(gè)工程項(xiàng)目,然后在項(xiàng)目中新建空白文檔,在空白文檔處輸入程序并保存。軟件的開發(fā)工具我們用 KEIL C。同時(shí)軟件設(shè)計(jì)要盡可能實(shí)現(xiàn)功能模塊化,這樣既方便于 19 調(diào)試、鏈接,又便于移植和修改。然后給出程序的流程圖,并通過他進(jìn)行軟件的設(shè)計(jì)和調(diào)試。顯示原理見圖:單片機(jī)位驅(qū)動(dòng)段驅(qū)動(dòng)L E D 顯示圖 數(shù)碼管顯示原理第 3 章 軟件系統(tǒng)的設(shè)計(jì)軟件設(shè)計(jì)是基于硬件基礎(chǔ)上的,首先必須對系統(tǒng)有充分的了解,熟悉各種所用的芯片的時(shí)序以及各管腳的具體功能,還有硬件要實(shí)現(xiàn)的具體功能。此外,由于要顯示的數(shù)字為 BCD碼,而七段數(shù)碼管的顯示模型為七段代碼,所以在顯示之前必須把 BCD 碼轉(zhuǎn)換成七段代碼。由于發(fā)光二極管通常需要幾個(gè)或幾十個(gè)毫安培的驅(qū)動(dòng)電流才能發(fā)光,因此每個(gè)顯示模塊必須用一個(gè)七位的驅(qū)動(dòng)器才能正常工作。只要使不同段的發(fā)光二極管或小數(shù)點(diǎn)發(fā)光,可改變所顯示的數(shù)字或字母。LED 數(shù)碼管是由七段發(fā)光線段組成,每條線段可以是一個(gè)或幾個(gè)發(fā)光二極管。LED 是一種通過控制半導(dǎo)體發(fā)光二極管來顯示文字、圖形、圖像等各種信息的顯示屏幕,在智能儀表中應(yīng)用較多。該碼盤最外圈上的信號位的位置正好與狀態(tài)交線錯(cuò)開,只有當(dāng)信號位處的光電元件有信號時(shí)才讀數(shù),這樣就不會(huì)產(chǎn)生非單值性誤差。(2)帶判位光電裝置的二進(jìn)制循環(huán)碼盤:這種碼盤是在四位二進(jìn)制循環(huán)碼盤的最外圈再增加一圈信號位。因此,在兩數(shù)變換過程中,所產(chǎn)生的讀數(shù)誤差最多不超過“1” ,只可能讀成相鄰兩個(gè)數(shù)中的一個(gè)數(shù)。為了消除非單值性誤差,可采用以下的方法:(1)循環(huán)碼盤(格雷碼盤):循環(huán)碼習(xí)慣上又稱格雷碼,它也是一種二進(jìn)制編碼,只有“0”和“1”兩個(gè)數(shù)。但由于制造和安裝精度的影響,當(dāng)碼盤回轉(zhuǎn)在兩碼段交替過程中,會(huì)產(chǎn)生讀數(shù)誤差。工作時(shí),碼盤的一側(cè)放置電源,另一邊放置光電接受裝置,每個(gè)碼道都對應(yīng)有一個(gè)光電管及放大、整形電路。在一個(gè)四位光電碼盤上,有四圈數(shù)字碼道,每一個(gè)碼道表示二進(jìn)制的一位,里側(cè)是高位,外側(cè)是低位,在 360176。四位二進(jìn)制的碼盤各圈圓環(huán)分別代表一位二進(jìn)制的數(shù)字碼道,在同一個(gè)碼道上印制黑白等間隔圖案,形成一套編碼。編碼盤有光電式、接觸式和電磁式三種。由于光電碼盤與電動(dòng)機(jī)同軸,電動(dòng)機(jī)旋轉(zhuǎn)時(shí),光柵盤與電動(dòng)機(jī)同速旋轉(zhuǎn),經(jīng)發(fā)光二極管等電子元件組成的檢測裝置檢測輸出若干脈沖信號,其原理示意圖如圖 所示;通過計(jì)算每秒光電編碼器輸出脈沖的個(gè)數(shù)就能反映當(dāng)前電動(dòng)機(jī)的轉(zhuǎn)速。這是目前應(yīng)用最多的傳感器,光電編碼器是由光柵盤和光電檢測裝置組成。編碼器把角位移或直線位移轉(zhuǎn)換成電信號,前者成為碼盤,后者稱碼尺.按照讀出方式編碼器可以分為接觸式和非接觸式兩種.接觸式采用電刷輸出,電刷接觸導(dǎo)電區(qū)或絕緣區(qū)來表示代碼的狀態(tài)是“1”還是“0” ;非接觸式的接受敏感元件是光敏元件以透光區(qū)和不透光區(qū)來表示代碼的狀態(tài)是“1”還是“0” ,通過“1”和“0”的二進(jìn)制編碼來將采集來的物理信號轉(zhuǎn)換為機(jī)器碼可讀取的電信號用以通訊、傳輸和儲(chǔ)存。/2*(其中*為位數(shù)) ,本文選用四位輸出。內(nèi),所以可以用零位參考點(diǎn)對每圈的測量結(jié)果進(jìn)行復(fù)位,輸出復(fù)位信號到單片機(jī),即使斷電或者其他原因引起測量滯后也沒有影響,因?yàn)樗臏y量結(jié)果只與前后的位置有關(guān)。 風(fēng)向測量的設(shè)計(jì)測風(fēng)向采用風(fēng)帶動(dòng)風(fēng)向標(biāo)旋轉(zhuǎn)并帶動(dòng)主軸,傳感器測量采用各種方向傳感器進(jìn)行方向測量的一種方法,按其信號輸出方式可以分為光電式,電阻式等,本文選用絕對式光電編碼器,其輸出的信號可以是BCD 碼,可以直接被單片機(jī)接受,靈敏度也很高較之電阻式傳感器使用更方便。這里我們選用的芯片是LM016L。 但 值 得 注 意 的 是 , 在 進(jìn) 行 IN+與 IN的 輸 入 時(shí) , 如 果 IN的 電 壓 大 于 IN+的 電 壓 則轉(zhuǎn) 換 后 的 數(shù) 據(jù) 結(jié) 果 始 終 為 00H?!?  作 為 單 通 道 模 擬 信 號 輸 入 時(shí) ADC0832 的 輸 入 電 壓 是 0~5V 且 8 位 分 辨 率 時(shí) 的 電 壓 精 度 為。隨后輸出 8 位數(shù)據(jù),到第 19 個(gè)脈沖時(shí)數(shù)據(jù)輸出完成,也標(biāo)志著一次 A/D 轉(zhuǎn)換的結(jié)束。直到第 11 個(gè)脈沖時(shí)發(fā)出最低位數(shù)據(jù) DATA0,一個(gè)字節(jié)的數(shù)據(jù)輸出完成。到第 3 個(gè)脈沖的下沉之后 DI 端的輸入電平就失去輸入作用,此后 DO/DI 端則開始利用數(shù)據(jù)輸出 DO 進(jìn)行轉(zhuǎn)換數(shù)據(jù)的讀取。當(dāng) 2 位數(shù)據(jù)為“0” 、 “0”時(shí),將 CH0 作為正輸入端 IN+,CH1 作為負(fù)輸入端 IN進(jìn)行輸入。在第 3 個(gè)脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能,其功能項(xiàng)見圖 : 13 圖 選擇通道功能當(dāng)此 2 位數(shù)據(jù)為“1” 、 “0”時(shí),只對 CH0 進(jìn)行單通道轉(zhuǎn)換。此時(shí)芯片開始轉(zhuǎn)換工作,同時(shí)由處理器向芯片時(shí)鐘輸入端 CLK 輸入時(shí)鐘脈沖,DO/DI 端則使用 DI 端輸入通道功能選擇的數(shù)據(jù)信號。當(dāng) ADC0832 未工作時(shí)其 CS 輸入端應(yīng)為高電平,此時(shí)芯片禁用,CLK 和 DO/DI 的電平可任意。單片機(jī)對 ADC0832 的控制原理:正常情況下 ADC0832 與單片機(jī)的接口應(yīng)為 4 條數(shù)據(jù)線,分別是 CS、CLK、DO、DI。 獨(dú) 立 的 芯片 使 能 輸 入 , 使 多 器 件 掛 接 和 處 理 器 控 制 變 的 更 加 方 便 。 其 內(nèi) 部 電 源 輸 入 與 參 考 電 壓 的 復(fù) 用 , 使 得 芯 片 的 模 擬 電 壓 輸 入 在 0~5V 之 間 。 CLK 芯 片 時(shí) 鐘 輸 入 ; DI 數(shù) 據(jù) 信 號 輸 入 , 選 擇 通 道 控 制 ;     CH1 模 擬 輸 入 通 道 1, 或 作 為 IN+/使 用 ;     CS_ 片 選 使 能 , 低 電 平 芯 片 使 能 ;     C to +85176。C to +70176。 8P、 14P—DIP( 雙 列 直 插 ) 、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1