单片机高手请进

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07
单片机高手请进

你好!我为你解答一下!

有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等
MOV R0,#42H
MOV R1,#52H
LOOP:MOV A,@R0
CLR C ;不相等,FFH→40H
SUBB A,@R1
JNZ LOOP1 ;相等时,比较下一字节
INC R0
INC R1
DJNZ 41H,LOOP
MOV 40H,#0 ;所有字符均相等,则两字串相等。
RET
LOOP1:MOV 40H,#0FFH
RET

买个开发板开始做一些简单的基础实验,比如控制IO,串口,液晶什么的,都会了在开始做一些吧他们综合在一起的一些实验。。。慢慢就入门了

可以的,数字钟电路要有数码管或者液晶显示屏;定时控制方面AT89C51自带2个定时器;5种模式以上变换的闪灯电路这个是最简单的了,用单片机的IO口加发光二极管和电阻就可以做出来,五种模式只是写程序的问题。光控开关你可以直接买光耦开关就可以用单片机控制另一端的开关了,过放电保护要看你怎么设计外面的电路了;都是可以用单片机实现的。

当然可以,这些功能不难的。不过你要说清楚是什么东西显示数字时钟。LED还是LCD。闪光灯你打算用什么来控制?(继电器还是可控硅或者是MOS管)具体方案可以在QQ上聊一下:373884636

以一片单片机AT89C51,为控制核心,还要配置其它外围器件,方可。

这些是完全可以的,只要配合相应的电路和程序就可以实现的。

  • 单片机编程高手请进,用T0的方式1定时,由P1.0引脚输出50Hz方波,晶振频率...
    答:(1)计算计数初值X 50Hz对应周期为20mS,P1.0需要10mS反相一次。12MHz晶振对应机器周期 = 1us 10mS需要机器周期数:10mS/1uS=10000 设需要装入T0的初值为X: X = 65536 − 10000 = 55536。X 化为十六进制数: 55536 = D8F0H 。T0的初值...
  • 单片机高手请进!!!stc89c52单片机 能控制几个舵机?用什么样的程序控制...
    答:20ms为舵机周期,一个周期可以同时控制8个舵机,20/2.5=8.用定时器产生脉冲,两个定时器T0,T1,8*2,同时可以控制16个舵机,以下是用按键控制一个舵机的转动,你可以参考以下程序,多设个io口,在switch函数中的 条件语句中加各个io口脉宽,以下程序中的例如:case 0中的if可以多加几个io控制就...
  • 单片机汇编高手请进
    答:CLOCK BIT P2.4 :这句的意思是CLOCK代表P2.4口 ST BIT P2.5 :这句的意思是ST代表P2.5口 EOC BIT P2.6 :这句的意思是EOC代表P2.6口 OE BIT P2.7 :这句的意思是OE代表P2.7口 先给你解释后四句的意义,在实际的硬件电路中,我的单片机外接一个设备 例如:LCD液晶显示器,我...
  • 单片机 存储问题 请高手进
    答:建议直接用片内的扇区进行存储,代码在STC的数据手册里头直接有的。不过不稳定的情况出现自己断电会比较麻烦,因为你不知道什么时候是最后的数据现场并进行存储。因为存储次数有限制的,所以不能无休止的去读写的。如果实在不行就按一定时间去进行存储。一般的方式,项目中实际应用是按照断电检测的方式进行...
  • 单片机高手进! 请问单片机外部看门狗复位后,内部发生了哪些变化,哪些没...
    答:一般单片机都会有个内部看门狗(看门狗实质就是一个定时器)。所以当系统出现问题后,看门狗有可能在溢出之前没有清零,这个时候系统就会有看门狗的溢出使能系统从新复位执行程序。当然你也可以使用外部的看门狗。但是原理都是看门狗溢出后给单片机的复位管脚一个一定时间长度的复位信号使单片机系统复位。一般会有...
  • 单片机里的程序是从main函数开始执行的吗?请高手进。
    答:那得看你的程序是怎么写的,可以配置让单片机先执行别的程序再执行main 如果你没有任何控制的话,执行完全部的程序,会从main()开始,如果要控制的话,也很简单 分为两类:一类是不执行下面的指令,返回main()第一句指令,那直接使用return;就可以了 另一类是不范围main()第一句指令,而从中间某一句...
  • 很迷惑,单片机销售高手请进!
    答:一、与一个固定的比较大的代理商合作,近一些新的功能强的单片机如,STC、AVR等单片机,然后单片机的各个性能指标和基本应用性问题要知道,有些顾客会问的,你要是不会他会认为你的单片机也不好 二、做的好的话前景非常好,最好再自己开发一些单片机系统来做最好 三、寻找单片机的进货源、决定主做...
  • 单片机高手进,时请问T89S51单片机有些人在编程,时候并没有直接说从哪 ...
    答:不像AVR或者PIC,MSP430系列的单片机,AT89S51的端口模式是固定的,P0口开漏结构,P1~P3弱上拉结构 作为输出口的时候,直接写就可以了 作为输入口的时候,在检测之前,单片机程序保证端口送的事高电平,也就是弱上拉输出,相当于端口接一个50K左右的电阻到VCC,所以当外界输入的信号时低电平,且阻抗很低...
  • 单片机汇编高手请进
    答:例如:LCD液晶显示器,我知道LCD各个管脚的名字和功能,与单片机的IO口连接以后,各个管脚与IO口对应,编写程序时就可以通过控制对应的IO口来控制LCD,但有时会记错,系统小时不明显,大了就很明显了。为了方便记忆,我在编写程序之前先进行一下宏定义,即就想你所提问的这段程序,设备的CLOCK管脚接P2...
  • 单片机编程高手请进
    答:1. 八个灯接P0口,1号灯对应P1.0,8号灯对应P1.7必须是CPU口负输出有效。2. 假设晶振是12M。3. 假设每次亮1秒。ORG 0000H LJMP 0080H ORG 0080H MOV SP, #60H ;设堆栈起始地址 MOV R2, #05H ;重复5次 MOV R3, #01H ;间隔时间为1秒 ;===循环五次=== LOOP2:MOV R0, #00H;...