历史上的今天
返回首页

历史上的今天

今天是:2024年11月27日(星期三)

正在发生

2019年11月27日 | AT89C51单片机对直流电动机的驱动仿真加汇编语言源程序

2019-11-27 来源:51hei

电机驱动仿真原理图如下

单片机汇编语言源程序如下:

ADC                EQU                35H

CLOCK        BIT                P2.4                        ;定义ADC0808时钟位

ST                 BIT         P2.5

EOC         BIT         P2.6

OE                 BIT         P2.7

PWM                BIT                P3.7

                ORG         00H

                SJMP        START

                ORG                0BH

                LJMP        INT_T0


START:        MOV                TMOD,#02H                  ;

                MOV                TH0,#20

                MOV                TL0,#00H

                MOV                IE,#82H

                SETB        TR0


WAIT:         CLR         ST                                  

                SETB         ST

                CLR         ST                                ;启动AD转换

                JNB         EOC,$                        ;等待转换结束

                SETB         OE 

                MOV         ADC,P1                        ;读取AD转换结果

                CLR         OE

                SETB        PWM                                   ;PWM输出

                MOV         A,ADC

                LCALL        DELAY

                CLR                PWM

                MOV                A,#255

                SUBB        A,ADC

                LCALL        DELAY

                SJMP         WAIT


INT_T0:        CPL                CLOCK                         ;提供ADC0808时钟信号

                RETI

……………………



推荐阅读

史海拾趣

Helium_Systems__Inc.公司的发展小趣事

在20世纪90年代初,一家名为“海曼电子”(虚构名称,类似HEIMANN发音)的初创公司在德国慕尼黑成立。创始人海曼博士凭借其在半导体材料领域的深厚研究背景,带领团队成功研发出了一种新型高效能传感器芯片。这种芯片在温度测量领域表现出色,迅速获得了市场的认可。随着技术的不断迭代,海曼电子逐渐在传感器市场占据了一席之地,并通过持续的技术创新,将产品线扩展至光电子、汽车电子等多个领域。

Deltron公司的发展小趣事

随着国内市场的不断饱和,Deltron公司开始积极拓展国际市场。通过参加国际展览、与国外企业建立合作关系、设立海外分支机构等方式,Deltron逐渐打开了国际市场的大门。其优质的产品和服务得到了国际客户的认可,为公司的发展注入了新的活力。

Andon Electronics公司的发展小趣事

在竞争激烈的电子市场中,品质是Deltron公司的生命线。公司始终坚持以客户为中心,注重产品质量和服务的提升。通过严格的质量控制体系和完善的售后服务,Deltron赢得了客户的信任和好评。同时,公司还积极参与行业标准的制定和修订工作,推动行业向更高水平发展。

FLIR公司的发展小趣事

FLIR一直将技术创新视为企业发展的核心驱动力。在过去的几十年里,公司不断推出具有革命性的红外热像仪产品。例如,1985年,FLIR研制出全球首台无需液氮制冷的高性能红外热像仪系统;1993年,公司推出了全球首台高分辨率平面(FPA)热像仪;2000年,FLIR又推出了可同时拍摄红外图像和可见光图像的红外热像仪ThermaCAM PM695。这些创新产品不仅提升了红外热像仪的性能和易用性,还推动了整个行业的技术进步和产业升级。

中微股份(Cmsemicon)公司的发展小趣事

中微股份(Cmsemicon)的起点可以追溯到2004年,当时公司以刻蚀设备为核心业务,致力于引领中国刻蚀技术水平的提升。经过几年的不懈努力,2007年,中微成功研制出首台CCP刻蚀设备,这一里程碑标志着公司在刻蚀设备领域取得了重大突破。此后,公司不断突破技术壁垒,2011年刻蚀设备达到45nm工艺节点,2013年达到22nm,2016年更是达到了14nm,并当前已量产5nm工艺节点设备。这些技术成果不仅证明了中微在刻蚀设备领域的实力,也为公司的后续发展奠定了坚实基础。

