作业帮 > 综合 > 作业

求一个单片机编程题假设从内部的RAM30H单元开始,连续存放一个字符串,以回车符(其ASCII码为ODH)作为结束标志,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 17:56:17
求一个单片机编程题
假设从内部的RAM30H单元开始,连续存放一个字符串,以回车符(其ASCII码为ODH)作为结束标志,要求编程
测出该字符串的长度,并把结果存放在R2寄存器中
程序如下:
MOV R2,#0 ;个数
MOV R0,#30H ;数据的起始地址
S_LOOP:
MOV A,@R0
CJNE A,#0DH,NEXT ;不等于0D转移
RET ;相等即结束搜索
NEXT:
INC R2
INC R0
SJMP S_LOOP ;反复搜索
求一个单片机编程题假设从内部的RAM30H单元开始,连续存放一个字符串,以回车符(其ASCII码为ODH)作为结束标志, 【单片机】编程计算存放在片外RAM30H单元开始的64个无符号数的平均值,结果存入片内RAM30H单元 用C写个编程输入一个完全由数字组成的字符串,从字符串的第一个字符开始,每两个数字作为两位整数,存放在一维整型数组中,如果 试编程将存放在8032单片机内部RAM中首址为20H,长度为50H的数据块,传送到片外RAM以20H为首址的连续单元中. 关于单片机题目:编一个多字节二进制减法运算程序,已知被减数从内部RAM 30H单元开始,长度为4个字节,其 1.编程实现从键盘输入一个大写英文字母,分别以字符形式和ASCII码值形式输出其对应的小写英文字母. 微机设计:从键盘输入一个以回车结束的十进制数字串(不超过20 个).输出其中ASC码值最大和最小的两个数 一个关于单片机的问题 内部RAM的DATA1,DATA2开始存放13个无符号数,试编程计算6Y除以X,并将结果存入外部R 编写一个函数,输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数依次存放到数组a中 C语言编程 求思路求一个字符串中的最长子串(串:连续的相同字符构成)例如:aabbbaacddf 则找出 bbb 【C程序设计】输入一个英语的句子(以回车结束输入),将句子中各单词分行打印出 急用 C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值.