历史上的今天
今天是:2024年10月21日(星期一)
2019年10月21日 | 单片机太阳能自动追光系统程序+电路+仿真
2019-10-21 来源:51hei
用51单片机做的太阳能自动追光系统
下面是部分程序预览
#include #include sbit spb=P1^0; //水平方向反转使能端 sbit czb=P1^1; //垂直方向反转使能端 sbit spa=P1^2; //水平方向正传使能端 sbit cza=P1^3; //垂直方向正传使能端 char zhuan[8]={0xe6,0xc7,0xd3,0x9b,0xb9,0x3d,0x7c,0x6e}; bit ka,kb,ma,mb; int ia,ib; /******************************************************* 电机转动延时子函数 ********************************************************/ void delay_dianji(unsigned int t) //电机转动延时函数 { unsigned int k; while(t--) { for(k=0; k<300; k++) //k从0自加一至300 { } } } /******************************************************* 电机运转子函数 ********************************************************/ void dianji() //电机运转子函数 { if(ma==1) { if(ka==0) //若正传标志位有效 { ia++; //水平数据位自加一 if(ia>7)ia=0; //数据位大于7,变为0 } if(ka==1) //若反转标志位有效 { ia--; //水平数据位自减一 if(ia<0)ia=7; //数据位小于0,变为7 } } if(ma==0)ia=ia; //若水平方向转动标志位失效,水平方向数据位维持不变 if(mb==1) //垂直转动标志位有效 { if(kb==0) //若正转标志位有效 { ib++; //垂直数据位自加一
史海拾趣
|
小弟请教一下hotkey driver 工作原理,比如thinkpad hotkey driver ,他的工作原理是什么?是EC发送出来的数据吗?为什么能感应到FN+FX的键值呢,我做了一个键盘过滤驱动程序,在笔记本上安装后,可是还是抓不到FN+FX的键值,是不是FN+FX根本就 ...… 查看全部问答> |
|
请教:与pc进行无线通信的数据采集(数据达到10Mbps)系统的设计思路? 想实现嵌入式系统和上位机的无线通信,即要通过无线网卡模块,再通过无线路由器和上位机进行通信。 我的这个无线网卡模块是想要支持wifi协议的。 电脑通过无线方式控制我的这个数据采集系统,同时我的数据采集系统也要连续不断的把采集到的数据 ...… 查看全部问答> |
|
uboot移植不进开发板(OMAP核的),不知是不是JTAG除了什么问题? 下面是报错详情: Error connecting to the target: Error 0x80000240/-180 Fatal Error during: Initialization, OCS, This error was generated by TI\'s USCIF driver. ...… 查看全部问答> |
|
RT 是一个使用wave***API 录音的程序 [code] D:\\WORK\\EVC_Projects\\EVC RecordHWnd\\RecordHWndDlg.cpp(543) : error C2440: \'=\' : cannot convert from \'unsigned short *\' to \'char *\' 这个错误怎么 ...… 查看全部问答> |
|
信号采集和回放的模块化设计成为现代数字信号处理系统实现的一个趋势,随着集成电路工艺水平的不断发展,现场可编程门阵列芯片(EPGA)和数字信号处理芯片(DSP)性能不断提高,为系统的模块化设计提供了器件保证。本文结合某雷达干扰机的高速数据采集 ...… 查看全部问答> |
|
DSP是采用28335,外部总线XINTF的地址是0x4000开始,外部总线上面有设备(CPLD)的时候,DSP程序采用断点调试,观察memory的地址0x4000区域数据,自己想改变的地方的数据没有变化,反而其他的数据在来回不断的变化,只要程序执行一条语句,有点地址 ...… 查看全部问答> |




