丁香婷婷,三年片观看免费观看大全古装剧,少妇被躁爽到高潮无码,97电影天堂

下載手機汽配人

基于單片機的直流電機PWM調速控制(要單片機的代碼)快啊

內容及要求:1、設計一個直流電機調速系統,并用單片機實現連接開關和數碼顯示并將其值輸入直流電機調速系統。2、通過公式及鍵控實現其直流電機啟動、加速、減速和停止等四種形態。目標:(1) CPU為8051芯片;(2) 實驗需要4個LED,分別顯示啟動、加速、減速和停止。(3) 通過按鍵開關輸入不同的值改變脈沖占空比的控制值從而得到不同的頻率脈沖,實現脈沖轉變為點評,實現調速功能。只要你能在兩天內完成,80分就是你的,急急急!!!
提問者:網友 2018-08-18
最佳回答
; PWM 控制 LED 燈漸亮漸滅程序 * ; 利用定時器控制產生占空比可變的 PWM 波 * ; 按K1,PWM值增加,則占空比減小,LED 燈漸暗。 * ; 按K2,PWM值減小,則占空比增加,LED 燈漸亮。 * ;當PWM值增加到最大值或減小到最小值時,蜂鳴器將報警 * ;資源:p0口,8路指示燈。p1.4,p1.5亮度控制按鍵(端口按鍵)p3.7小喇叭報警 * ;---- PWM EQU 7FH ;PWM賦初始值 OUT EQU P0 ;8個LED燈的接口 INCKEY EQU P1.4 ;K1,PWM值增加鍵。 DECKEY EQU P1.5 ;K2,PWM值減小鍵。 BEEP EQU P3.7 ;---- ORG 0000H SJMP START ORG 000BH SJMP INTT0 ORG 001BH SJMP INTT1 ORG 0030H ;---- ;主程序 ;定時器0工作在模式1,定時器1工作在模式2。 ;---- START: MOV SP,#30H MOV TMOD,#21H MOV TH1,PWM ;脈寬調節 MOV TL1,#00H MOV TH0,#0FCH ;1ms延時常數 MOV TL0,#066H ;頻率調節 SETB EA SETB ET0 SETB ET1 SETB TR0 LOOP: MOV A,PWM ; JB INCKEY,LOOP1 ;增加鍵是否按下? CALL DELAY ;延時去抖動 JB INCKEY,LOOP1 CJNE A,#0FFH,PWMINC ;是否到最大值? CALL BEEP_BL ;是,蜂鳴器報警。 SJMP LOOP PWMINC: INC PWM ;調節脈寬(脈寬減小) SJMP LOOP LOOP1: JB DECKEY,LOOP2 ;減小鍵是否按下? CALL DELAY ;延時去抖動 JB DECKEY,LOOP2 CJNE A,#02H,PWMDEC ;是否到最小值? CALL BEEP_BL ;是,蜂鳴器報警。 SJMP LOOP PWMDEC: DEC PWM ;調節脈寬(脈寬增加) LOOP2: SJMP LOOP ;---- ;T0中斷服務子程序 (頻率) ;控制定時器1中斷 ;---- INTT0: CLR TR1 MOV TH0,#0FCH ;1ms延時常數 MOV TL0,#066H ;頻率調節 MOV TH
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“基于單片機的直流電機PWM調速控制(要單片機的代碼)快啊”的解答,僅供您參考,汽配人網不保證該解答的準確性。
主站蜘蛛池模板: 佳木斯市| 勐海县| 同德县| 伽师县| 马龙县| 永顺县| 陈巴尔虎旗| 禄丰县| 洛浦县| 黑龙江省| 老河口市| 武隆县| 南川市| 兴安县| 绵阳市| 江孜县| 龙陵县| 尤溪县| 宜章县| 阳西县| 邵东县| 靖安县| 光泽县| 额尔古纳市| 龙山县| 海城市| 轮台县| 临颍县| 淳安县| 延庆县| 姚安县| 周口市| 克拉玛依市| 德州市| 固安县| 泸定县| 尤溪县| 格尔木市| 古蔺县| 肃宁县| 梁河县|