历史上的今天
今天是:2024年11月28日(星期四)
2020年11月28日 | 单片机+L298直流电机驱动程序
2020-11-28 来源:51hei
直流电机驱动系统
设计一个直流电机驱动电路,要求:
(1) 采用MOS管,H桥,或者集成驱动芯片构成直流电机的驱动电路
(2) 采用单片机输出可调PWM控制电机速度

#include #define uchar unsigned char #define uint unsigned int sbit in1=P2^2; sbit in2=P2^3; uchar duty,i; void main() { TMOD=0x02; TH0=156; TL0=156; EA=1; EX1=1; EX0=1; ET0=1; TR0=1; IT1=1; IT0=1; duty=0; i=0; while(1); } void it00() interrupt 1 { i++; in2=0; if(i==100) i=0; if(i in1=1;in2=0; } else { in1=0;in2=0; } } void e1() interrupt 0 { if(duty<99) duty++; } void e2() interrupt 2 { if(duty>1) duty--; }
上一篇:超声波测距单片机C程序
史海拾趣
|
招聘对象:嵌入式领域研发人员 招聘要求:热爱嵌入式行业,乐于助人,喜爱交流,坦诚待人。 招聘地址:上海及其周边更佳,其余也欢迎。 加入方式:39527548(QQ群号码) 上海嵌入式社区,为众多嵌入式同行提供一个交流平台,这里你可以讨论技术 ...… 查看全部问答> |
|
在ISE11.1上建立的工程,管脚位置稍做改动,工程运行要么运行通不过,报错:时序无法满足或者有信号线无法布线,即使运行通过了时序也有几个不满足,在改动之前是没有时序错误的,管脚位置变后,就不行了,这是怎么回事呀?感觉工程好像很脆弱,稍 ...… 查看全部问答> |
|
【制作日期】2005 啥时候了? 【板层数】 4【描述】 ADI公司推出频率合成器AD9858,它是第一个具有1GSPS(千兆次取样/秒)直接数字合成器(DDS),10位D/A转换器,快速频率跳跃和精细调谐分辨率功能的单片解决方案。AD9 ...… 查看全部问答> |
|
急用,有大神有这方面的程序么?各个模块最好是分开的。 复接器实现:HDB3编码,码速调整,四路E1复接成一路E2 分接器实现:同步时钟提取,串并转换,码速恢复,HDB3译码。 有VerilogHDL的各模块代码就行。… 查看全部问答> |
|
脉冲周期大约0.1S,TimerA时钟为分频后的1M。有2组计数,每次发出脉冲,触发中断后n7或者n8 +1;请教给位我的问题出在哪里?谢谢。 [ 本帖最后由 simonprince 于 2012-5-8 09:35 编辑 ]… 查看全部问答> |




