-
[单片机] 需不需要接外部存储器解决办法
需不需要接外部存储器弱弱地问:生成的hex大小是10.2KB,烧进89c52,是不是需要接外部存储器?------解决方案--------------------这个要的吧,你文件都超过了代码存储器大小了------解决方案--------------------看map文件,里面有代码各部分存储器...
172
热度 -
[单片机] 个位暗,双位数据亮,该怎么解决
个位暗,双位数据亮一个比较怪异的问题,595驱动,2块7*6的LED显示。由于需要把个位数据移到中间显示,采取了shift_b595_out1(),双位的数据比较好处理,采取了shift_b595_out2.现在的问题是,都能显示出正确的数据,但个位数据时比双位数明显暗淡很多,我现在怀疑是不是这两个...
90
热度 -
[单片机] PIC单片机晶振工作有关问题
求助:PIC单片机晶振工作问题有高手可帮解决这个问题吗:PIC单片机配的晶振电路,就最常见的接法,一个4M晶振,两个20pF电容,单片机供电约4V,不工作,我由以下方法判断是不起振(不知对否):用手拿镊子接触在OSC1引脚的电容靠晶振一方的脚(或接触OSC1端的晶振引脚)几秒后单片机开始工作。用的是...
102
热度 -
[单片机] 在linux下开发ARM用什么工具,该如何处理
在linux下开发ARM用什么工具在网上找了一下,似乎用GDB调试的话,需要用到TCP/IP。但是我的目标机没有TCP/IP。我有JTAG调试器也有REALVIEW的ULINK调试器不知道能不能在LINUX下用以上的调试器。------解决方案--------------------GDB是本地调试...
89
热度 -
[单片机] DS1302的读写时序有点不明白解决方法
DS1302的读写时序有点不明白ucharRead_DS1302Byte(void){uchari;T_RST=1;for(i=8;i>0;i--){ACC=ACC>>1;T_IO=1;ACC7=T_IO;T_CLK=1;T_CLK=0;}return(ACC);}这个是读一个字节...
169
热度 -
[单片机] 关于modbus通信协议中发送数据的有关问题
关于modbus通信协议中发送数据的问题各位大虾:最近在写一份上位机程序,和下位机进行通信,采用的是modbus协议,数据一ASCII代码发送。上位机开发环境是VC++6.0,用MFC做的界面,首先是设置串口参数,串口COM1,波特率是9600,无校验,一个停止位,数据位7位。不知到该怎样设置发送的...
158
热度 -
[单片机] max1232使用解决方法
max1232使用谁使用过MAX1232看门狗啊ST和RESET分别和单片机的P3.4及RESET相连,请问有谁用过吗,我怎么写个喂狗程序啊?然后我需要再什么地方喂狗啊?------解决方案--------------------up------解决方案--------------------看了一...
196
热度 -
[单片机] EEPROM_24C02.c程序的定时器有关问题
EEPROM_24C02.c程序的定时器问题。//文件名:EEPROM_24C02.c#include<reg52.h>#include<intrins.h>#defineucharunsignedchar#defineuintunsignedintsbitscl=P3^6;...
183
热度 -
[单片机] Keil中char类型的输出有关问题
Keil中char类型的输出问题#include<at89x52.h>#include<stdio.h>main(){unsignedchari=0x55;SCON=0x10;TI=1;//用方式0发送printf("i=0x%x\n",i);while(...
90
热度 -
[单片机] 485,点对多点通信有关问题
485,点对多点通信问题我想用上位机和下面多台设备进行通信,用的是485信号现在是能通信上两台,再接一台就不行了,通信用的是地址匹配通信,发送相应地址才能通信上。用的是MAX485芯片,上下拉电阻式10K的。不知各位大侠有啥子办法,敬请指教!------解决方案-------------------...
141
热度 -
[单片机] 求小体积电源电路解决方法
求小体积电源电路哪位知道~220v转-5v的电源,体积要很小,最好几个电阻电容就能搞定,谢谢!------解决方案--------------------这个做不到-5V可以用一个稳压块来做,忘是XX05了基本的整流,滤波.还是得有好像不超过10个器件------解决方案--------------...
114
热度 -
[单片机] 关于51的一段小程序请大家帮帮忙不知道如何弄了两个程序结果不一样
关于51的一段小程序请大家帮帮忙不知道怎么弄了两个程序结果不一样for(i=0;i<10;i++){ad=read2543(0x80);//0x80第九通道ad1[i]=ad;k=k+ad1[i];}k/=10;a=k;我用数码管显示如果直接显示k是正确的值如果加上a=k;结果显示是错误的为什...
121
热度 -
[单片机] LED条屏时间同步的有关问题
LED条屏时间同步的问题我手上有BX_S16L改进版通信协议。不知道这个通信协议和BX_L是否相同?电脑时间如何与BX_L条屏时间同步?有vb.net源程序最好.------解决方案--------------------没用过这个协议,真想向楼主好好学学...------解决方案---------...
164
热度 -
[单片机] 哪位高手做过用单片机控制发光二级管模拟时钟的
谁做过用单片机控制发光二级管模拟时钟的?16*16的发光二级管,做成一个钟的显示页面里面要有一根针在旋转------解决方案--------------------有创意,下次玩玩------解决方案--------------------16*16好像分辨率不够吧?呵呵...------解决方案-...
185
热度 -
[单片机] 请帮小弟我提供日立公司的H8S中文说明书
请帮我提供日立公司的H8S中文说明书!现在要开发H8S芯片,参考资料是英文的,看的不爽请知道的提供一下,谢谢顺便提供一些DEMO开发例子最好了,谢谢!![email protected]------解决方案--------------------我们现在主板上用的就是H8S系列,可惜不是你...
123
热度 -
[单片机] 请问怎么控制不去调用这意料之外的函数?
请教如何控制不去调用这意料之外的函数???程序片段如下定时器中:timerCount++;if(timerCount>=50){/*dip1只有0、1两种情况*/if(dip1==0){value[0]=2;}elseif(dip1==1){value[0]=0;}timerCount=0;}...
132
热度 -
[单片机] 怎么通过红外线感应信号控制电脑的媒体播放器
如何通过红外线感应信号控制电脑的媒体播放器?我想实现一个功能,当人走近电脑前的时候,红外线接收器受到感应,能自动把电脑里的媒体播放器打开,自动播放一个影片。我是做java的web开发的,对于硬件不太懂,哪位朋友能给我一个方案,怎样实现最容易呢。谢了!------解决方案---------------...
149
热度 -
[单片机] PROTEL 中,新建一元器件时,引脚定义是否一定要和实际的封装引脚一直?解决办法
PROTEL中,新建一元器件时,引脚定义是否一定要和实际的封装引脚一直?PROTEL中,新建一元器件时,引脚定义是否一定要和实际的封装引脚一致?------解决方案--------------------当然要一致
274
热度 -
[单片机] 高分! 在51里的串口接收中怎么加入超时处理
高分!在51里的串口接收中如何加入超时处理?我现在需要用到2051接收来自PC的数据(长度不定,但长度信息是在接收的第一个字节里),打算用方式1,定时器2,串口超时了就表示接收已经完成,现在问题是:如何实现串口的超时处理?是用另外一个定时器?还是在等待RI的过程中DJNZ某数以实现计时?请指教---...
128
热度 -
[单片机] 串口发送的数据全部变成0了,好奇怪!顶也有分啊该如何处理
串口发送的数据全部变成0了,好奇怪!!顶也有分啊定义了一个数组xdataunsignedcharComInit[17]=0x02,0x00,0x11,0x03,0xAA,0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0xB9,0x03};每秒发送...
212
热度