单片机拆字程序实验

单片机拆字程序实验

ID:45115947

大小:97.25 KB

页数:4页

时间:2019-11-10

单片机拆字程序实验_第1页
单片机拆字程序实验_第2页
单片机拆字程序实验_第3页
单片机拆字程序实验_第4页
资源描述:

《单片机拆字程序实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机原理实验室实验报告太原工业学院计算机工程系成绩:  单片机原理及接口技术课程实验报告课程:单片机原理及接口技术姓名:张成专业:计算机科学与技术学号:132054116日期:2016年6月太工计算机工程系计算机原理实验室计算机原理实验室实验报告实验一:拆字程序实验实验环境V系列仿真器集成调试软件实验日期2016.4.22一.实验内容1.熟悉51仿真系统2.设计并单步调试实现将R5中一字节数拆分成两位独立的数据分别存于R6,R7中3.将R6,R7中的一位HEX数据转换为输出ASCII编码二.理论分析或算法分析1.将一个数存放

2、在R5中2.通过A寄存器将R5中的高4位和第四位存放在R6与R7中(将高位和0f0做与操作,低四位和0f做与操作)3.清零CY,通过SUBB让高四位和低四位与0A做差,判断操作数的大小4.通过JC判断如果操作数大于9,则加37H,否则加30H5.将结果送回R5,R6中2计算机原理实验室实验报告三.实现方法org2000hmovr5,#2AHmova,r5anla,#0f0h;高swapamovr6,amova,r5anla,#0fh;低movr7,aclrcmova,r6subba,#0ahjcl1sjmpl2l0:clrcm

3、ova,r7subba,#0ahjcl3sjmpl4l1:mova,r6adda,#30hmovr6,asjmpl0l2:mova,r7adda,#37hmovr6,asjmpl0l3:mova,r7adda,#30hmovr7,ajmpl5l4:mova,r7adda,#37hmovr7,al5:nopsjmp$END2计算机原理实验室实验报告四.实验结果分析输入的操作数是2AR6中存放高位ASCII码32,R7中存放低位ASCII码41五.结论完成了本次实验要求的设计并单步调试实现将R5中一字节数拆分成两位独立的数据分别存

4、于R6,R7中将R6,R7中的一位HEX数据转换为输出ASCII编码实验内容。学会了将一个数拆分,并进行判断,保存ASCII码的过程,在实验中多次用A寄存器,要有清醒的头脑,熟练掌握MOV,ANL,SUBB,SJMP,CLR等命令的运用2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。