- 5
- 0
- 约6.54千字
- 约 29页
- 2020-11-19 发布于山东
- 举报
实用标准文档
实验名称 分支与循环程序设计实验
指导教师 罗志祥
专业班级 光电 1406 姓名 段昳晖 学号 U2014*****
联系电话 137********
一、任务要求
设有 8bits 符号数 X 存于外部 RAM单元,按以下方式计算后的结果 Y 也存于外部 RAM
单元,请按要求编写完整程序。
X 2
当 X
64
YX/2
当10
X 64
X
当 X
10
利用 51 系列单片机设计一个 24 小时制电子时钟,电子时钟的时、分、秒数值分别通过 P0、 P1、 P2 端口输出(以压缩 BCD码的形式)。 P3.0 为低电平时开始计时,为高电平
时停止计时。设计 1s 延时子程序(延时误差小于 10us ,晶振频率 12MHz)。
二、设计思路
设有 8bits 符号数 X 存于外部 RAM单元,按以下方式计算后的结果 Y 也存于外部 RAM
单元,请按要求编写完整程序。
X 2
当 X
64
YX/2
当10
X 64
X
当 X
10
将外部单元 1000H 中的 X,通过分支判断,分别执行不同的语句,三条语句分别为标记
为 L1、L2、 L3, 先比较 X 与 64 的大小关系 , 再判断 X 与 10 的大小关系,主要利用比较转移指令 CJNE,以及执行 CJNE指令后的进位位 CY,进一步比较大小, 分别跳转至对应语句
原创力文档

文档评论(0)