悟空遥控器器悟空遥控器前进马达时,马达转动卡,不流畅,方向马达正常,求解

无刷电机电子调速器说明书无刷电机
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
无刷电机电子调速器说明书
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述正确的是(  )-乐乐题库
& 滑动摩擦力知识点 & “有一辆遥控电动玩具汽车,已知车内电动马达...”习题详情
81位同学学习过此题,做题成功率75.3%
有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述正确的是(  )按动遥控器上的“前进”键,乙车对前轮摩擦力向前,乙车相对地面向前进按动遥控器上的“前进”键,甲车对后轮摩擦力向前,甲车相对地面向后退按动遥控器上的“后退”键,甲车对后轮摩擦力向后,甲车相对地面向前进按动遥控器上的“后退”键,乙车对前轮摩擦力向后,乙车相对地面向后退
本题难度:一般
题型:多选题&|&来源:网络
分析与解答
习题“有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述...”的分析与解答如下所示:
力是改变物体运动状态的原因,两个小车之所以由静止变为运动,是因为受到玩具车前轮和后轮施加的力的作用;再结合物体间力的作用是相互的这一特点,就可分析出两个小车给前轮和后轮施加的摩擦力的方向.
解:当按动遥控器上的“前进”键,后轮是主动轮顺时针转动,所以甲车对后轮摩擦力向前,后轮对甲车的摩擦力向后;而前轮是从动轮,所以乙车对前轮的摩擦力向后,前轮对乙车的摩擦力向前.因此乙车向前运动,而甲车向后运动.当按动遥控器上的“后退”键,后轮是主动轮逆时针转动,所以甲车对后轮摩擦力向后,后轮对甲车的摩擦力向前;而前轮仍是从动轮,所以乙车对前轮的摩擦力向前,前轮对乙车的摩擦力向后.因此乙车向后运动,而甲车向前运动.故A、D错误,B、C正确;故选BC.
此题考查摩擦力方向的判断;根据题目中小车的运动情况,对玩具车与两个小车间的力的相互作用进行分析,就可得到两轮所受摩擦力的方向.
找到答案了,赞一个
如发现试题中存在任何错误,请及时纠错告诉我们,谢谢你的支持!
有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计...
错误类型:
习题内容残缺不全
习题有文字标点错误
习题内容结构混乱
习题对应知识点不正确
分析解答残缺不全
分析解答有文字标点错误
分析解答结构混乱
习题类型错误
错误详情:
我的名号(最多30个字):
看完解答,记得给个难度评级哦!
还有不懂的地方?快去向名师提问吧!
经过分析,习题“有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述...”主要考察你对“滑动摩擦力”
等考点的理解。
因为篇幅有限,只列出部分考点,详细请访问。
滑动摩擦力
与“有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述...”相似的题目:
下列关于摩擦力的说法正确的是(  )摩擦力的大小一定跟两物体间的正压力大小成正比摩擦力的方向一定和物体的运动方向相反静摩擦力只可能对物体做正功,不可能对物体做负功滑动摩擦力既可能对物体做负功,也可能对物体做正功
建筑工地上堆放的圆锥形沙堆,是用铁铲把沙粒堆起时沙粒下滑逐渐形成的,这些沙堆有几乎相等的顶角,若把圆锥的纵向主截面看成等腰三角形,经目测估计,这一等腰三角形的底角约为370,则可推测沙粒之间的摩擦因数约为(  )1.330.750.50.30
质量为5.Okg的冰块以l.0m/s的初速度在水平面上滑行,已知冰块与水平面间的动摩擦因数为0.02.取g=10m/s2.则冰块在运动过程中受到的摩擦力大小为(  )50N0.1N5.ON1.ON
“有一辆遥控电动玩具汽车,已知车内电动马达...”的最新评论
该知识点好题
1下列关于摩擦力的说法,正确的是(  )
2(2013o江苏)如图所示,将小砝码置于桌面上的薄纸板上,用水平向右的拉力将纸板迅速抽出,砝码的移动很小,几乎观察不到,这就是大家熟悉的惯性演示实验.&若砝码和纸板的质量分别为m1和m2,各接触面间的动摩擦因数均为μ.重力加速度为g.(1)当纸板相对砝码运动时,求纸板所受摩擦力的大小;(2)要使纸板相对砝码运动,求所需拉力的大小;(3)本实验中,m1=0.5kg,m2=0.1kg,μ=0.2,砝码与纸板左端的距离d=0.1m,取g=10m/s2.若砝码移动的距离超过l=0.002m,人眼就能感知.为确保实验成功,纸板所需的拉力至少多大?
3(2014o广东模拟)如图所示,物块P放在直角三角形斜面体Q上,Q放在弹簧上面并紧挨着竖直墙壁,初始时P、Q静止.现用力F沿斜面向上推P,但P和Q并未运动.下列说法正确的是(  )
该知识点易错题
1(2005o上海)对如图所示的皮带传动装置,下列说法中正确的是(  )
2(2013o江苏)如图所示,将小砝码置于桌面上的薄纸板上,用水平向右的拉力将纸板迅速抽出,砝码的移动很小,几乎观察不到,这就是大家熟悉的惯性演示实验.&若砝码和纸板的质量分别为m1和m2,各接触面间的动摩擦因数均为μ.重力加速度为g.(1)当纸板相对砝码运动时,求纸板所受摩擦力的大小;(2)要使纸板相对砝码运动,求所需拉力的大小;(3)本实验中,m1=0.5kg,m2=0.1kg,μ=0.2,砝码与纸板左端的距离d=0.1m,取g=10m/s2.若砝码移动的距离超过l=0.002m,人眼就能感知.为确保实验成功,纸板所需的拉力至少多大?
3(2005o青浦区模拟)如图是电动砂轮打磨工件的装置,砂轮的转轴通过图中O点垂直与纸面,AB是一根长度为0.6m、质量为m1=0.5kg的均匀刚性细杆,可绕过A点的固定轴无摩擦的转动,工件C固定在AB杆上,其质量m2=1.5kg,工件的重心,工件与砂轮的接触点P以及O点都在过AB中心的垂直线上,P到AB杆的垂直距离d=0.01m,AB杆始终处于水平位置.砂轮与工件之间的滑动摩擦系数μ=0.6.(1)当砂轮静止时,要使工件对砂轮产生的压力为100N,则施于B端竖直向下的力应是多大?(2)当砂轮逆时针转动时,要使工件对砂轮的压力仍为100N,则施于B端竖直向下的力应是多少?
欢迎来到乐乐题库,查看习题“有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述正确的是(  )”的答案、考点梳理,并查找与习题“有一辆遥控电动玩具汽车,已知车内电动马达驱动后轮转动.现玩具汽车的后轮、前轮分别放在平板小车甲、乙之上.如图所示.按动遥控器上的“前进”、“后退”键,汽车就能前进或后退,地面与甲、乙车之间的摩擦力不计.以下叙述正确的是(  )”相似的习题。&&点击查看大图
所属行业: >
品 牌:20直流马达
产品数量:不限
包装说明:按订单
价格说明:议定
运输说明:送货上门
交货说明:按订单
换向极的作用是改善换向,减小电机运行时电刷与换向器之间可能产生的换向火花,一般装在两个相邻主磁极之间 遥控器直流电机,由换向极铁心和换向极绕组组成。换向极绕组用绝缘导线绕制而成,套在换向极铁心上,换向极的数目与主磁极相等。直流电机应用于,玩具马达,玩具直升机马达,玩具车马达,电动玩具马达,玩具总动三眼仔 遥控器直流电机招商,液压马达,东方马达,气动马达 遥控器直流电机生产,机身马达等。
直流电机导体受力的方向用左手定则确定。这一对电磁力形成了作用于电枢一个力矩,这个力矩在旋转电机里称为电磁转矩 遥控器直流电机价格,转矩的方向是逆时针方向,企图使电枢逆时针方向转动。如果此电磁转矩能够克服电枢上的阻转矩(例如由摩擦引起的阻转矩以及其它负载转矩),电枢就能按逆时针方向旋转起来。
遥控器直流电机,微型直流马达,遥控器直流电机招商由飞易达电机提供。深圳飞易达电机有限公司(www. )在研發及生產製造直流馬達等行业有较高的知名度,诚信经营,质量服务并重,欢迎来电咨询,或咨询我们的“商盟客服”吧!
深圳飞易达电机有限公司
联 系 人:
地 址:深圳市龍崗區平湖街道信利豐工業園
本公司其他信息
Copyright (C)
深圳市天助人和信息技术有限公司 版权所有热门版块:
等待验证会员
初衷是控制步进电机旋转方向和速度,但12864的显示不正常,
简单介绍下,我的初衷是控制步进电机旋转方向和速度,并以12864显示
2.jpg (85.7 KB, 下载次数: 0)
11:49 上传
设计中有四个按钮开关,从上到下依次是:控制旋转的开关;控制方向的开关;增加速度的按钮;减少速度的按钮。我遇到的问题是:1、点击“增速按钮&和”减速按钮“时,12864显示屏都会出现故障。但如果把sp(speed)从中断程序中放到main函数里,就不会出现显示故障。& &请问sp(speed)放到中断程序中,哪里出了问题?怎么改?&&(注:sp(int i)作用是当按下加减速按钮时,12864的显示不同的速度等级)
4.jpg (14.89 KB, 下载次数: 0)
11:50 上传
2、proteus仿真遇到这个问题,怎么解决?&&
3.jpg (29.59 KB, 下载次数: 0)
11:49 上传
我发现第2个问题和main函数一开始的这一段有关:& && &&&LCDMcs=1; //右屏开显示& && &&&LCDScs=0;& && &&&hz_LCDDisp16(4,0,hz_ji);& && &&&LCDMcs=0; //左屏开显示& && &&&LCDScs=1;& && &&&hz_LCDDisp16(0,0,hz_zhuang);& && &&&hz_LCDDisp16(0,16,hz_tai);& && &&&hz_LCDDisp16(0,32,hz_maohao);& && &&&hz_LCDDisp16(2,0,hz_fang);& && &&&hz_LCDDisp16(2,16,hz_xiang);& && &&&hz_LCDDisp16(2,32,hz_maohao);& && &&&hz_LCDDisp16(4,0,hz_su);& && &&&hz_LCDDisp16(4,16,hz_du);& && &&&hz_LCDDisp16(4,32,hz_maohao);& && &&&hz_LCDDisp16(4,48,s1);
============================================================& && && && && && && && && && && && &以下是代码 和附件============================================================& && && && && && && && && &&&
(79.16 KB, 下载次数: 30)
11:56 上传
点击文件名下载附件
下载积分: 积分 -1 分
============================================================#include &reg52.h&#define uchar unsigned char#define uint unsigned int#define LCDLCDDisp_Off& &0x3e&&#define LCDLCDDisp_On& & 0x3f#define Page_Add& &&&0xb8//页地址#define LCDCol_Add& &&&0x40//列地址#define Start_Line& &&&0xC0//行地址/*****液晶显示器的端口定义*****/#define data_ora P0 /*液晶数据总线*/sbit LCDMcs=P2^1 ;& & /*片选1*/sbit LCDScs=P2^2 ;& & /*片选2*/sbit RESET=P2^3 ;&&/*复位信号*/sbit LCDDi=P2^4 ;& &&&/*数据/指令 选择*/sbit LCDRW=P2^5 ;& &&&/*读/写 选择*/sbit LCDEnable=P2^6 ;& &&&/*读/写 使能*//*数字1~6*/uchar code s1[]= {0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s2[]={0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s3[]={0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s4[]={0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s5[]={0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s6[]={0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s7[]={0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code s8[]={0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
/*汉字*/uchar code hz_zhuang[]={0x00,0x08,0x30,0x00,0xFF,0x20,0x20,0x20,0x20,0xFF,0x20,0x20,0x22,0x2C,0x20,0x00,0x04,0x04,0x02,0x01,0xFF,0x80,0x40,0x30,0x0E,0x01,0x06,0x18,0x20,0x40,0x80,0x00};uchar code hz_tai[]={0x00,0x04,0x84,0x84,0x44,0x24,0x54,0x8F,0x14,0x24,0x44,0x84,0x84,0x04,0x00,0x00,0x41,0x39,0x00,0x00,0x3C,0x40,0x40,0x42,0x4C,0x40,0x40,0x70,0x04,0x09,0x31,0x00};uchar code hz_fang[]={0x08,0x08,0x08,0x08,0x08,0xF8,0x89,0x8E,0x88,0x88,0x88,0x88,0x08,0x08,0x08,0x00,0x00,0x80,0x40,0x20,0x18,0x07,0x00,0x00,0x40,0x80,0x40,0x3F,0x00,0x00,0x00,0x00};uchar code hz_xiang[]={0x00,0xF8,0x08,0x08,0x0C,0xCA,0x49,0x48,0x48,0xC8,0x08,0x08,0x08,0xF8,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x1F,0x00,0x40,0x80,0x7F,0x00,0x00};uchar code hz_maohao[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x36,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uchar code hz_kai[]={0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,0x80,0x00,0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00};uchar code hz_guan[]={0x00,0x00,0x10,0x11,0x16,0x10,0x10,0xF0,0x10,0x10,0x14,0x13,0x10,0x00,0x00,0x00,0x81,0x81,0x41,0x41,0x21,0x11,0x0D,0x03,0x0D,0x11,0x21,0x41,0x41,0x81,0x81,0x00};uchar code hz_zheng[]={0x00,0x02,0x02,0xC2,0x02,0x02,0x02,0xFE,0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00};uchar code hz_fan[]={0x00,0x00,0xFC,0x24,0x24,0xE4,0x24,0x24,0x22,0x22,0x22,0xA3,0x62,0x00,0x00,0x00,0x40,0x30,0x8F,0x80,0x40,0x40,0x23,0x14,0x08,0x14,0x22,0x41,0x40,0x80,0x80,0x00};uchar code hz_su[]={0x40,0x40,0x42,0xCC,0x00,0x04,0xF4,0x94,0x94,0xFF,0x94,0x94,0xF4,0x04,0x00,0x00,0x00,0x40,0x20,0x1F,0x20,0x48,0x44,0x42,0x41,0x5F,0x41,0x42,0x44,0x48,0x40,0x00};uchar code hz_du[]={0x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0xFC,0x24,0x24,0x24,0x04,0x00,0x40,0x30,0x8F,0x80,0x84,0x4C,0x55,0x25,0x25,0x25,0x55,0x4C,0x80,0x80,0x80,0x00};uchar code hz_ji[]={0x20,0x30,0xAC,0x63,0x30,0x00,0x02,0x02,0xFE,0x02,0x02,0x62,0x5A,0xC6,0x00,0x00,0x22,0x67,0x22,0x12,0x12,0x40,0x30,0x8F,0x80,0x43,0x2C,0x10,0x2C,0x43,0x80,0x00};
/****************************************************************************函数功能:LCD延时程序入口参数:t出口参数:****************************************************************************/void LCDdelay(unsigned int t){& && &&&unsigned int i,j;& && &&&for(i=0;i&t;i++);& && &&&for(j=0;j&10;j++);}/****************************************************************************状态检查,LCD是否忙
*****************************************************************************/void CheckState()& && && && && & {& &unsigned char dat,DATA;//状态信息(判断是否忙)& &LCDDi=0; // 数据\指令选择,D/I(RS)=&L& ,表示 DB7∽DB0 为显示指令数据& & LCDRW=1; //R/W=&H& ,E=&H&数据被读到DB7∽DB0& & do& &{& && &DATA=0x00;& && &LCDEnable=1;& && &&&//EN下降源& && && & LCDdelay(2);//延时& && && & dat=DATA;& && &LCDEnable=0;& && &dat=0x80 & //仅当第7位为0时才可操作(判别busy信号)& & }& & while(!(dat==0x00));}/*****************************************************************************函数功能:写命令到LCD程序,RS(DI)=L,RW=L,EN=H,即来一个脉冲写一次入口参数:cmdcode出口参数:*****************************************************************************/void write_com(unsigned char cmdcode){& & CheckState();//检测LCD是否忙& && &&&LCDDi=0;& && &&&LCDRW=0;& && &&&P0=& && && && && && && && &LCDdelay(2);& && &&&LCDEnable=1;& && &&&LCDdelay(2);& && &&&LCDEnable=0;}/*****************************************************************************函数功能:LCD初始化程序入口参数:出口参数:*****************************************************************************/void init_lcd(){& && &&&LCDdelay(100);& && && && && & LCDMcs=1;//刚开始关闭两屏& && &&&LCDScs=1;& && &&&LCDdelay(100);& && &&&write_com(LCDLCDDisp_Off);& && && &//写初始化命令& && &&&write_com(Page_Add+0);& && &&&write_com(Start_Line+0);& && &&&write_com(LCDCol_Add+0);& && &&&write_com(LCDLCDDisp_On);}/*****************************************************************************函数功能:写数据到LCD程序,RS(DI)=H,RW=L,EN=H,即来一个脉冲写一次入口参数:LCDDispdata出口参数:*****************************************************************************/void write_data(unsigned char LCDDispdata){& & CheckState();//检测LCD是否忙& && &&&LCDDi=1;& && &&&LCDRW=0;& && &&&P0=LCDD& && &&&LCDdelay(2);& && &&&LCDEnable=1;& && &&&LCDdelay(2);& && &&&LCDEnable=0;}/*****************************************************************************函数功能:清除LCD内存程序入口参数:pag,col,hzk出口参数:*****************************************************************************/void Clr_Scr(){& && &&&unsigned char j,k;& && &&&LCDMcs=0; //左、右屏均开显示& && &&&LCDScs=0;& && && &write_com(Page_Add+0);& && && &write_com(LCDCol_Add+0);& && && &for(k=0;k&8;k++)//控制页数0-7,共8页& && && &{& && && && && & write_com(Page_Add+k); //每页每页进行写& && && && && && &for(j=0;j&64;j++)&&//每页最多可写32个中文文字或64个ASCII字符& && && && && & {& && && && && && && & write_com(LCDCol_Add+j);& && && && && && && && &write_data(0x00);//控制列数0-63,共64列,写点内容,列地址自动加1& && && && && & }& && &&&}}/*****************************************************************************函数功能:指定位置显示汉字16*16程序入口参数:page,column,hzk出口参数:*****************************************************************************/void hz_LCDDisp16(unsigned char page,unsigned char column, unsigned char code *hzk){& && &&&unsigned char j=0,i=0;& && &&&for(j=0;j&2;j++)& && &&&{& && && && && & write_com(Page_Add+page+j);& && && && && & write_com(LCDCol_Add+column);& && && && && & for(i=0;i&16;i++)& && && && && && && && & write_data(hzk[16*j+i]);& && &&&}}
& && && & #include &stdlib.h&#include &reg52.h&#include &CONFIG.H&sbit SW1=P3^0;sbit SW2=P3^1;sbit KEY1=P3^2;sbit KEY2=P3^3;unsigned char hh=6;int ang=900;&&//旋转角度int n=0;int z=1;& & //判断正转到位int f=0;& & //判断负转到位int i=0;int speed=1;code unsigned char runf[8]={0x03,0x01,0x09,0x08,0x0c,0x04,0x06,0x02};& && && &&&//反转(逆时针)code unsigned char runz[8]={0x02,0x06,0x04,0x0c,0x08,0x09,0x01,0x03};& && && &&&//正转(顺时针)void DELAY();void intial();
void sp(int i){switch(i){case 1:& && & hz_LCDDisp16(4,48,s1);& && & case 2:& && & hz_LCDDisp16(4,48,s2);& && & case 3:& && & hz_LCDDisp16(4,48,s3);& && & case 4:& && & hz_LCDDisp16(4,48,s4);& && & case 5:& && & hz_LCDDisp16(4,48,s5);& && & case 6:& && & hz_LCDDisp16(4,48,s6);& && & case 7:& && & hz_LCDDisp16(4,48,s7);& && & case 8:& && & hz_LCDDisp16(4,48,s8);& && & default:}}main(){& && &&&intial();& & Clr_Scr();& & LCDMcs=1; //右屏开显示& && &&&LCDScs=0;& && &&&hz_LCDDisp16(4,0,hz_ji);& & LCDMcs=0; //左屏开显示& && &&&LCDScs=1;& && &&&hz_LCDDisp16(0,0,hz_zhuang);& && &&&hz_LCDDisp16(0,16,hz_tai);& && &&&hz_LCDDisp16(0,32,hz_maohao);& && &&&hz_LCDDisp16(2,0,hz_fang);& && &&&hz_LCDDisp16(2,16,hz_xiang);& && &&&hz_LCDDisp16(2,32,hz_maohao);& && &&&hz_LCDDisp16(4,0,hz_su);& && &&&hz_LCDDisp16(4,16,hz_du);& && &&&hz_LCDDisp16(4,32,hz_maohao);& && &&&hz_LCDDisp16(4,48,s1);
& & while(1){& & if(SW1)& && && && && &&&//判断电机是否运行& && &&&{& && &&&hz_LCDDisp16(0,48,hz_kai);& && && && && && &&&if(SW2)& && && && && && && && & //判断是否反转& && && && && & {& && && && && && && && & hz_LCDDisp16(2,48,hz_fan);& && && && && && && && && && &if(ang==0)& && && && && && && && & {& && && && && && && && && & for(i=0;i&8;i++)& && && && && && && && && & {& &P1=runf;& && && && && && && && && && && && &DELAY();& & }& && && && && && && && & }& && && && && && && && & else& && && && && && && && & {& && && && && && && && && && && && && && && & if(f)& && && && && && && && && &{ n=ang/45;& && && && && && && && && && &while(n&0)& && && && && && && && && && && &{ for(i=8-((i-1)%8);n&0;n--)& && && && && && && && && && && &&&{& & P1=runf[i%8];& && && && && && && && && && && && && & i++;& && && && && && && && && && && && && & DELAY();& & }& && && && && && && && && &&&}& && && && && && && && && &&&f=0;z=1;& && && && && && && && && &}& && && && && && && &}& && && && && & }& && && && && & else& && && && && & {& && && & hz_LCDDisp16(2,48,hz_zheng);& && && && && && && &if(ang==0)& && && && && && && && & {&&for(i=0;i&8;i++)& && && && && && && && && & {& &P1=runz;& && && && && && && && && && && && &DELAY();& & }& && && && && && && &&&}& && && && && && && && & else& && && && && && && && & {if(z)& && && && && &{n=ang/45;& && && && && && && && && & while(n&0)& && && && && && && && && && &&&{ for(i=0;n&0;n--)& && && && && && && && && && && &&&{& & P1=runz[i%8];& && && && && && && && && && && && && && && && && && && & i++;& && && && && && && && && && && && && & DELAY();& & }& && && && && && && && && && &&&}& && && && && && && && && && &&&z=0;f=1;& && && && && && && && && & }& && && && && && && &&&}& && && && && && && && && &}& && &&&}& && &&&else& && &&&{& & hz_LCDDisp16(0,48,hz_guan);& && && &if(SW2)& && && && &{hz_LCDDisp16(2,48,hz_fan);}& && && && && & else& && && && && & {hz_LCDDisp16(2,48,hz_zheng);}& && &&&}& && &&&}}void intial(){TMOD=0x10;TH1=0x3c;//定时50msTL1=0xb0;TR1=1;IE=0x8d;
void DELAY(){unsigned char i,j;& &&&i=(50-hh)*10;& && &&&for(;i&0;i--)& && &&&{& && &&&j=(50-hh)*10;& && && && && & for(;j&0;j--);}}void time_1()interrupt 3 using 3{TH1=0x3c;TL1=0xb0;}
void int_0() interrupt 0 using 0{hh=hh+2;speed=hh/2-2; sp(speed);&&for(i=;i&0;i--) {if(hh&=20) { hh=20;speed=8;} }}
void int_1() interrupt 2 using 2{hh=hh-2;speed=hh/2-2;sp(speed);& & for(i=;i&0;i--) {if(hh&=6) { hh=6;speed=1;} }}
等待验证会员
额...后面稍稍有点乱,大家直接下载附件看就行了。再次感谢~
自己买个显示器12864就好了
等待验证会员
自己买个显示器12864就好了
可是我这个proteus仿真都不正常额
等待验证会员
我已经解决了。删掉中断的using就好了。虽然为什么要删掉我还是不知道
可是我这个proteus仿真都不正常额
我 用的是430系列
楼主第二个问题解决了吗,求告知怎么改
站长推荐 /5
Powered by}

我要回帖

更多关于 空调遥控器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信