单片机实验报告_3.docx
《单片机实验报告_3.docx》由会员分享,可在线阅读,更多相关《单片机实验报告_3.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机实验报告成绩:计算机原理实验室实验报告课程:单片机原理及接口技术姓名:聂建建专业:计算机科学与技术学号:112054206日期:2021年6月10日太原工业学院计算机工程系实验一:循环程序实验(排序)实验日期2021.04.22实验环境PC机Win20038051单片机与接口MedWin中文版一实验内容1.熟悉51仿真系统2.设计并单步调试实现将R5中一字节数拆分成两位独立的数据分别存于R6,R7中3.将R6,R7中的一位HEX数据转换为输出ASCII编码二理论分析或算法分析取高四位时将累加器A中的值与0F0H相与(保留高四位,低四位清零),并将结果保存在R6中;取低四位时将累加器A中的
2、值与0FH相与(保留第四位,高四位清零),并将结果保存在R7中。将R6、R7中的内容分别取出来存放在累加器A中,把A中的内容与9H比拟大小,假如小于则加30H,等于则保持不变,大于则加37H,转换成ASCII码,并将结果保存到R6、R7中。实验二:分支程序实验实验日期2021.05.09实验环境PC机Win20038051单片机与接口MedWin中文版一实验内容1.把握51汇编语言调试技巧2.实现三个数(R5,R6,R7)中找出最大和最小值,最大值存到R3,最小值存到R43.将数据从R5,R6,R7改为内部数据存储器30H开场的连续多个数据二理论分析或算法分析文字描绘以及算法流程图(文字主要描
3、绘基本要求和扩展要求的算法流程区别)首先将R3清零,然后进行R5与R3减法,若R5-R30,则R5R3,把R5送R3;否则R3保持不变。再将R3分别于R6和R7比拟,比拟处理的方法与R5与R3的比拟方法一样,这样比拟3次后,R3中的数即为最大值。其次将R4赋值为FFH,然后进行R4与R5减法,若R4-R50,则R4R5,把R5送R4;否则R4保持不变。再将R4分别于R6和R7比拟,比拟处理的方法与R5与R4的比拟方法一样,这样比拟3次后,R4中的数即为最小值。实验三:循环程序实验(排序)实验日期2021.05.23实验环境PC机Win20038051单片机与接口MedWin中文版一实验内容1.把握排序算法2.实现对五个字节数据从大到小排序3.实现两种不同的排序算法,并比拟各自的排序效率二理论分析或算法分析选择排序的基本思想:第i趟简单项选择择排序是指通过n-i次关键字的比拟,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换。共需进行i-1趟比拟,直到所有记录排序完成为止。例如:进行第i趟选择时,从当前候选记录中选出关键字最小的k号记录,并和第i个记录进行交换。流程图如下:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 报告 _3
限制150内