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

正文內(nèi)容

畢業(yè)設計論文_基于單片機的數(shù)字pwm控制器設計與應用軟件-全文預覽

2024-09-27 19:44 上一頁面

下一頁面
  

【正文】 //頻率調(diào)節(jié) TH1=(65536PWM)8 。 } void main() { uint adc。//拉高 CS端 ,結束轉(zhuǎn)換 ADCLK=0。//拉低時鐘端形成一次時鐘脈沖 _nop_()。 ADCLK = 1。 //記錄 D0 if(ADDO == 1) ndat |= 0x80。//拉低時鐘端形成一次時鐘脈沖 _nop_()。 ADCLK=1。//控制命令結束 (經(jīng)試驗必需 ) dat = 0。//拉高 CLK端 _nop_()。//拉低 CLK端 ,形成下降沿 2 _nop_()。 ADCLK = 1。//拉低 CLK端 ,形成下降沿 1 _nop_()。 //第 1 個下降沿為高電平 ADCLK = 1。 ADCS = 0。 P2 = 0xf7。 delay(10)。 P0 = Tab[qian]|0x80。 bai = dat/100%10。y0。 void delay(uint z) { uint x,y。 //PWM 值增加鍵 sbit K2 =P2^5 。 sbit ADCLK = P1^1。 還要 感謝我的同 學和朋友 ,在我寫論文的過程中給予我了很多你問素材, 還有一些圖書館遇到的同學給與的論文排版過程中提供的熱情 幫助 。劉老師的檢查總是很仔細的 ,可以認真的看論文的每一個細小的格式要求,認真的 讀每一個同學的論文 ,然后提出最中肯的意見, 在此 謝謝劉教授。 致 謝 歷時將近幾 個月的時間 我終于將我的畢業(yè)設計及 論 文寫完 ,在 這個漫長的 過程中 我遇到過 無數(shù)的困難和 障礙, 都在同學和老師的幫助下度過了。 而且是我明白了很多道理, 任何事情都是 一樣的 ,需要我們腳踏實地的去做,一步一個腳印的完成,認真嚴謹 決不放 棄 的態(tài)度才能做好一 每 件事情。 2) 經(jīng)過各元件裝配焊接流程后 , 試用 +5V 電源 輸出電源 ,接通電路 , 發(fā)現(xiàn)發(fā)光二極管不亮 , 更換該發(fā)光二極管后 正常亮起, 原因是在未焊接之前 檢查發(fā)光二極管時 ,將很大的電壓加在了二極管兩端, 損壞了該二極管原有的特性。即 *100=1ms TH0 和 TL0 是計數(shù)器 0的高 8位和低 8 位計數(shù)器。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 Keil 軟件是目前最流行開發(fā) MCS51 系列單片機的軟件。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于 MCS51 單片機的匯編軟件有早期的 A51,隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā) 軟件也在不斷發(fā)展, Keil 軟件是目前最流行開發(fā) MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛宣布全面支持 Keil 即可看出。 靜態(tài)調(diào)試一般采用的工具是萬用表,它是在用戶系統(tǒng)未工作時的一種硬件檢測。 。 。 。世面上的四位一體的數(shù)碼管一般都沒有 datasheet,所以掌握他們管腳的分布是很重要的一個環(huán)節(jié)。長 *寬 *高:長 —— 數(shù)碼管正放時,水平方向的長度;寬 —— 數(shù)碼管正放時,垂直方 向上的長度;高 —— 數(shù)碼管的厚度。 下圖為四位數(shù)碼管引腳圖 , 圖 325 四位數(shù)碼管引腳圖 四位數(shù)碼管的參數(shù) 為: 8 字高度: 8 字上沿與下沿的距離。當 某一字段的陰極為高電平時,相應字段就不亮。能顯示 4個數(shù)碼管叫四位數(shù)碼管??蛇x用可調(diào)節(jié)三端正電壓穩(wěn)壓器進行調(diào)節(jié)( LM317)。由輸入交流電壓變?yōu)?直流則須對電路進行整流。但值得注意的是,在進行 IN+與 IN的輸入時,如果 IN的電壓大于 IN+的電壓則轉(zhuǎn)換后的數(shù)據(jù)結果始終為 00H。隨后輸出 8 位數(shù)據(jù),到第 19 個脈沖時數(shù)據(jù)輸出完成,也標志著一次 A/D轉(zhuǎn)換的結束。到第 3 個脈沖的下沉之后 DI端的輸入電平就失去輸入作用,此后 DO/DI 端則開始利用數(shù)據(jù)輸出 DO進行轉(zhuǎn)換數(shù)據(jù)的讀取。 如資料 所示,當此 2 位數(shù)據(jù)為 “1” 、 “0” 時,只對 CH0 進行單通道轉(zhuǎn)換。當要進行 A/D 轉(zhuǎn)換時,須先將 CS 使能端置于低電平并且保持低電平直到轉(zhuǎn)換完全結束。通過 DI 數(shù)據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇。 ADC0832 為 8 位分辨率 A/D 轉(zhuǎn)換芯片,其最 高分辨可達 256 級,可以適應一般的模擬量轉(zhuǎn)換要求。 D1 數(shù)據(jù)信號輸入,選擇通道控制。 下圖為 0832 引腳圖 圖 323 0832 引腳圖 芯片接口說明: CS 選片使能,低電平芯片使能。 當開關轉(zhuǎn)換線路工作于 CCM/DCM 邊界,對于 buck 線路而言,即流過電感的電流紋波與輸出電流相等即: RVL TDV s ??2 )1( ???????????.(5) 由式 (5)可得邊界條件為 : RLfDK s21 ??? ???????????????(6) 即 : 當 RLfD s21 ?? 時, buck 變換器工作在 CCM 模式; 當 RLfD s21 ?? 時, buck 變換器工作在 DCM 模式; 當 RLfD s21 ?? 時, buck 變換器工作在 CCM/DCM 邊界; A0832 芯片介紹 ADC0832 是美國國家半導體公司生產(chǎn)的一種八位分辨率,雙通道 A/D 裝換芯片。這兩個按鍵開關作為調(diào)節(jié)亮度使用,即為增大 亮度 ,減小亮度,長按則實現(xiàn)連續(xù)調(diào)節(jié), 實現(xiàn)無級調(diào)光。高電流的時候 , LED 藍光占主導 ,光呈現(xiàn)藍色, 從而達到了一個高 LED 的時候 , 相鄰 LED的 CCT 的不同會很明顯也是不希望發(fā)生的。對于人眼來說, 很難察覺到紅、綠或藍 LED 中幾納米波長的變化 , 特別是在光強也在變化的時候。模擬調(diào)光不會引入潛在的電磁兼容 /電磁干擾 ( EMC/EMI)頻率。由于有這些特點,發(fā)光二極管在 一些光電控制設備中用作光源 ,在許多電子設備中用作信號顯示器。 限流電阻 R 可用下式計算: R=( EUF)/IF 式中 E為電源電壓 , UF 為 LED 的正向壓降 , IF 為 LED 的一般工作電流。這種利用注入式電致發(fā)光原理制作的二極管叫發(fā)光二極管,通稱 LED。 LED 是英文 light emitting diode LED 是英文 light emitting diode(發(fā)光二極管)的縮寫,它的基本結構是一塊電致發(fā)光的半導體材料,置于一個有引線的架子上,然后四周用環(huán)氧樹脂密封,起到保護內(nèi)部芯線的作用,所以 LED 的抗震性能好。由于可控硅前沿斬波使得輸入電壓可能一直處于峰值附近輸 入濾波電容將承受大的沖擊電流 ,同時還可能使得可控硅意外截止,導致可控硅不斷重啟, 所以一般需要 在驅(qū)動器輸入端串接電阻來減小沖擊。目前市面上的可控硅調(diào)光器功率等級不同 , 維持電流一般是 775mA(驅(qū)動電流則是 7100mA),導通后流過可控硅的電流必須要大于這個值才能繼續(xù) 導通, 否則會自行 關斷。但是當驅(qū)動 器進行 PWM 調(diào)光的時候 如果 PWM 信號的頻率正好落在200Hz 到 20kHz 之間 ,白 光 LED 驅(qū)動器周圍的電感和輸出電容就會產(chǎn)生人耳聽得見的噪聲。通常來說 ,相對于模擬調(diào)光 PWM 調(diào)光可以提高精度 ,線性控制光輸出到更低級。幾乎每個 LED驅(qū)動都要用到某種串聯(lián)電阻來辨別電流。但我估計在實現(xiàn)同等照度的情況下 , PWM 會有優(yōu)勢。用線性調(diào)節(jié)的模擬調(diào)光會降低輸出電流的精度。對于單色 LED來說 , 其主波長會改變。 LED 調(diào)光目前有兩種思路 : 一是線性調(diào)節(jié) LED 電流 (即模擬調(diào)光 ),二是使用開關電路以相對于人眼識別力來說足夠高的頻率工作來改變光輸出的平均值 (數(shù)字調(diào)光 )。 然而,現(xiàn) 實中這種開關并非 存在 ,而只是一種理想化的東西。試想一 下 ,假如用一個開、關頻率很高的按鍵開 關來控制發(fā)光二級管的亮、滅 。對于一般 LED 控制, 采用第一種方法在控制電壓變化時濾波的 實現(xiàn)存在較大的困難 , 這主要是因為濾波頻 率較低、濾波精度要求高和濾波電路的參數(shù)不易調(diào)整。知道進入 20世紀 80年代 , 隨著全控型電力電子器件的出現(xiàn)及其迅速發(fā)展 , PWM 控制技術才真正得到應用。采樣控制理論中有一個重要結論 , 沖量相等而形狀不同的窄脈沖加在具有慣性的環(huán)節(jié) 上時 , 其效果基本相同。應用者的系統(tǒng)只需要提供寬、窄不同的數(shù)字式脈沖 ,即可簡單地實現(xiàn)改變輸出電流, 從而調(diào)節(jié)白光 LED的亮度。 PWM 調(diào)光就是通過調(diào)整燈亮的時間與燈滅時間的比例來調(diào)整平均感觀亮度的方法。 在開 始執(zhí)行程序時 , 給 PC 賦以程序中第一條指令所在的地址 , 然后取得每一條要執(zhí)行的命令 , PC中的內(nèi)容就會自動增加 ,增加量由本條指令長度決定, 可能是 2或 3。 這 樣只要知道了存儲單元的地址 , 就可以找到這個存儲單元 ,其中存儲的指令就可以被取出。 這一 系列指令的集合就成為程序 , 程序需要預先存放在具有存儲功能的部件 —— 存儲器中。各電氣廠商、機電行業(yè)和測控企業(yè)都把單片機作為本部 門產(chǎn)品更新?lián)Q代、產(chǎn)品智能化的重要工具。單片機的核心是中央處理器CPU。單片機是一種集成在電路芯片 , 是采用 超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器 CPU 隨機存儲器 RAM、只讀存儲器 ROM、多種I/O 口和中斷系統(tǒng)、定 時器 /計時器等功能制電路、模擬多路轉(zhuǎn)換器、 A/D 轉(zhuǎn)換器等電路而完善的計算機系統(tǒng)。 單片機技術的發(fā)展大致有以下趨勢。 現(xiàn)在,單片機的使用領域已十分廣泛。當 /EA端保持高電平時 ,此間內(nèi)部 程序存儲器。在由外部程序存儲器取指期間 ,每個機器 周期兩 /PSEN 有 效。此時 ,ALE 只有在執(zhí)行MOVX,MOVC 指令是 ALE 才起用。在平時 ,ALE 端以不變的頻率周期輸出正脈沖信號 ,此頻率為振蕩器頻率的 1/6。 RXD(串行輸入口 ) TXD(串行輸出口 ) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(計時器 0 外部輸入 ) T1(計時器 1 外部輸入 ) /WR(外部數(shù)據(jù) 存儲器寫選通 ) /RD(外部數(shù)據(jù)存儲器讀選通 ) RST:復位輸入。 P2口在 FLASH編程和校驗時接收高八位地址信號和控制信號。并因此作為輸入時 ,P2 口的管腳被外部拉低 ,將輸出電流。 P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口 ,P1 口緩沖器能接收輸出 4TTL 門電流。 P0 口 : P0 口為一個 8 位漏級開路雙向 I/O 口 ,每腳可吸收 8TTL 門電流。掉電保護方式下 , RAM 內(nèi)容被保存 ,振蕩器被 凍結 ,單片機一切工作停止 ,直到下一個中斷 或硬件復位為止。 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器 ,具有 8K 在系統(tǒng)可編程Flash 存儲器。概括的講,一塊芯片就成了一臺計算機。 PWM 調(diào)節(jié) LED 亮度是一種利用簡單的數(shù)字脈沖反復開關白光 LED 驅(qū)動器的調(diào)光技術。 無論 LED 是經(jīng)由降壓、升壓、降壓 /升 壓或線性穩(wěn)壓器驅(qū)動, 連接每一個驅(qū)動電路最常見的線程就是需要控制光的輸出。 方案一 :利用單片機輸出占空比可調(diào)的高頻脈沖,來改變驅(qū)動電流從而精確地調(diào)節(jié) LED 亮度。然而,當 LED 在周邊亮度小時, LED 燈不能提供足夠和恰當?shù)墓舛?,這樣又影響了閱讀,造成視覺疲勞。 LED 照明 就是以 LED(Light Emitting Diode)即發(fā)光二極管為光源的臺燈,LED 是一種固態(tài)的半導體器件,它可以直接把電轉(zhuǎn)化為光。使用脈沖寬度調(diào)制 PWM 來設置周期和占空度 , 可能是最簡單的實現(xiàn)數(shù)字調(diào)光的方法 , 并且 Buck 調(diào)節(jié)器拓撲往往能夠提供一個最好的性能。 它們的共同 思路都是用驅(qū)動電路來控制光的輸出。 51 單片機本身是沒有 PWM 接口的,本文是通過軟件模擬 PWM在一定的頻率的方波中,調(diào)整高電平和低電平的占空比,即可實現(xiàn) LED 燈亮度控制。在手動控制時,通過兩個按鍵輸出不同的 PWM 占空比對 LED的電流進行控制,從而實現(xiàn)了對光度的手動調(diào)節(jié)。 不管用 Buck,Boost,BuckBoost 還是線性調(diào)節(jié)器來驅(qū)動 LED。使用開關電路以相對于人眼識別力來說足夠高的頻率工作來改變光輸出的平均值 ,即數(shù)字調(diào)光 。發(fā)展新固態(tài)照明,不但是照明領域的創(chuàng)新 ,而且符合當前政府提出的“低碳節(jié)能環(huán)?!钡囊?。另外一方面,因為 LED 的發(fā)熱量和電流存在正相關的關系,發(fā)熱影響了LED 的壽命,所以在不必要的亮度下也減少了 LED 的壽命。利用脈沖寬度調(diào)變 (PWM)來設定循環(huán)和工作周期可能是實現(xiàn)數(shù)字調(diào)光的最簡單的方法 , 原因是相同的技術可以用來控制大部分的開關轉(zhuǎn)換器。簡單地說,它是不斷調(diào)整 LED 的電流大小來改變亮度的 ,可以通過調(diào)整電流檢測電阻 RSNS,或用模擬電壓驅(qū)動 I
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1