永发信息网

89c51单片机编程计算1+3+5……+99的和,我是一个初学者,有会的大哥大姐谢谢了

答案:4  悬赏:40  手机版
解决时间 2021-03-27 23:24
89c51单片机编程计算1+3+5……+99的和,我是一个初学者,有会的大哥大姐谢谢了
最佳答案
1,如果你只有软件,只做计算,那么再main函数下定义一个变量i,类似c语言编程,做一个循环累加。在keil的调试窗口中监测i的值。(这样的操作没有什么意义,用c,vb也可以做,不要用89c51了)
2,如果你是有硬件的,当然要有8位数码管把数值显示出来。就要具备BCD码知识,8位共阴或共阳数码管知识,以及必要的电路知识(能点亮8为数码管)。等等,你要加油哦!
全部回答
用一个寄存器存变量,再一个寄存器保存和,然后循环从1加到99就好了。假设用R0保存和,用R1保存变量,汇编程序如下:
ORG 000H
JMP START
ORG 030H
START:MOV R0,#0 R0清零
MOV R1,#01H
AD: ADD R0,R1
INC R1
DEC R1,#64H //检测是否加到了99
JNZ AD //若没加到99,转到加法循环
END
没事拿51算算术题,太有意思了。
int sum=0;
for(i=1;i<=99;i+=2)
{
sum=sum+i;
}
sum就是结果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
嘴角和嘴旁边红红的,感觉有点痛,这是什么原
请问MSP430单片机程序中__bis_SR_register是
我们村四面石山,起新房要挖机打开屋场,打出
踏破千乘寻一日,只因世事皆辛苦。 七八年如
鼻咽癌是因为长了新生物才会使一侧鼻子堵塞吗
曾应龙很多老婆
地支中透出的天干是不是主气天干
GTA5怎么喷火焰出来 喷火MOD分享
咨询银行国际汇款的swift业务,银行或外贸高
单片机里面常用逻辑电路的解释
用数学来分析下,双色球出七连号的机率有多
小叶万年青花怎么养
北京千方科技集团有限公司在哪里啊?面试难吗
如何利用RSI指标把握好买卖的最佳点位?
有没有人想挣钱的,绝对安全,有正规的营业执
推荐资讯
320算什么档次的,第一次坐飞机就是南航320
为什么我不爱出门,不爱跟人交流,觉得干什么
就某一产品阐述设计观点写一篇论文
卫生球的味道对人身体有害吗
给孩子取名淏飏怎么样
安全用药能让我们的健康得到更好保障.下列用
丹桂与金桂都可食用吗?
关于现金支票抬头写别的公司的问题?
中国在每届奥运会中多奖牌的排名
谁能告诉我手机版nba二k幺四,怎么把阵容调成
北鼎烤箱怎么样?
中国90后新人演员,哪些日后会成为“老戏骨”
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?