最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

分支程序设计实验-单片机第二次试验

IT圈 admin 30浏览 0评论

2024年6月14日发(作者:环芫华)

分支程序设计实验-单片机第二

次试验

Lt

D

一、任务要求

?微机实验?报告

1. 设有8bits符号数X存于外部RAM单元,

按以下方式计算后的结果Y也存于外部RAM单

元,请按要求编写程序。

X

2

当X40

Y

X/2当20X40

当X20

X

2. 利用51系列单片机设计一个24小时制

电子时钟,电子时钟的时、分、秒数值分别通过

P0、P1、P2端口输出〔以压缩BCD码的形式〕。

P3.0为低电平时开始计时,为高电平时停止计

时。

提高局部〔选做〕:

a. 实现4位十进制加、减1计数,千位、

百位由P1口输出;十位、个位由P2口输出。利

用P3.7状态选择加、减计数方式。

b. 利用P3口低四位状态控制开始和停止

计数,控制方式自定。

二、设计思路

1. 将8bits符号数从外部RAM单元取出

至A中,符号位为1的时候为负数,进行取反运

算;当符号位为0的时候为正数,因此将A与

20进行比拟,当A≤20时跳至取反运算那一步;

2

2024年6月14日发(作者:环芫华)

分支程序设计实验-单片机第二

次试验

Lt

D

一、任务要求

?微机实验?报告

1. 设有8bits符号数X存于外部RAM单元,

按以下方式计算后的结果Y也存于外部RAM单

元,请按要求编写程序。

X

2

当X40

Y

X/2当20X40

当X20

X

2. 利用51系列单片机设计一个24小时制

电子时钟,电子时钟的时、分、秒数值分别通过

P0、P1、P2端口输出〔以压缩BCD码的形式〕。

P3.0为低电平时开始计时,为高电平时停止计

时。

提高局部〔选做〕:

a. 实现4位十进制加、减1计数,千位、

百位由P1口输出;十位、个位由P2口输出。利

用P3.7状态选择加、减计数方式。

b. 利用P3口低四位状态控制开始和停止

计数,控制方式自定。

二、设计思路

1. 将8bits符号数从外部RAM单元取出

至A中,符号位为1的时候为负数,进行取反运

算;当符号位为0的时候为正数,因此将A与

20进行比拟,当A≤20时跳至取反运算那一步;

2

发布评论

评论列表 (0)

  1. 暂无评论