敦泰(FOCALTECH)公司的发展小趣事
调节冰箱温度时,应根据季节和存放食物的需求进行调整。一般来说,冷藏室的温度应设置在2-8℃之间,冷冻室的温度应设置在-18℃以下。可以通过冰箱上的温度调节按钮或触摸屏进行设置。同时,注意避免将温度设置过低或过高,以免影响食物的保鲜效果和冰箱的能耗。

问答坊 | AI 解惑

AVR基本硬件线路设计与分析

基本的AVR硬件线路,包括以下几部分: 1。复位线路 2。晶振线路 3。AD转换滤波线路 4。ISP下载接口 5。JTAG仿真接口 6。电源 复位线路的设计 Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位 ...…

查看全部问答>

宁波中纬现场:巨亏拖累比亚迪的芯片项目真实状况

中纬设备使用年限已超过15年,基本到达寿命终期。 “一切以公告为准。”日前,记者联系比亚迪汽车销售公司副总经理王建均,他出言十分谨慎。 王建均所指公告系比亚迪于11月20日作出,比亚迪在公告中承认宁波中纬仍然亏损,并解释是由于该业绩仍处 ...…

查看全部问答>

肖特基二极管的原理

肖特基二极管的原理…

查看全部问答>

奇特发明:空中漂浮装置问世

SSBOT咖啡水瓶装置   瑞士的法兰西斯科-斯皮彻(Francisco Speich)设计了SSBOT,这是一种咖啡机器的水瓶装置。 三明治中空面包   三明治中空面包   来自法国的吉恩-保罗-马格罗(Jean-Paul Magro)发明了一种适合三明治中空面包制作方法 ...…

查看全部问答>

我现在要做个温度无线采集系统

要求:1,采集温度 通过gprs模块上传到计算机            2,需要自己做出板子            3.,需要编写单片机程序    & ...…

查看全部问答>

pxa270 flash eboot

各位大虾,我在启动eboot时出现下问题,经调整电路后出现了如下的问题: *** Entering check_device() *** Searching for NON-H3 Device... TrueFFS says hello. NON-H3 Device Not found... Searching for H3 device... Searching devices ...…

查看全部问答>

求助:winCE5.0点开控制面板,系统马上就报错,停止响应!

我用的系统是winCE5.0,每当我点开控制面板,系统就会报错,并且停止响应。错误如下: Data Abort: Thread=8bb44664 Proc=89df63b0 \'gwes.exe\' AKY=00000049 PC=03fc4860(coredll.dll+0x00054860) RA=45084508(???+0x45084508) BVA=0a079c00 FSR ...…

查看全部问答>

232转485的电路,电路一通电就一直不停的收到00,怎么回事?

232转485的电路,电路一通电就一直不停的收到00,怎么回事? 我的接法如图, 把485芯片的A,B,挂到总线上去。 总线上接有120欧姆匹配电阻(首,尾都有,共两个)。 PC上串口调试程序不停的收到00(是16进制的),有时也有别的。 即使我把89C5 ...…

查看全部问答>

让struct飞一会儿

让struct飞一会儿 嵌入式开发时,大多使用C语言。C语言并非那么几个函数的事,也不是几个变量就能搞定。在网络编程和USB使用时,大家都觉的困难,这些程序读起来更困难。在这些程序中使用了较多的struct,所以看起来很复杂,用起来很是麻烦。即使 ...…

查看全部问答>

电容器的检测方法与经验

1 固定电容器的检测   A 检测10pF以下的小电容 因10pF以下的固定电容器容量太小,用万用表进行测量,只能定性的检查其是否有漏电,内部短路或击穿现象。测量时,可选用万用表R×10k挡,用两表笔分别任意接电容的两个引脚,阻值应为无穷 ...…

查看全部问答>