- 27
- 0
- 约2.9千字
- 约 7页
- 2020-08-30 发布于江苏
- 举报
单片机原理及应用
实验报告(二)
姓名: ###
学号: *********
班级: 0902501 班
指导教师: ###
院系:信息与电气工程学院
单片机原理及应用 实验报告
——————————————————————————————————————————————
实验三 单片机逻辑操作实验设计
一、实验目的
1、了解汇编语言程序设计与调试的过程;
2、掌握循环程序、查表程序和子程序的特点及设计。
二、实验内容
1、循环程序的设计、输入、调试和运行;
2、查表程序的设计、输入、调试和运行;
3、子程序的设计、输入、调试和运行。
三、实验设备及仪器
1、单片机实验装置及开发系统一套;
2、PC 机一台。
四、 实验步骤
1、排序程序:将 N个数从小到大排列起来
设R0的内容为数据区的首地址, R7的内容为数据的字节数。输入设计好的程序检查无
误后,汇编。设 R0的内容为 30H,R7的内容为 10。向30H~39H 单元中输入 10个数据,运行程
序,观察 30H~39H单元中的内容,分析运行结果是否正确。
2、 查表程序
设计一程序,将 16进制数转换为对应的 ASCII 码。设16进制数放在 R6中,转换结果放在
R7中。输入设计好的程序检查无误后,汇编。向 R6中输入多个不同的 ACSII 码,运行程序,
观察R7中的内容,分析运行结果是否正确。
3、子程序设计(双字节原码加减法程序)
功能:(R2R3)± (R6R7)→( R4R5),加减和求补过程采用子程序。输入设计好的程
序检查无误后, 汇编。向R2R3和R6R7中输入多个不同的数据, 运行程序, 单步运行程序时,
观察程序的运行过程。程序运行结束后,观察 R4R5中的内容,分析运行结果是否正确。
五、代码与结果
1、冒泡法排序程序设计:
程序运行前: 程序运行后:
- 1 -
单片机原理及应用 实验报告
——————————————————————————————————————————————
程序代码:
2、ASCII 码转换程序设计:
3、双字节原码加减法程序设计:
- 2 -
单片机原理及应用 实验报告
——————————————————————————————————————————————
运行结果:
(1)R2R3=0315H ,R6R7=0000H ,无借位,结果 R4R5=0315H ;
(2)R2R3=0315H ,R6R7=0000H ,有借位,结果 R4R5=0314H ;
(3)R2R3=0315H ,R6R7=FFFFH ,无借位结果 R4R5=0316H ;有借位结果 R4R5=0315H 。
(4)R2R3=5678H ,R6R7=ABCDH ,有借位,结果为 R4R5=AAAAH ,以上结果均由
计算器验证,结果正确。
六、思考题
- 3 -
单片机原理及应用 实验报告
——————————————————————————————————————————————
1、JY集成开发环境提供了那些运行命令,它们之间的区别是什么?
步入、步越、运行到光标处、运行到指定地址、自动单步运行、自动单步跟踪运行
步入为单步执行, 不跳过子程序而进入单步执行; 步越也是单步执行, 但是在遇到子程
序时不会进入子程序单步运行, 而是立即执行直接跳过子程序; 运行到光标处可以快速执行
程序, 检查纠错; 运行到指定位置可以设置断点等; 自动单步则可以形象的观察各个参数的
变化情况而又省了一直按键。
2、怎样设置和清除断点?
单击程序前放入蓝色圆点 设置断点为红色大圆点加绿对勾 ,再次单击取消断点,
变为蓝色圆点加红对勾 。
3、子程序执行过程怎样?在程序设计中采用子程序有什么优点?
子程序调用执行,但运行到调用指令时, 主程序 PC入栈,PC装载子程序的入口地址,执
行完子程序后, RET指令使栈内主程序 PC值弹出,继续执行主程序;子程序的调用,优化了
程序的结构,精简了程序容量,一个子程序可多处多次调用,提高程序效率。
- 4 -
单片机原理及应用 实验报告
——————————————————————————————————————————————
实验四 单片机中断实验程序设计
一、实验目的
1、了解单片机的中断过程。
2、了解单片机中断的触发方式。
3、了解单片机中断的程序设计。
4、学习中断服务程序的调试方法。
二、实验内容
1、单片机外部中断的低电平触发方式
按住开关 K ,在INT0 端产生一个低电平信号,触发外部中断,将事先送入寄存器 R1 中
的值由 LED 即发光二极管电路显示出来。
2、单片机外部中断的下降沿触发方式
按一下开关 K,在INT0 端产生一个下降沿信号, 触发外部中断, 将事先送入寄存器 R1 中
的值
您可能关注的文档
- 电阻耐压参数表.docx
- 二年级下数学选择题、画图题练习.docx
- 科研网络模型.docx
- 基于51单片机的简易函数信号发生器.docx
- 2012高考数学二轮复习专题29:创新与探究题的解答策略及限时训练.docx
- 伏安法测电阻实验题1(含答案).docx
- 单片机课程设计交通灯设计.docx
- 高中生物必修三《稳态与环境》期末质量检测试题二.docx
- 基于51单片机的数字电压表设计.docx
- 单片机课程设计---简易电子琴设计.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2025年渤海船舶职业学院单招笔试数学试题库含答案解析.docx VIP
- 三年级数学下册计算题大全100.doc VIP
- 【2026-01-11】《中华人民共和国危险化学品安全法》解读丨简洁版.pptx VIP
- 2024年新疆高考理科综合试卷(含答案解析).docx
- 《王玄览玄珠录的道教思想.doc VIP
- 人教版七年级英语上册完形填空、翻译、阅读理解训练含参考答案-精选5套.docx VIP
- 微信原创文章怎么修改,原创素材怎么利用?20170401.doc VIP
- 双轴搅拌机检修工艺规程.pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 双轴搅拌机检修规程.doc VIP
原创力文档

文档评论(0)