单片机高手们解释哈

如题所述

第1个回答  2019-01-18
在单片机控制LED显示的时候,有MOV
DPTR,#TABA(标号)
#TABA:
DB
??,??,??,
MOV
A,R0
MOVC
A,@A+DPTR
在R0是不是为地址偏移量,这个R0怎么计算??
_
R0不是为地址偏移量,应该是初始值才对的,+DPTR才是偏移

单片机高手们帮帮我啊!!! 扫描信号理解!!
scan=1;选中第一个数码管显示 scan=~scan分时间片动态选中第二个然后第一个 依次循环

c51的keil3中出现的警告,请问单片机的高手们是哪里出现问题了_百度知 ...
UNCALLED SEGMENT:你写了一个函数,但是从来没有调用它,它是不会产生代码的。一般可以忽略 MULTIPLE CALL TO SEGMENT :该函数可能会在中断服务程序和主程序中同时被调用。这个警告要注意。如主程序调用该函数还没有推出就进入中断程序,在中端程序再次被调用,可能会出现逻辑错误。UNRESOLVED EXTERNAL SYM...

单片机高手们谁会用汇编语言实现0~99间的计数、暂停、清零程序。对初学...
;http:\/\/zhidao.baidu.com\/question\/485975186.html ;0.0 ~ 9.9 ;P0, P2静态显示 ;设系统晶振为12MHz。;按键连接在P3.5,;按一下,计时,再按一下,停止,再按一下,清零。;--- ORG 0000H LJMP MAIN ORG 000BH LJMP T0_INT ;--- ORG 0100H INIT: ;初始化 MOV ...

89C51单片机程序不工作,就亮一个灯,请高手们帮忙改一下,Thank you!_百...
另外,P2=Pt<<1应该是Pt=Pt<<1吧 if(i==50)最好改成if(i>=50)比较安全 最后罗嗦一句,兄弟,最好一行就一句,做好缩进,书写格式要规范,很有好处的

怎么用单片机来实现pwm调节占空比啊,请高手们指教
51就用改变的定时器的重装的值就可以实现,不过简单的51单片机如AT89S51并没有硬件的PWM功能,你要软件计算,使得改变占空比时频率不变。SG3525就只要一个时钟就行了,占空比的改变是靠一个模拟的电压来实现的,要非用51和话可用DA或IO加低通滤波(一般是RC型)通过实现简单的DA功能 ...

请高手们解答小弟疑惑,这个电路图中红圈里面是什么东西
这是一个ATMEL的单片机,这里是他的PDF资料,找不到中文的 当然你只是照着接而不使用的话去卖单片机的位置买个就好了

89C51单片机程序不工作,就亮一个灯,请高手们帮忙改一下,Thank you!_百...
您好:我看过您的程序,您电路的发光管是共阴连接的。您给低电平的时候它才会亮。您看到的现象应该是一个灯一边从另一边移动闪亮吧看

单片机DS18B20测温的问题,程序好像没问题,但是用protues仿真就是没...
你这是动态显示,ds18b20转换时间很长,基本上数码管就没有闪烁的时间就过去了,人眼很难捕捉到,你用静态显示就看见了 如果想动态显示那么 display();改成for(i=1;i<100,i++){ display();} 可以调整i的上限观察吧

要求用51单片机控制8个LED亮灭的原理图+程序+解说?
1、依次亮,依次灭:从一个灯亮到全亮,再到全灭,每次改变一个灯亮灭 2、奇偶号灯间隔亮灭:隔一个灯亮一个灯亮灯时间为1s,没有灯全灭的时候 3、依次闪烁、切换时间为3秒,闪烁时间为2秒,我理解的是,没三秒钟有一个灯在闪烁,其中有一秒钟是灭灯状态 程序中使用了P1口与8个发光二极管...

单片机DS18B20测温的问题,程序好像没问题,但是用protues仿真就是没...
看一下晶振对了没有,这个很关键 对了,你怎么这样写程序啊,这样显示的时间会不均衡的,即每位数码管显示的时间不一样,会带来一个暗一个亮,特别是当你想加点其它功能,比如说按键,采AD等等时,你会发现显示的不正常

相似回答
大家正在搜