首页 > 应用 > 单片机应用
[导读]
单片机编程:找出最大数,并存入BIG单元中。设内部RAM从LIST单元开始存有一组无符号数,数据个数为30,编程找出最大数,并存入BIG单元中。;---------------------------------------------------------

单片机编程:找出最大数,并存入BIG单元中。
设内部RAM从LIST单元开始存有一组无符号数,数据个数为30,编程找出最大数,并存入BIG单元中。
;----------------------------------------------------------------
最佳答案:

本文引用地址: http://www.21ic.com/app/mcu/201806/764331.htm

程序如下:

MOV BIG, #0
MOV R0, #LIST
MOV R2, #30
CHA:
MOV A, @R0
CJNE A, BIG, QQQ
QQQ:
JC WWW
MOV BIG, A
WWW:
INC R0
DJNZ R2, CHA
SJMP $
END

;完
;----------------------------------------------------------------
===============================================================
另一个题目:

单片机编程题 急!!!高手进,小弟送分!!!
悬赏分:20 | 解决时间:2010-4-11 21:41 |

1。编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0”
2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。
加以注释,谢谢
;----------------------------------------------------------------

最佳答案:

1。编程将外部数据存储器2100H单元中的高4位置“1”,其余位清“0”

MOV DPTR, #2100H ;设定地址
MOV A, #11110000B ;准备数字
MOVX @DPTR, A ;送到外部数据存储器2100H单元中

2。编程将内部数据存储器40H单元的第0位和第7位置“1”,其余位取反。

MOV A, 40H
ORL A, #10000001B ;或,即是按照“位”相加
XRL A, #01111110B ;用1异或,相当与取反
MOV 40H, A

;----------------------------------------------------------------
后记:
51 单片机的逻辑运算指令,是可以直接针对片内RAM地址进行的。
采用这种方法,只需两条指令:

ORL 40H, #10000001B ;或,即是按照“位”相加
XRL 40H, #01111110B ;用1异或,相当与取反

即可。这种做法,也就太简单了 !
但是,如果是写作业,恐怕是不行,因为老师们,都是希望用笨办法解决。


换一批

延伸阅读

[单片机应用] 第四节:PIC系列单片机程序存储器及堆栈

第四节:PIC系列单片机程序存储器及堆栈

PIC16C5X内部有384~2K的只读程序存贮器,下面论述其结构和堆栈。§1.4.1 程序存储器结构PIC16C5X程序存储器结构如图1.3所示: 从上图可看出,PIC程序存储器采用分页结构,每页长0.5K。因此对......

关键字:堆栈 存储器 单片机 程序

[单片机应用] 51单片机学习笔记:可对时电子钟

51单片机学习笔记:可对时电子钟

本篇是对上一篇的改进,昨天学习了第4章中的独立键盘的使用独立键盘拥有自己独有的IO口,所以比较简单,我上一篇写的电子钟程序只能烧程序对时,不能手动按键对时,这肯定是最差劲的做法,所以学习了按键之后,就立马动手改......

关键字:51单片机 可对时电子钟

[单片机应用] 8051单片机端口结构—P3口

8051单片机端口结构—P3口

P3口是一个多功能端口,对比P1的结构图不难看出,P3口与P2口的差别在于多了与非门和缓冲器。正是这两个部分,使得P3口除了具有P1口的准双向I/O功能之外,还可以使用各引脚所具有的第二功能。与非门的作......

关键字:单片机 端口 结构

[单片机应用] 单片机中断唤醒

单片机中断唤醒

生活上有很多东西都搭载着单片机而进行工作的,而且有相当一部分的设备、仪器、产品都是靠蓄电池来提供电源的,往往这些靠蓄电池供电的设备、仪器、产品都能够用上一大段时间。例如我们经常接触到的遥控器,假若MCU一......

关键字:单片机 中断唤醒

[单片机应用] 电子小制作单片机最小系统_按键控制数码管显示

电子小制作单片机最小系统_按键控制数码管显示

单片机最小系统_按键控制数码管显示,这个项目,主要学习单片机的键盘工作原理与显示方面的知识,电子小制作的好课题。键盘电路作为单片机的输入部分,数码显示电路作为单片机的输出部分,由键盘电路通过单片机控制数......

关键字:单片机 最小系统 按键控制 数码管显示

[智能硬件] 支持语音唤醒、屏下指纹解锁和3D结构光!小米8新功能曝光

支持语音唤醒、屏下指纹解锁和3D结构光!小米8新功能曝光

5月31日,小米将在深圳发布全新的旗舰手机小米8。随着发布会的临近,小米官方也公布了越来越多关于小米8的相关消息。今天,小米官方再度送上小米8的最新特性:确认新机将和小米MIX 2S一样,内置小爱同学。 在小米......

关键字:语音唤醒 小米8 屏下指纹解锁

[猎聘集] 为何“懒人”工程师工作效率更高?

为何“懒人”工程师工作效率更高?

我其实想表达的意思是:“懒”(lazy)并不等于“怠惰”(sloth)。如果你很怠惰,那么你最喜欢的事大概就是无所事事的呆坐着,甚至尽量逃避工作。但真正的工程师并不是这样的。......

关键字:工程师

[行业新闻] 锂电池为什么会爆炸

锂电池为什么会爆炸

品牌手机的电池本身存在问题较为少见,电池本身有问题多出现在翻新机或者二手机中。二手机或者翻新机为了节约成本,在手机配置中倾向于选择成本较低的劣质电池。这些电池成本低、杂质过多、设计工艺不过关、自爆的风险较大。 ......

关键字:锂电池

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客