社区
单片机/工控
帖子详情
高难度问题:51系列单片机限定指令周期完成6个寄存器循环移位
DISINHUI
2010-07-16 02:11:45
问题如下:实现连续6个寄存器依次带借位循环右移,限定11指令周期内完成。
1. 如果是PIC HT的单片机,就很简单:
RRC REG0
RRC REG1
RRC REG2
RRC REG3
RRC REG4
RRC REG5
2. 51单片机必须在 A内进行
mov A,REG0
rrc A
mov REG0,A
18个指令周期,就不可以了。超过11指令周期了。
...全文
158
6
打赏
收藏
高难度问题:51系列单片机限定指令周期完成6个寄存器循环移位
问题如下:实现连续6个寄存器依次带借位循环右移,限定11指令周期内完成。 1. 如果是PIC HT的单片机,就很简单: RRC REG0 RRC REG1 RRC REG2 RRC REG3 RRC REG4 RRC REG5 2. 51单片机必须在 A内进行 mov A,REG0 rrc A mov REG0,A 18个指令周期,就不可以了。超过11指令周期了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dreamjack
2010-07-17
打赏
举报
回复
结果在REG1~REG5和A 中
dreamjack
2010-07-17
打赏
举报
回复
MOV A,REG0
RRC A
XCH A,REG1
RRC A
XCH A,REG2
RRC A
XCH A,REG3
RRC A
XCH A,REG4
RRC A
XCH A,REG5
RRC A
DISINHUI
2010-07-17
打赏
举报
回复
其实想到并且实现了上述想法,在此想表达51在实时性软解码上有缺陷。
实现方式是空间换时间。使用可以位寻址区域:20H~2FH.
使用 setb xxH or clr xxH.
jmp @A+DPTR
这样代码量非常大,清零一组代码,置位一组代码。足有上百行。
ziye19860507
2010-07-17
打赏
举报
回复
等待高人出现!
Great_Bug
2010-07-16
打赏
举报
回复
用XCH或者可以减少指令,不过仍不可能在11周期内完成
3核的
单片机
资料
国内首款3核
单片机
资料,很实用的技术资料
基于
51
单片机
的万年历设计
本文介绍了基于STC89C52
单片机
的多功能电子万年历的硬件结构和软硬件设计方法。本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以STC89C52
单片机
为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602液晶显示模块,可以在LCD1602上同时显示年、月、日、周日、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观
毕业设计 基于
51
单片机
的便携式实验装置的设计
序🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于
51
单片机
的便携式实验装置的设计。
STM32/
51
单片机
开发编程入门(以点亮一个LED为例子)
单片机
是微控制器的核心部件,它可以控制外围电路
完成
各种功能。
单片机
编程是学习
单片机
应用的基础。本实验将结合主流的嵌入式开发软件(Proteus和Keil),以及结合STM32
单片机
来
完成
一个简单的点亮LED的任务,从而入门STM32
单片机
的编程。STM32是目前应用最广泛的32位微控制器之一。它采用ARM内核,性能强大,资源丰富。本实验选择STM32F103C8T6作为开发板,它内置一个RGB彩色LED。通过编写程序控制
单片机
的I/O口输出高电平,就可以点亮这个LED。
毕业设计 基于
51
单片机
电子万年历的设计
序 🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于
51
单片机
电子万年历的设计电子万年历电路原理图见附件一,系统由主控制器AT89C52、时钟芯片DS1302、温度传感器DS18B20传感器、显示电路及键盘扫描电路组成。ATMEL公司生产的AT89C52
单片机
采用高性能的静态80C
51
设计,由先进工艺制造,
单片机/工控
27,511
社区成员
28,797
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章