- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机实验》报告
实验名称 分支程序设计实验
指导教师 刘冬生
专业班级 电子 1103 班
姓名 XXXXXX
学号 XXXXXXXXXXX
联系方式 XXXXXXXXXXX
一、任务要求
熟练掌握 KeilC 环境下汇编语言程序的调试方法,加深对汇编语言指令、机器码、寻址
方式等基本内容的理解,掌握分支程序和简单程序的设计与调试方法,了解并行 IO 口的使
用
1. 设有 8bits 符号数 X 存于外部 RAM 单元,按以下方式计算后的结果 Y 也存于外部
RAM 单元,请按要求编写程序。
X 2 当X 40
Y X / 2 当20 X 40
X 当X 20
2. 利用 51 系列单片机设计一个 24 小时制电子时钟,电子时钟的时、分、秒数值分别
通过 P0、P1、P2 端口输出(以压缩 BCD 码的形式)。P3.0 为低电平时开始计时,为高电平
时停止计时。
提高部分(选做) :
a. 实现 4 位十进制加、减 1 计数,千位、百位由 P1 口输出;十位、个位由 P2 口输出。
利用 P3.7 状态选择加、减计数方式。
b. 利用 P3 口低四位状态控制开始和停止计数,控制方式自定。
思考题:
1.实现多分支结构程序的主要方法有哪些?举例说明。
2.在编程上,十进制加 1 计数器与十六进制加 1 计数器的区别是什么?怎样用十进制
加法指令实现减 1 计数?
二、设计思路
1.分段函数设计
第一个任务相当于一个分段函数程序,根据变量 X 的值所处的区间进行相应的计算。
可利用比较转移指令 CJNE 来判断 X 是否等于临界值 20 、40,若不等,再根据执行 CJNE
指令后的进位位 CY 的值来判断 X 与临界值的的大小关系,易知 CY=0 则 X 大于临界值,
CY=1 则 X 小于临界值;如此,再进行相应的计算。另外若乘方运算结果大于 255 ,高八位
与低八位应分开存储;本次除法采用右移一位来处理,未考虑余数。
2. 24 小时制时钟程序
首先构建一个三重循环实现“一秒延时” ,循环体利用 NOP 指令(单字节指令, 1 μs)
经多次循环达到延时一秒的效果。再利用已经构建好的“一秒延时”部分,设计计时系统:
秒( 0-59 )、分( 0-59 )、时( 0-23 )。需要注意的是,在小时、分、秒达到 59 时,下一次应
该为零。程序运行时修改 P3.0 的值可以实现暂停和继续的功能。
三、资源分配
1.分段函数
假设该 8 位无符号数的地址 2000H 分配给它,把片外地址 2001H 和 2002H 分配给经分
段函数计算得到的结果 Y 。按位取反计算结果存于 2001H 单元,乘方计算中结果的高、低
八位分开存储于 2001H-2002H 单元,除法运算结果放在 2001H 中。寄存器 A,B 存放在乘除
运算中所得的中间结果。
2. 二十四小时制时钟
工作寄存器 R0、R1、R2 分别用于秒、分、时循环次数的计数, R5-R7 用于“一秒延时”
循环中的循环次数设定。秒、分、时数值分别由 P2、
您可能关注的文档
最近下载
- 巨人通力3001007电气原理图纸.清晰.pdf
- 省级优秀课件人教版小学六年级体育与健康《跳绳---花样跳绳》.ppt VIP
- 某大楼装修工程应急救援预防方案.docx VIP
- 人教版物理八年级上册全册教案.docx
- 控制工程基础(原书第2版)佐藤和也习题答案-中文版.pdf VIP
- 2013昌河北斗星X5电路图.pdf VIP
- (公示版)巨正源(揭阳)新材料基地项目环境影响报告书.pdf VIP
- 水处理说明书.pdf VIP
- 【教案】赏延素心——中国书画的样式、内容与情感表达美术人美版(2019)选择性必修2+中国书画.docx VIP
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
文档评论(0)