-
[单片机] 用C语言给51单片机编程时,如何给外部单元的地址赋值(单片机的指针有关问题)
用C语言给51单片机编程时,怎么给外部单元的地址赋值(单片机的指针问题)初学51单片机,有些问题请教!我知道在标准c语言里面是不能给指定的一个地址单元赋值的,但是不知道单片机这里能不能这样。问题1:keilc51中怎么才能使用DPTR寄存器?用keil时包含<reg51.h>后我可以使用...
56
热度 -
[单片机] 选单片机型号解决办法
选单片机型号怎么选单片机型号啊?现在什么用的最广泛啊?什么公司的什么型号啊该怎么选啊------解决方案--------------------根据具体的要求了,比如说I/O口的数量,IIC,uart的使用,芯片的运算速度,价格等各个方面------解决方案--------------------8...
84
热度 -
99
热度 -
[单片机] dos中断的最小时间,该如何解决
dos中断的最小时间在文章中看到,winxp在加入实时控制扩展模块rtx后,中断的最小间隔可以达到0.1ms,我想问问应用比较广泛的dos用作实时操作系统,其最小的中断间隔时间是多少?有个项目是在dos上做的,每0.5ms中断一次,用的是borlandc++3.1,感觉在调试的时候太辛苦,远远不如v...
79
热度 -
[单片机] 单片机C52 开发一个蜂鸣器播放声音的东西,该怎么处理
单片机C52开发一个蜂鸣器播放声音的东西我用C52,外接62256,12864R(带字库的液晶)开发了一个用无源蜂鸣器播放声音的东西,现在显示这些基本都正常了。可是播放音乐时,总是放一放然后程序就飞了,外部中断不管用,但是定时器中断还一直在跑。蜂鸣器也一直在发生,我调了好久不知道什么问题啊,有人遇到...
28
热度 -
[单片机] Leave DFU mode 总是在49%的时候失败,该怎么解决
LeaveDFUmode总是在49%的时候失败在用DFU模式下载程序的时候,程序可以烧写成功。但是在推出DFU模式的时候,即点击LeaveDFUmode的时候,每次都在49%的地方失败了,不知道是什么原因,请指教。DFU用的是USB开发kit里面的,PC机上的程序也是用st官方的。想请问下到底哪里出...
79
热度 -
[单片机] DS18B20的RAM读写有关问题
DS18B20的RAM读写问题!请问各位大侠如何设置DS18B20的温度转换顺序呢?还有如何设置报警温度啊?------解决方案--------------------rst_18b20();wr_com(0xcc);wr_com(0x4e);wr_com(0x50);wr_com(0x05);wr...
75
热度 -
[单片机] 新手求问,三轴加速度传感器输出中,数字输出和模拟输出的差别解决办法
新手求问,三轴加速度传感器输出中,数字输出和模拟输出的差别在设计的过程中,数字输出和模拟输出有什么差别那。我是学习软件的,对硬件的东西了解的很少,最近在做个东西需要了解下。具体类似于鼠标这样的,用什么输出的比较好。还有我想了解下关于加速度传感器的使用是否是需要一个完整的模块还是我只有把引脚接好单片机...
56
热度 -
[单片机] 奇怪的液晶显示故障,百思不得其解解决思路
奇怪的液晶显示故障,百思不得其解我的液晶显示QH12864工作一个月都很正常,但有一次上电屏上显示的字符不是我程序里显示的字符,再次上电后屏上无显示,经测试液晶屏并无故障且排除虚焊的问题,可初始化无任何显示,程序却能正常显示,程序却能正常执行,我的驱动电压是11V(在厂商提供的参考值范围内)。---...
67
热度 -
[单片机] 关于嵌入式arm的疑问解决办法
关于嵌入式arm的疑问大二下学习这本书全名叫《arm嵌入式系统基础教程》周立功主编1:我想知道这里面说的arm是不是就是跟郭天祥讲的89c52的芯片一样?2:学完这本书我要明白什么?3:怎么才能学好?(我自己买了块单片机开发板,可能是刚开学吧,我觉得这本书跟单片机貌似没啥关系?。是不是这本书主要讲的...
46
热度 -
[单片机] 用51控制TL5615输出直流电压,该如何解决
用51控制TL5615输出直流电压[code=C/C++][/code]/*程序功能:利用TLC5615的DA转换功能,输出一个5V直流电压#include<reg51.h>#include<intrins.h>sfrP4=0xC0;sbitDIN=P4^6;sbitSCLK...
70
热度 -
[单片机] 学嵌入式系统的,数据结构要学的好吗?解决方法
学嵌入式系统的,数据结构要学的好吗?现在大2下咯。。。开始学嵌入式系统了。。想问下,以后如果要走软件方向的话是不是数据结构要很精通呢?如果走的不是软件方向,那数据结构是不是了解下就好了呢?------解决方案--------------------精通数据结构对你只有好处------解决方案----...
92
热度 -
[单片机] 18b20初始化有关问题
18b20初始化问题voiddelay(unsignedintx)//1.5us左右{while(x){x--;}}voidinit_1820(void){DS18B20_SET;DS18B20_CRL;delay(400);//480us以上DDRC|=(1<<PC0);DS18B20...
19
热度 -
[单片机] MSP430 引脚配置的有关问题
MSP430引脚配置的问题我原先的引脚设置如下,但是因为有P1口和P2口都是有其他用途,所以P1口用来做按键的只有1-7脚,而P2是1-4脚。P1的0脚用作脉冲输入,而P2的5-7则是用来连接GPRS的powerkey等。所以我配置键盘的时候,想单独配置P1的1-7,P2的5-7所以我的问题来了,我...
110
热度 -
[单片机] (急)ds18b20时序有关问题
(急!!!)ds18b20时序问题帮我调下ARM+DS18b20时序,我调了半天调不出来。晶振11.0592。控制器LPC2131,串口和中断不用看了。谢谢!程序:#include"..\\basescr\\config.h"#include"stdio.h"...
37
热度 -
[单片机] 散分,看看一个3路AD采样的有关问题
散分,看看一个3路AD采样的问题大家好,前面发了两个帖子基本上在avr上开发入门了,有个3路ad采样的问题向大家再请教下我用的是mage16,有一个传感器,分别3路连到PA0.PA1.PA2上,现在需要实时收集这个传感器的数据,看了下网上的资料我在整理了下思路:由ADC的中断启动连续转换3个ADC通...
61
热度 -
[单片机] 请问大侠们一个关于51读时序的有关问题
请教大侠们一个关于51读时序的问题下面程序是51读取时钟芯片DS1302数据的源码ACC7=ACC^7IO=P2^5ucharread_byte(){ RST=1; for(a=8;a>0;a--) { ACC7=IO;//这个是把IO口的数据赋值给ACC^7 SCLK=1; SCLK=...
63
热度 -
[单片机] 求教利用中断读串口的方法,高手帮忙解答解决方法
求教利用中断读串口的方法,高手帮忙解答如题,在linux系统上,利用中断读串口的方法,常规是使用查询的方式读,没用过,望高手指点------解决方案--------------------如果是汇编,应该在中断服务程序中读取数据。
104
热度 -
[单片机] AVR Studio下载程序时显示“Unable to open the specified file”,请教是咋回事
AVRStudio下载程序时显示“Unabletoopenthespecifiedfile”,请问是怎么回事?AVRStudio进入ISP或JTAG下载界面给Atmega16下载程序时显示“Unabletoopenthespecifiedfile”,程序下载不进去,但熔丝位可以正常读取和修改,是怎么...
49
热度 -
[单片机] 51单片机的串口通信有关问题
51单片机的串口通信问题这是写入单片机的程序#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharunsignedcharflag,a;//flag用来判断是否有数据输入,a用来接收输入的数据uinti;uchart...
105
热度