单片机菜鸟问题
来自: 更新日期:早些时候
单片机菜鸟问题~
2。LCALL ACALL SCALL 有什么区别
呵呵,根本没有什么SCALL,倒是有个SJMP。
LCALL或LJMP: 3字节指令,转移的范围大,可达64K;
ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;
SJMP: 2字节指令,转移的范围只能在-128~+127字节。
P0口为低8位地址总线,P2口为高8位地址总线
P0口同时也是8位的数据总线,如果你要用到低8位地址总线,那么则需要在P0口外接一个8D地址锁存器(74HC573就行),如果没有用到则不需要加锁存器
LCALL: 3字节指令,长调用子程序,范围大,64K以内;
ACALL: 2字节指令,绝对地址子程序调用,范围小,2K以内。
你学单片机不买本书吗?
LCALL或LJMP: 3字节指令,转移的范围大,可达64K;
ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;
SJMP: 2字节指令,转移的范围只能在-128~+127字节。
你能明白吗?
单片机菜鸟问题视频
相关评论:17032412920:单片机菜鸟级问题,很基础,但是书上讲的真不懂,求教达人,最好通俗易懂...
石梅黛1、关于读\/写:单片机中的读写指的是一种操作的动作。读:就是获取相应的引脚状态的操作,如果引脚上是高电平则读到单片机内部就是1,如果是低电平则为0。写是读的逆操作,写1就是使得相应的引脚输出高电平,写0就是输出低电平。2、关于I\/O:字面上的理解I:就是input,O:就是output,也就是...
17032412920:你好,菜鸟想一个关于51单片机的问题,谢谢
石梅黛【1】上拉电阻,上拉是动词(引用英语概念)。表示把电阻一端连接到管脚,另一端连接到供电端。另一个说法是下拉电阻,则另一端接地。【2】排阻,表示一排若干电阻做成一个元件,各阻值一般相同。目的就是为了缩小体积。有两大类:一类是多只电阻的一端全部搞到一起,他们有一个公共端。分多种(4...
17032412920:单片机setb 30h.0这个指令合法么?setb一般怎么用?菜鸟求指导_百度知 ...
石梅黛回答:setb是对“位”变量置1的操作,位变量包含: 1、20H~2FH,也就是20H.0~2FH.7 2、80H后面的能被8整除的地址。如80H,88H,90H,98H.....等等。
17032412920:我是菜鸟,刚开始怎么销售单片机?? 求教了
石梅黛1,单片机的功能要熟。2,你销售的单片机与别的厂家要有一个不同而有吸引力的地方,要大力地鼓吹。3,你销售的单片机与别的厂家价格优势有吸引力的地方,要大力地鼓吹。4,你销售的单片机技术支持是随叫随到,要大力地鼓吹。5,你可以承诺,随时有货供应,要大力地鼓吹。
17032412920:我是单片机入门菜鸟,想请教单片机高手一个问题!
石梅黛sfr P1=ox90; sfr 是指定一个字节;sbit P1_1=ox91; sbit 是指定一个位。它们不是一回事,别放在一起讨论。再去看看单片机的书,仔细看看“位地址”。看明白了硬件,再来钻研软件。
17032412920:单片机编程问题 菜鸟求助攻
石梅黛连等有点奇怪i=j=a=fmq=0;还有中断嵌套的问题,定时器0可以中断掉定时器1的中断,在定时器1中断的时候,定时器0也中断了,所以没法延续2s。应该在定时器1中断关掉定时器0.TR0=0;结束时再打开TR0=1
17032412920:单片机菜鸟,有一程序求解释
石梅黛你对后面的程序理解有问题。注释“;累加器高位送入41H单元”是整个后面三条语句完成的,而并不是MOV 40H,A这条语句完成的。另:程序有问题,CLR C 这句应该是CLR A 。因为移位之后A的最高位会丢失,但如果最高位为1,移出时会产生进位,这时进位标志CY会置1,这样,相当于将A的最高位移入...
17032412920:菜鸟如何开始学习STM32单片机软件编程?
石梅黛下载芯片资料,开始看硬件资料,熟悉软件界面 也就是你选的这款单片机的datasheet。先看看资料,起码你要弄懂这款单片机的频率,RAM大小,ROM大小,管脚多少,封装什么样,有多少外设,都有什么功能,可以拿来做什么。手中应该有开发板或者自己画的电路板,STM32系列的单片机。我们要看看电路图,都留出了...
17032412920:单片机菜鸟求教,关于延迟和按键去抖的问题
石梅黛解决办法就是采用定时器中断。不管是按键用中断也好,显示用中断也好,只要其中一个进入定时器中断,问题就解决了。程序就不写了,描述一下意思就好 你的主程序保留键盘部分,但是显示那一大段不要了 中断本来是50ms,建议改成20ms 然后呢,设置一个变量,每次进入中断就把变量的值加1 加完以后,根据...
17032412920:单片机菜鸟问题
石梅黛回答第一个问题,比较复杂。2。LCALL ACALL SCALL 有什么区别 呵呵,根本没有什么SCALL,倒是有个SJMP。LCALL或LJMP: 3字节指令,转移的范围大,可达64K;ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;SJMP: 2字节指令,转移的范围只能在-128~+127字节。
有的单片机支持ISP烧写,制作方法也简单,就是通过串口。有的必须要用专用烧写器,一般比较贵,便宜的也得一千。有的支持JTAG烧写仿真,现在比较常用,比如C8051F系列,仿真下载器100左右,不过好像一般常用的是贴片封装。
制作电路板要排好线后送到专门的制作板的地方,问卖元器件的就知道。不过制版费比较贵,一般初次制版要500左右,以后生产板就便宜了。你可以买通用板,在板上自己搭电路,当然就不需要排版了。一般学习使用这个,但缺点是无法使用贴片。
程序输出是UART吧?一般要将UART转成232电平与电脑串口连接,232转换电路很容易,自己搭建就可以了。
如果想学习单片机,建议买开发板,100多,功能齐全。一般是ISP下载,自带电路。如果自己做单片机电路比较难,最主要你的资源有限。
你的期待是什么反映??
你的P1口挂二极管了吗?二极管是共阴还是共阳?
2。LCALL ACALL SCALL 有什么区别
呵呵,根本没有什么SCALL,倒是有个SJMP。
LCALL或LJMP: 3字节指令,转移的范围大,可达64K;
ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;
SJMP: 2字节指令,转移的范围只能在-128~+127字节。
P0口为低8位地址总线,P2口为高8位地址总线
P0口同时也是8位的数据总线,如果你要用到低8位地址总线,那么则需要在P0口外接一个8D地址锁存器(74HC573就行),如果没有用到则不需要加锁存器
LCALL: 3字节指令,长调用子程序,范围大,64K以内;
ACALL: 2字节指令,绝对地址子程序调用,范围小,2K以内。
你学单片机不买本书吗?
LCALL或LJMP: 3字节指令,转移的范围大,可达64K;
ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;
SJMP: 2字节指令,转移的范围只能在-128~+127字节。
你能明白吗?
单片机菜鸟问题视频
相关评论:
石梅黛1、关于读\/写:单片机中的读写指的是一种操作的动作。读:就是获取相应的引脚状态的操作,如果引脚上是高电平则读到单片机内部就是1,如果是低电平则为0。写是读的逆操作,写1就是使得相应的引脚输出高电平,写0就是输出低电平。2、关于I\/O:字面上的理解I:就是input,O:就是output,也就是...
石梅黛【1】上拉电阻,上拉是动词(引用英语概念)。表示把电阻一端连接到管脚,另一端连接到供电端。另一个说法是下拉电阻,则另一端接地。【2】排阻,表示一排若干电阻做成一个元件,各阻值一般相同。目的就是为了缩小体积。有两大类:一类是多只电阻的一端全部搞到一起,他们有一个公共端。分多种(4...
石梅黛回答:setb是对“位”变量置1的操作,位变量包含: 1、20H~2FH,也就是20H.0~2FH.7 2、80H后面的能被8整除的地址。如80H,88H,90H,98H.....等等。
石梅黛1,单片机的功能要熟。2,你销售的单片机与别的厂家要有一个不同而有吸引力的地方,要大力地鼓吹。3,你销售的单片机与别的厂家价格优势有吸引力的地方,要大力地鼓吹。4,你销售的单片机技术支持是随叫随到,要大力地鼓吹。5,你可以承诺,随时有货供应,要大力地鼓吹。
石梅黛sfr P1=ox90; sfr 是指定一个字节;sbit P1_1=ox91; sbit 是指定一个位。它们不是一回事,别放在一起讨论。再去看看单片机的书,仔细看看“位地址”。看明白了硬件,再来钻研软件。
石梅黛连等有点奇怪i=j=a=fmq=0;还有中断嵌套的问题,定时器0可以中断掉定时器1的中断,在定时器1中断的时候,定时器0也中断了,所以没法延续2s。应该在定时器1中断关掉定时器0.TR0=0;结束时再打开TR0=1
石梅黛你对后面的程序理解有问题。注释“;累加器高位送入41H单元”是整个后面三条语句完成的,而并不是MOV 40H,A这条语句完成的。另:程序有问题,CLR C 这句应该是CLR A 。因为移位之后A的最高位会丢失,但如果最高位为1,移出时会产生进位,这时进位标志CY会置1,这样,相当于将A的最高位移入...
石梅黛下载芯片资料,开始看硬件资料,熟悉软件界面 也就是你选的这款单片机的datasheet。先看看资料,起码你要弄懂这款单片机的频率,RAM大小,ROM大小,管脚多少,封装什么样,有多少外设,都有什么功能,可以拿来做什么。手中应该有开发板或者自己画的电路板,STM32系列的单片机。我们要看看电路图,都留出了...
石梅黛解决办法就是采用定时器中断。不管是按键用中断也好,显示用中断也好,只要其中一个进入定时器中断,问题就解决了。程序就不写了,描述一下意思就好 你的主程序保留键盘部分,但是显示那一大段不要了 中断本来是50ms,建议改成20ms 然后呢,设置一个变量,每次进入中断就把变量的值加1 加完以后,根据...
石梅黛回答第一个问题,比较复杂。2。LCALL ACALL SCALL 有什么区别 呵呵,根本没有什么SCALL,倒是有个SJMP。LCALL或LJMP: 3字节指令,转移的范围大,可达64K;ACALL或AJMP: 2字节指令,转移的范围小,只能达2K;SJMP: 2字节指令,转移的范围只能在-128~+127字节。