历史上的今天
返回首页

历史上的今天

今天是:2025年01月10日(星期五)

正在发生

2018年01月10日 | 单片机进行脉宽调制(PWM) 直流电机调速测试程序

2018-01-10 来源:eefocus

单片机 进行脉宽调制(PWM) 直流电机调速测试程序

  ;UNL2003提供电机驱动电流.(<=500MA/5V) 
   ;使用六个按键实现六种不同速度 


              DC   BIT  P1.0

              speed equ 20h 
              org 000h 
              jmp dc_MOTOR 
              ORG 100H 
   dc_MOTOR: 

               MOV   a,p1 
               MOV   speed,a      ;键盘去抖动 
              lcall del 
               MOV   a,p1 
              cjne  a,speed,dc_MOTOR 
              JB   P3.3,JUD_SPD5 
               MOV   SPEED,#6      ;SW1 
              JMP  PWM 
JUD_SPD5:     JB   P3.2,JUD_SPD4 
               MOV   SPEED,#5       ;SW2 
              JMP  PWM 
JUD_SPD4:     JB   P3.1,JUD_SPD3 
               MOV   SPEED,#04       ;SW3 
              JMP  PWM 
JUD_SPD3:     JB   P3.0,JUD_SPD2 
               MOV   SPEED,#03       ;SW4 
              JMP  PWM 
JUD_SPD2:     JB   P3.5,JUD_SPD1 
               MOV   SPEED,#02       ;SW5 
              JMP  PWM 
JUD_SPD1:     JB   P3.6,JUD_SPD0 
               MOV   SPEED,#01      ;SW6 
              JMP  PWM 
JUD_SPD0:      MOV   SPEED,#00 

PWM:           MOV   R6,SPEED 
               MOV   A,#06 
              CLR  C 
              SUBB  A,SPEED 
               MOV   R5,A 
              CLR  DC 
WAIT1:        LCALL  DEL 
              DJNZ   R5,WAIT1 
              SETB  DC 
WAIT2:        LCALL  DEL 
              DJNZ   R5,WAIT2 
              JMP   DC_MOTOR 

Del:    MOV   r7,#0ffh 
       djnz  r7,$ 
       ret 

            END 


推荐阅读

史海拾趣

Graseby Infrared公司的发展小趣事
确保电路中的互锁机构工作正常,防止两个接触器同时吸合导致短路事故。
Axiohm公司的发展小趣事

随着国内市场的饱和,Axiohm公司开始寻求国际化发展。公司制定了详细的国际化战略,先后在亚洲、欧洲和北美设立了分支机构和研发中心。通过与当地企业的合作,Axiohm成功打入多个国际市场,并根据不同地区的需求进行产品定制。这一战略不仅拓宽了公司的销售渠道,还提升了品牌知名度。

Gazelle Microcircuits Inc公司的发展小趣事
与-5V类似,-12V电压也在早期的电脑主板中被使用,但主要用于一些特殊的模拟电路或模块。然而,在现代主板设计中,-12V电压的需求已经大大减少或完全消失。
Dow-Key Microwave Corporation公司的发展小趣事

1945年,第二次世界大战结束后不久,Dow-Key Microwave Corporation在美国成立。公司创始人凭借对射频和微波技术的深刻理解和市场需求的敏锐洞察,决定专注于射频微波开关的制造。在初创阶段,公司面临资金短缺、技术挑战和市场接受度不高等问题。然而,创始人及其团队凭借不懈的努力和创新的精神,逐渐克服了这些困难,为公司的发展奠定了坚实的基础。

Gang Song Electronics Co Ltd公司的发展小趣事

GainSpan公司成立于行业技术日新月异的时代,专注于超低功耗WiFi系统芯片和模块的设计、开发和制造。其创始团队凭借对物联网(IoT)市场的敏锐洞察,认为低功耗技术将是未来智能家居、可穿戴设备和工业物联网等领域的关键。通过不断的技术研发,GainSpan逐渐在行业内建立了自己的技术优势,为后来的并购奠定了基础。

GE公司的发展小趣事

随着物联网市场的快速发展,Telit作为全球领先的物联网模组和平台提供商,开始寻求通过并购来增强自身在低功耗WiFi技术领域的实力。2017年,Telit宣布收购GainSpan,这一举措不仅丰富了Telit的无线模组产品线,还进一步巩固了其在物联网市场的领先地位。GainSpan的技术与Telit的平台和服务相结合,为客户提供了更加全面的物联网解决方案。

问答坊 | AI 解惑

问一下ARM中断函数的格式

void __irq watchdogIRQ(void) {         ledblink();         isBlink=~isBlink;         if(isBlink==0)         {           ...…

查看全部问答>

关于多普达-蓝牙发送文件

关于多普达-蓝牙发送文件 多普达中选择一个文件->打开下拉菜单->选择\"蓝牙发送文件\"->蓝牙发送界面 现在我放做一个button,click button时进入蓝牙发送界面,文件还是原来的文件. 请问mobile c++能否实现 …

查看全部问答>

大四实习找工作-----嵌入式软件开发-----计算机科学技术专业

大四实习,嵌入式软件开发。 看看我能不能成为您们公司的一员。 学历:本科                    性别:男 专业:计算机科学与技术       &n ...…

查看全部问答>

求 用Borland c/c++ 4.5编译 uCOS-II时的一个插件

用Borland c/c++ 4.5编译 uCOS-II时,需要对Borland c/c++ 兼容汇编语言,需要一个TASM.EXE 插件,哪位兄弟有的话,给兄弟传一下。谢谢! 20weiliaoshei08@163.com …

查看全部问答>

程序不能显示大尺寸的JPEG图片????为何???

我的程序可以显示小尺寸的JPEG图片,但是大尺寸的就不行了,为什么呢? 高手可否指点一二呢?? 谢谢!…

查看全部问答>

107如何连接两个以太网口

                                 有个项目需要两个网口,一个ip地址,那位推荐一款芯片,可以起到分线器的这种作用。…

查看全部问答>

关于数据处理

X=(i*2.048/(32768*10)-0.71)/51.44 i的范围是0~327680 X要精确到小数点后三位 就是这个问题 这个X怎么算出来啊?…

查看全部问答>

STM32F1系列的ADC采样的时钟可以用外部时钟吗?

我想用外部时钟进行AD采样,不知道是否可行。…

查看全部问答>

PCB设计

今天开始画PCB,希望不久成为大师级 …

查看全部问答>