-
239
热度 -
[单片机] 课程设计遇到了困难,求的帮助![
课程设计遇到了困难,急求各位高手的帮助!!![1,读取3个电流值2,通过ADC0809,74HC573,转换成数字信号3,89s52判断,3个电流值是否一致,或者相差不超过0.5A,如果是,给出正常的信号,如果不是,则给出问题信号,停止电机转动。电机是三相异步电机,即一般用的三相马达。我写的程序如下...
170
热度 -
[单片机] 1T STC12C5410AD 求教!解决思路
1TSTC12C5410AD求教!大家好!本人用12C5410AD写程序,理论上可以所设置的定时器初值应该可以为普通MCU的12倍左右,但实际上不行,得设置为普通MCU的初值差不多才行,这是为什么呢!?这跟硬件焊接不好有关吗?这板在制作时封装出了点问题,但给我硬硬连接上了!但本人觉得这可能不但,有什...
208
热度 -
[单片机] 液晶的左移语句如何写啊
液晶的左移语句怎么写啊?我看了视频,也照他那个视频写的,但最后发现不适合我的,跟他一样,但就是不能左移,后反复排查,发现他那个语句基本就没用,所以谁能给我点启示啊?谢谢大家了for(num=0;num<16;num++) { write_com(0x06); delay(200); }他是这...
240
热度 -
[单片机] 怎么选取 电机 启动后的稳定电流
如何选取电机启动后的稳定电流如何选取电机启动后的稳定电流额,在电机启动时,有一个跟稳定电流相差几倍的电流,而这个电流是我不需要的,我只想要电机启动后的稳定的电流,不知道有没有什么办法?------解决方案--------------------探讨如何选取电机启动后的稳定电流额,在电机启动时,有一个...
271
热度 -
[单片机] 用vc写了个串口通讯的程序 刚刚接触串口 和单片机进行串口通信,在串口调试助手里通过,但实际硬件通讯时,不能接收数据。解决方案
用vc写了个串口通讯的程序刚刚接触串口和单片机进行串口通信,在串口调试助手里通过,但实际硬件通讯时,不能接收数据。voidCTestDlg::OpenPort(){//设置Comm端口和波特率 if(m_ctrComm.get_PortOpen()) { m_ctrComm.put_PortOpe...
206
热度 -
[单片机] keil软件使用,该怎么处理
keil软件使用在keil软件使用的过程中,我设置的晶振频率是12MHz,用的是软件仿真,在进行debug调试的时候,如下图所示:其中的states指的是状态的个数吗?如果是状态周的个数的话,那时间算得就不对啊。12MHz的晶振,时钟周期是1/12us,一个状态周期等于两个时钟周期,所以时钟周期是1...
174
热度 -
[单片机] I/O电压口有关问题
I/O电压口问题最近有些I/O口电压问题总是不怎么清楚,困惑如下例如:当我把某一个I/O口付为高电平,而某时刻被外部因素拉低,当外部因素去除,此时此I/O电平是高还是低??#include<reg52.h>sbitk0=P1^0;sbitk1=P1^1;voidmain(){ whi...
257
热度 -
236
热度 -
[单片机] STC系列双串口单片机 同时使用两个串口的有关问题
求助:STC系列双串口单片机同时使用两个串口的问题现在我想实现这样一个功能:用pc机给单片机的串口2发数据,单片机把数据通过串口1发送给GSM模块。单片机的型号是STC12c5a32s2,用的开发板是MC55单片机开发板。开始计划的是先把两个串口之间的通信程序调好了,可是貌似两个串口不能同时工作啊,...
409
热度 -
[单片机] 一个课程设计:基于单片机的波形发生器的设计 求高手相助!该怎么解决
一个课程设计:基于单片机的波形发生器的设计求高手相助!!!设计要求:1.能产生正弦波、方波、三角波、锯齿波等4种周期性波形,并且可通过调节变形成其它相关波形。2.用键盘输入可生成正弦波的基波及各次谐波单独的波形,也可生成基波和各次谐波线形组合的波形。3.输出波形的频率范围为100MHz~1Hz;可以...
195
热度 -
[单片机] 请问组合按键的识别有关问题
请教组合按键的识别问题请教各位大侠组合按键的识别怎么做?比如我要实现的功能是按下1号键在一号数码管上显示1,按下2号键在2号数码管上显示2,以此类推,直至按下第六号按键并显示在六号数码管上。------解决方案--------------------最简单的接法,把六个按键接在六个IO口上,按键的另...
268
热度 -
[单片机] atmega16的串口和主机通讯,该怎么解决
atmega16的串口和主机通讯我现在用atmega16的串口和主机通讯。下面是我发送字符串的函数:voidUart_Printf(char*fmt,...){va_listap;charstring[256];va_start(ap,fmt);sprintf(string,fmt,ap);Uart...
206
热度 -
[单片机] Mplab中c文件保存失败,该如何解决
Mplab中c文件保存失败mplab和c文件已经都安装好,按照提示建立项目时c文件保存失败,请求高手资源!谢谢!------解决方案--------------------后缀加.c后保存。
146
热度 -
[单片机] Keil仿真调试的有关问题
Keil仿真调试的问题为什么我代码中一加这句a=log10(b);设置完断点,仿真调试的时候总会跑到这个汇编的界面。------解决方案--------------------用单步运行(跳过子程序)试试看。------解决方案--------------------我用Keil的2.38a的版本,...
256
热度 -
[单片机] 51单片机中怎么用一个简单的延时函数控制直流电机的转速
求助:51单片机中如何用一个简单的延时函数控制直流电机的转速51单片机中如何用一个简单的延时函数控制直流电机的转速------解决方案--------------------那只能拿IO口模拟PWM了,延时t1之后让IO输出高,再延时t2之后让IO输出低。t1+t2=常数,改变t1:t2的比例就是定...
186
热度 -
[单片机] 底层软件里面前后台系统的一般架构.解决办法
底层软件里面前后台系统的一般架构....比如有这么个小东西,带按键扫描,LED,SPILCD,串口通信,各种资源初始化好后进入for(;;){//1//2//3//4//...//...//Sleep();}1,2,3,4等做按键扫描,LCD显示,串口通信等等....Sleep()时间长短视1,2,...
111
热度 -
[单片机] 有关于IAR-430(5.20.1 (5.20.1.50215)版本)工具中Debug与Release在编译时的一些区别!解决方法
有关于IAR-430(5.20.1(5.20.1.50215)版本)工具中Debug与Release在编译时的一些区别!!各位前辈大家好!!本人参加工作有一年多的时间了,在八个多月前自己主动要求加入到了一个项目组中(当时主要是想不能总在公司打酱油了,需要多向公司各位前辈们学习,实践动手积累些经验)。...
485
热度 -
243
热度 -
[单片机] 底层软件里面串口,SPI.等双机互联或者多机互联带自定义小协议的用法.该如何处理
底层软件里面串口,SPI....等双机互联或者多机互联带自定义小协议的用法...开发单片机底层与通信有关的部分时候,理论上一直感觉不踏实,自己揣摩着应该是这么用串口,SPI,I2C...等,,拿串口做例子,接收开中断,开接收缓冲区,自定义通信协议的包格式应该为"0x55,0xFF等包头+包...
171
热度