单片机提问,高手解答!!!

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-02
求高手解答单片机问题!!!

我倒是知道点,不过一年都没看了,差不多都忘完了.........

别说我是高手,估计你是初学吧,很简单的几条指令哈:
程序如下:

MOV A,41H ;这是将41H移入到累加器A中。
SWAP A ;这是累加器半字节交换指令,将A中的数据高4位和低4位对换
XCH A,40H ;这是交换指令,将A和40H地址中的数据对换。
SWAP A ;累加器半字节交换指令
MOV 41H,A ;移位指令

1. 00H-1FH 四组工作寄存器区 每组占8B
20H-2FH 可位寻址区 共128位
30H-7FH用户RAM区(堆栈、数据缓冲)
80H-FFH为特殊功能寄存器SFR区
2 虽然地址一样,可是访问的指令不同,访问ROM用MOVC,访问内部RAM用MOV 访问外部RAM用MOVX,指令不同控制片选信号,读写RAM时,用RD和WR反来选通,读ROM时,用PSEN反来选通。因此不会因为地址重叠而产生错乱

1.00H-1FH 四组工作寄存器区
20H-2FH 可位寻址区
30H-7FH用户RAM区(堆栈、数据缓冲)
80-ffh为特殊寄存器.
对于RAM区地址是可以重叠的,通过指令MOVX,与MOV来区分,前者用于外部寻址,后者是用于内部寻址的,至于程序存储区它是统一编址的,是不能重复的.

MCS51:
1.00H-1FH 四组工作寄存器区
20H-2FH 可位寻址区
30H-7FH用户RAM区(堆栈、数据缓冲)
2.他们有各自的存储空间,所谓一样不是真的一样,好比2个人都住在3号单元,但是不同小区的

  • 求高手解答单片机问题.
    答:一、求高手解答单片机问题.程序数据 二、有关单片机的几个问题!跪求高手回答 1.执行CALL指令前SP=40H,A=30H,但是在SUBR中对SP压栈2009H,在执行RET指令后将2009H送回PC,造成单片机跳转到0x2009处继续执行指令,但这个位置不是程序中规定的指令开始地址,所以运行后A=30H,SP=42H 2.A是8位的...
  • 求高手解答单片机问题。
    答:POP DPH ,POP DPL后,DPTR的内容为( ),SP的内容是( )。26、单片机的堆栈栈顶由( SP )来指示,复位时起位置在( 07H )单元。27、单片机内部数据传送指令( MOV ),用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令( MOVX )用于单片机内部与外部RAM或I/O接口之间,( ...
  • ...对单片机有了初步的认识,有几个问题想请教各高手。 1
    答:AT89C52和STC89C52rc除了厂商以外在编程时都是一样的,不用特别的在意,就是烧写程序的方式不同?stc89c52rc的rc好像是贴片单片机吧!其实你只要知道怎么用就行了,只要把单片机玩转了就行了,管那么多干嘛!精力也不够,用到什么学什么,因为要学的东西太多,合理分配!本人谈不上高手,只是略懂,就当...
  • 单片机考试求答案,急急急!请高手帮忙!
    答:5、8051最多可以有 4 个并行输入输出口,最少也可以有 1 个并行口,即 P1 。P3常需复用作 第二功能 。12、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1 的入口地址为 001...
  • 有没有高手帮我解答下单片机的题目。谢了~!
    答:1. 8051 是( 8 )位单片机; 8051的片内用户RAM是( 128 )B。2.8051的PSW中RS1 = 1、RS0 = 0 ,工作寄存器R0~R7的地址为( 10H~17H )。3.在8051中若SP = 30H,执行指令POP ACC后,SP =( 29H )。4.8051复位后,SP的值是( 07H )5.若要从8051...
  • 一些关于单片机的问题,求高手解答
    答:但是一般单片机和ARM都能够把I/O选择作为外部存储器的访问口,这时只要根据datasheet里的说明,把相应的线连上,CPU就能够根据你的指令自动在时序上配合,使得访问外部设备就像访问内部ram一样,这样做的好处就是节省CPU时间。7...unsigned char 后面加 idata 就可以了 ...
  • 求单片机编程高手解答一下这道题
    答:MOV R1,#1 D: MOV R2,#2 T: MOV R3,#248 DJNZ R3,$ DJNZ R2,T DJNZ R1,D RET ;子程序返回指令,子程序的设计一般都是因为主程序要调用它, ;调用完是要返回到主程序继续运行下一个语句的 END ...
  • 难题,单片机高手请帮帮忙
    答:1、完善上电复位电路,确保单片机在电源电压稳定的情况下才开始运行。在上电期间,如果电压不稳定,是导致单片机程序跑飞的最主要原因。2、增强电路抗干扰性能。3、在写EEPROM指令前加一条条件跳转指令,当某软件标志位1未设置时就跳转,并且在写EEPROM指令后立即清除软件标志位1。当需要写EEPROM时,在正确...
  • 单片机提问,高手解答!!!
    答:20H-2FH 可位寻址区 共128位 30H-7FH用户RAM区(堆栈、数据缓冲)80H-FFH为特殊功能寄存器SFR区 2 虽然地址一样,可是访问的指令不同,访问ROM用MOVC,访问内部RAM用MOV 访问外部RAM用MOVX,指令不同控制片选信号,读写RAM时,用RD和WR反来选通,读ROM时,用PSEN反来选通。因此不会因为地址重...
  • 关于51单片机若干的问题,急。。。
    答:5.设计1个秒计数器,每秒计1次数,在LED上显示出来,计至16清零后重新计数。6.在上题基础上用按键控制秒计数器的启停,按一次键开始计数,按2次停止计数,按3次又开始计数…。马上要考试了,求高手一一解答啊!小弟只有这么多分,望高手们海涵! 展开  我来答 分享 复制链接http://zhidao.baidu.com/question/...