/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit CLK = P2^4;
sbit ST = P2^5;
sbit EOC = P2^6;
sbit OE = P2^7;
sbit PWM = P3^0;
void DelayMS(uint ms)
{
uchar i;
while(ms--)
{
for(i=0;i<120;i++);
}
}
void main()
{
uchar Val;
TMOD = 0x02;
TH0 = 0x14;
TL0 = 0x00;
IE = 0x82;
TR0 = 1;
while(1)
{
ST = 0;
ST = 1;
ST = 0;
while(!EOC);
OE = 1;
Val = P1;
OE = 0;
if(Val == 0)
{
PWM = 0;
DelayMS(0xff);
continue;
}
if(Val == 0xff)
{
PWM = 1;
DelayMS(0xff);
continue;
}
PWM = 1;
DelayMS(Val);
PWM = 0;
DelayMS(0xff - Val);
}
}
void Timer0_INT() interrupt 1
{
CLK = !CLK;
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
直流电机驱动芯片采用L298.支流电机驱动就是利用PWM脉宽控制L298电流输出大小,从而达到控制电机的目的-Motor Driver IC using L298. Tributaries is the use of motor-driven PWM pulse width control L298 current output size, so as to achieve the purpose of the electrical control
资源推荐
资源详情
资源评论
收起资源包目录
pwm.rar (15个子文件)
19 ADC0808 PWM实验
Last Loaded ADC0808 PWM实验.DBK 38KB
ADC0808 PWM实验.PWI 912B
Keil C
ADC0808 PWM实验.hex 381B
ADC0808 PWM实验 3KB
ADC0808 PWM实验.DSN 38KB
code
19.Uv2 2KB
19.M51 5KB
19.OBJ 3KB
19.LST 3KB
19.lnp 36B
19.hex 415B
19.c 792B
19.plg 584B
19 3KB
19.Opt 977B
共 15 条
- 1
资源评论
Kinonoyomeo
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于React17+React Hooks+TS4开发的仿Jira项目+源码+开发文档(毕业设计&课程设计&项目开发)
- C代码实现的Jacobi、QR方法求解特征值、特征向量
- c++线程池源文件 实例
- c++线程池main文件 实例
- c++线程池cpp文件 实例
- c++线程池头文件 实例
- 基于C++及Qt5开发的图片自动矢量化软件+高分辨率图像去噪+自动矢量化为svg/shp矢量图+不限定颜色种类和数量(高分项目)
- 美国手语字母表图像分类数据集ASL Alphabet共8.7w张29类别完整版.7z
- chap5-example-17.py
- 基于python开发的生产从shp到pbf格式的矢量地图切片+源码(期末大作业)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功