单片机实验查找最大值和最小值程序设计设地址为20H~30H的数据存储区中存储的为无符号8位整数要求从中找到最大值和最小值并分别存储到31H和32H单元中其实验总结
程序设计:
1.将20H的数据存储区的值赋给AL寄存器,并将其与31H单元中的值比较,若大于31H中的值,则将该值存储到31H单元中;
2.将20H的数据存储区的值赋给AL寄存器,并将其与32H单元中的值比较,若小于32H中的值,则将该值存储到32H单元中;
3.将21H~30H的数据存储区的值逐个赋给AL寄存器,再进行比较。
实验总结:
本次实验是单片机程序设计的基础实验,主要涉及到了数据的读写、比较等操作。在实验过程中,需要注意数据存储区的地址范围,以及比较时需要使用无符号数进行比较。同时,还需要注意程序的流程控制和寄存器的清零等操作,以确保程序的正确性。通过本次实验,我进一步熟悉了单片机的编程方法和流程,提高了我的程序设计能力和实验操作能力。
原文地址: https://www.cveoy.top/t/topic/fuFJ 著作权归作者所有。请勿转载和采集!