问答题 已知经A/D转换后的温度值存在40H中,设定温度值存在41H中。要求编写控制程序,当测量的温度值大于(设定温度值+2℃)时,从P1.0引脚上输出低电平;当测量的温度值小于(设定温度值一2℃)时,从P1.0引脚上输出高电平;其他情况下,P1.0引脚输出电平不变(假设运算中C中的标志不会被置1)。加上必要的伪指令,并对源程序加以注释。
问答题 比较两个ASCII码字符串是否相等。字符串的长度在内部RAM的2H单元,第一个字符串的首地址在30H中,第二个字符串的首地址在50H中。如果两个字符串相等,则置用户标志FO为0;否则,置用户标志FO为1。加上必要的伪指令,并对源程序加以注释(每个ASCII码字符为一个字节,如ASCII码“A”表示为41H)。
问答题 内部RAM从2OH单元开始存放一个正数表,表中之数为无序排列,并以“-1”作为结束标志。编程实现在表中找出最小正数,存入10H。加上必要的伪指令,并对源程序加以注释。