历史上的今天
今天是: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
……………………
史海拾趣
|
基本的AVR硬件线路,包括以下几部分: 1。复位线路 2。晶振线路 3。AD转换滤波线路 4。ISP下载接口 5。JTAG仿真接口 6。电源 复位线路的设计 Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR外部的复位 ...… 查看全部问答> |
|
中纬设备使用年限已超过15年,基本到达寿命终期。 “一切以公告为准。”日前,记者联系比亚迪汽车销售公司副总经理王建均,他出言十分谨慎。 王建均所指公告系比亚迪于11月20日作出,比亚迪在公告中承认宁波中纬仍然亏损,并解释是由于该业绩仍处 ...… 查看全部问答> |
|
SSBOT咖啡水瓶装置 瑞士的法兰西斯科-斯皮彻(Francisco Speich)设计了SSBOT,这是一种咖啡机器的水瓶装置。 三明治中空面包 三明治中空面包 来自法国的吉恩-保罗-马格罗(Jean-Paul Magro)发明了一种适合三明治中空面包制作方法 ...… 查看全部问答> |
|
各位大虾,我在启动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飞一会儿 嵌入式开发时,大多使用C语言。C语言并非那么几个函数的事,也不是几个变量就能搞定。在网络编程和USB使用时,大家都觉的困难,这些程序读起来更困难。在这些程序中使用了较多的struct,所以看起来很复杂,用起来很是麻烦。即使 ...… 查看全部问答> |
|
1 固定电容器的检测 A 检测10pF以下的小电容 因10pF以下的固定电容器容量太小,用万用表进行测量,只能定性的检查其是否有漏电,内部短路或击穿现象。测量时,可选用万用表R×10k挡,用两表笔分别任意接电容的两个引脚,阻值应为无穷 ...… 查看全部问答> |




