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

正文內(nèi)容

基于at89s52單片機(jī)直流電機(jī)pwm控制系統(tǒng)畢業(yè)論文-文庫(kù)吧在線(xiàn)文庫(kù)

  

【正文】 推動(dòng) 4 個(gè) LS的 TTL 負(fù)載,若將端口 2的輸出設(shè)為高電平時(shí),此端口便能當(dāng)成輸入端口來(lái)使用。 : INT1,外部中斷 1輸入。在 FLASH 編程期間,此引腳用于輸入編程脈沖。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。 4. AT89S52 的內(nèi)部資源 AT89S52 有 6 個(gè)中斷源:兩個(gè)外部中斷( INT0 和 INT1),三個(gè)定時(shí)中斷(定時(shí)器 0、 2)和一個(gè)串行中斷。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以 64K 尋址。例如,下面的直接尋址指令訪(fǎng)問(wèn) 0A0H( P2口)存儲(chǔ)單元 MOV 0A0H , data 使用間接尋址方式訪(fǎng)問(wèn)高 128 字節(jié) RAM。IN1 與 IN2 相 同時(shí) ,電機(jī)快速停止。但這兩種半導(dǎo)體連接起來(lái)的時(shí)候,它們之間就形成一個(gè) “PN 結(jié) ”。圖“ c”為引腳圖,從 ag 引腳輸入不同的 8 位二進(jìn)制編碼,可顯示不同的數(shù)字或字符。這兩類(lèi)鍵盤(pán)的主要區(qū)別是識(shí)別鍵符及給出相應(yīng)鍵碼的方法。 流程圖 主程序流程圖 圖 8 主程序流程圖 定時(shí)器中斷程序流程圖 圖 9 定時(shí)器中斷程序流程圖 鍵盤(pán)控制流程圖 圖 10 鍵盤(pán)控制流程圖 結(jié)論 通過(guò)本次 畢業(yè) 設(shè)計(jì),使我學(xué)到了許多書(shū)本上無(wú)法學(xué)到的知識(shí) ,也使我深刻體會(huì)到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛。 也鍛煉了我的 protel 畫(huà)圖能力,以前學(xué)的時(shí)候元器件都是給定的只要到庫(kù)里面找出名字就可以,只要連線(xiàn)就可以,而這次是根據(jù)自己的設(shè)計(jì)需要去畫(huà),感覺(jué)不同。 修訂日期: 202157 *********************************************************************/ include include define uchar unsigned char define uint unsigned int /********************************************************************** L298n 接口定義 **********************************************************************/ sbit MOTOR_A_2=P3^6。 //定時(shí)標(biāo)記 uchar W=0。 P2=table1[W%10]。 P2=table1[W/10%10]。 EA=1。 //定時(shí)標(biāo)記加 1 disp()。 //系統(tǒng)延時(shí) _nop_()。 //脈寬設(shè)置成 100 else W=1。 /////////系統(tǒng)初始化 while(1) key()。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。qYpEh5pDx2zVkumamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8! z89Am YWv*3t nGK8! z89Am YWpaz adNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am v^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z8vGt YM*Jgamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z8vGt YM*Jgamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 UE9aQGn8xp$Ramp。 //按鍵標(biāo)記清 0 } else if(k4==0) //按鍵 4 按下 { while(k4==0)。 //按鍵 1 抬起 if(W==100) //如果脈寬為 100 W=0。 } /********************************************************************** 延時(shí) 1ms **********************************************************************/ void delayms(uint t) { uchar j。 TL0=0x17。 P2=table1[A]。 P2=table1[W/100]。 //計(jì)數(shù)變量 uchar code table1[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}。 //定義 k1 為 口 sbit k2=P3^1。 特別是深 刻體會(huì)到了 軟件和硬件結(jié)合的重要性,以及兩者的聯(lián)系和配合作用 。通過(guò)求助于陳老師、理清了思路。因此,通過(guò)檢測(cè) I/O 口線(xiàn)的電平狀態(tài),即可判斷鍵盤(pán)上哪個(gè)鍵被按下 P 1 .0P 1 .1P 1 .2P 1 .38 0 C 5 1V C CK E Y AK E Y DK E Y CK E Y B 獨(dú)立式鍵盤(pán)與單片機(jī)的鏈接 5 系統(tǒng) 軟件設(shè)計(jì) 直接應(yīng)用 AT89S52 的軟件方法實(shí)現(xiàn) PWM 信號(hào)輸出,這比硬件實(shí)現(xiàn) PWM 信號(hào)成本低。即從段選口送出某位 LED的字型碼,然后選通該位 LED, 并保持一段延時(shí)時(shí)間。 4. LED 七段數(shù)碼管的結(jié)構(gòu) 共陰極 共陽(yáng)極 管腳圖 其中:圖( a)為共陰極結(jié)構(gòu), 8 斷發(fā)光二極管的陰極端連接在一起,陽(yáng)極端分開(kāi)控制,使用時(shí)公共端接地,要使哪根發(fā)光二極管,則對(duì)應(yīng)的陽(yáng)極端接高電平。開(kāi)關(guān)驅(qū)動(dòng)方式是使半導(dǎo)體功率器件工作在開(kāi)關(guān)狀態(tài),通過(guò)脈調(diào)制( PWM)來(lái)控制電動(dòng)機(jī)的電壓,從而實(shí)現(xiàn)電動(dòng)機(jī)轉(zhuǎn)速的控制。 4. 3 L298 電機(jī)驅(qū)動(dòng)模塊 4. L298 電機(jī)驅(qū)動(dòng)簡(jiǎn)介 L298 是 SGS 公司的產(chǎn)品, L298N 為 15 個(gè)管角的單塊集成電路,高電壓,高電流,四通道驅(qū)動(dòng),設(shè)計(jì)用 L298N 來(lái)接收 DTL或者 TTL邏輯電平,驅(qū)動(dòng)感性負(fù)載(比如繼電器,直流和步進(jìn)馬達(dá) )和開(kāi)關(guān)電源晶體管。高 128 字節(jié)與特殊功能寄存器重疊。 16 位是指他們都是由 16 個(gè)觸發(fā)器構(gòu)成,故最大計(jì)數(shù)模值為 1216? 。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。 : RD,外部數(shù)據(jù)存儲(chǔ)器的讀取信號(hào)。 PORT3( ~ ): 端口 3 也具有內(nèi)部提升電路的雙向 I/O 端口,其輸出緩沖器可以推動(dòng) 4 個(gè)TTL 負(fù)載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計(jì)時(shí)計(jì)數(shù)控制及外部數(shù)據(jù)存儲(chǔ)器內(nèi)容的讀取或?qū)懭肟刂频裙δ堋? PORT0( ~ ): 端口 0 是一個(gè) 8 位寬的 開(kāi)路汲極( Open Drain)雙向輸出入端口,共有 8個(gè)位, 表示位 0, 表示位 1,依此類(lèi)推。如果是使用 8751 內(nèi)部程序空間時(shí),此引腳要接成高電平。 與 MCS51 單片機(jī)產(chǎn)品兼容; 8K字節(jié)在系統(tǒng)可編程 Flash 存儲(chǔ)器; 1000 次擦寫(xiě)周期;全靜態(tài)操作: 0Hz~ 33Hz;三級(jí)加密程序存儲(chǔ)器; 32 個(gè)可編程 I/O 口線(xiàn);三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器;八個(gè)中斷源;全雙工 UART 串行通道;低功耗空閑和掉電模式;掉電后中斷可喚醒;看門(mén)狗定時(shí)器;雙數(shù)據(jù)指針;掉電標(biāo)識(shí)符。占空比越大,加在電機(jī)兩端的電壓越大,電機(jī)轉(zhuǎn)動(dòng)越快。故采用方案一。 3. 2 PWM 調(diào)速方法 基于單片機(jī)類(lèi)由軟件來(lái)實(shí)現(xiàn) PWM:在 PWM 調(diào)速系統(tǒng)中占空比 D 是一個(gè)重要參數(shù)在電源電壓 dU 不變的情況下,電樞端電壓的平均值取決于占空比 D 的大小,改變 D 的值可以改變電樞端電壓的平均值從而達(dá)到調(diào)速的目的。 3 PWM 脈寬調(diào)制原理 3. 1 PWM 調(diào)速原理 PWM(脈沖寬度調(diào)制)是通過(guò)控制固定電壓的直流電源開(kāi)關(guān)頻率,改變負(fù)載兩端的電壓,從而達(dá)到控制要求的一種電壓調(diào)整方法。 這部分電路主要由 AT89S52 單片機(jī)的 I/O 端口、定時(shí)計(jì)數(shù)器、外部中斷擴(kuò)展等控制直流電機(jī)的加速 、 減速以及電機(jī)的正轉(zhuǎn)和反轉(zhuǎn),并且可以調(diào)整電機(jī)的轉(zhuǎn)速,能夠很方便的實(shí)現(xiàn)電機(jī)的智能控制。高性能的微處理器如 DSP (DIGITAL SIGNAL PROCESSOR 即數(shù)字信號(hào)處理器 )的出現(xiàn),為采用新的控制理論和控制策略提供了良好的物質(zhì)基礎(chǔ),使電機(jī)傳動(dòng)的自動(dòng)化程度大為提高。 微處理器誕生于上個(gè)世紀(jì)七十年代,隨著集成電路大規(guī)模及超大規(guī)模集成電路制造工藝的迅速發(fā)展,微處理器的性?xún)r(jià)比越來(lái)越高。隨著計(jì)算機(jī)檔次的不斷提高,功能的不斷完善,單片機(jī)已越來(lái)越廣泛地應(yīng)用在各種領(lǐng)域的控制、自動(dòng)化、智能化等方面,特別是在直流電動(dòng)機(jī)的調(diào)速控制系統(tǒng)中。隨著電力電子技術(shù)的發(fā)展,創(chuàng)造了許多新的電樞電壓控制方法。 在實(shí)際應(yīng)用中,電動(dòng)機(jī)作為把電能轉(zhuǎn)換
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1