0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

寄存器查看器的功能和使用

嵌入式那些事 来源:嵌入式那些事 2023-11-28 12:26 次阅读

对于搞嵌入式底层开发的软件或者硬件工程师来说,经常会涉及到查看芯片手册,比如某个芯片的串口控制器寄存器值,需要知道这个值对应寄存器的哪些位,微软计算器的程序员模式虽然可以查看寄存器值的2进制或者16进制位关系,但是对寄存器数值的每一位并没有很直观的展示。因此就需要一个软件直观的查看寄存器值与位的关系。

我在网上找了一个软件进行使用,感觉还是可以,但是有些功能还是不太满意,因此自己寻思着手写一个寄存器查看器,按照自己想要的功能和布局进行编写,这个想法已经有很久了,由于各种事情,一直推迟到最近才开展,并且顺利的完成了,自己感觉写的这个寄存器查看器-RegisterMaster还是蛮不错的。

寄存器查看器-RegisterMaster的整体布局和配色有参考其他软件的界面,整个软件使用Qt实现,没有采用拖控件的方式来布局界面,纯手打C++代码来布局每一个按钮,Label,edit框等。

寄存器查看器-RegisterMaster支持如下功能:

1.寄存器查看器-RegisterMaster支持8位,16位,32位和64位寄存器值的查看;

2.支持10进制数的有符号与无符号切换;

3.支持16进制字母大小写显示切换功能;

4.支持软件界面置顶功能;

5.支持同时展示16进制,10进制,8进制,2进制内容;

6.数值输入框使用正则表达式,避免用户输入非法值;

7.支持快速查看ASCII码;

8.支持数值的移位操作;

9.支持打开计算器的功能;

寄存器查看器-RegisterMaster的整体效果如下:

寄存器查看器-RegisterMaster32位模式:

ee4557d8-8da5-11ee-939d-92fbcf53809c.png

Snipaste_2023-10-15_17-45-45

寄存器查看器-RegisterMaster64位模式:

ee582340-8da5-11ee-939d-92fbcf53809c.png

Snipaste_2023-10-15_17-47-11

可以点击图中的每一位对应的按钮,比如图中位7对应的按钮此时为1,当点击一下位7按钮后,位7按钮将由1变为0,颜色也变化,下面的数值输入框的各个进制的值也跟随变化。当然了,我们也可以修改进制数值输入框的值,上面的位按钮的值也会跟随变化。

寄存器查看器的简单操作示意图如下图所示:

ee634ef0-8da5-11ee-939d-92fbcf53809c.gif

寄存器查看器

寄存器查看器-RegisterMasterASCII页面:

ee7e0574-8da5-11ee-939d-92fbcf53809c.png

Snipaste_2023-10-15_17-41-50

寄存器查看器能更直观的显示数据对应的每一位是0还是1,这在对比寄存器的设置比较有用,一般情况下是寄存器查看器和计算器配合使用。

RegisterMaster的大概介绍就这些吧,个人觉得还是比较方便了,如果软件有什么bug,或者有需要增加的功能,欢迎留言或者关注我的个人公众号留言反馈。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5076

    文章

    19045

    浏览量

    303853
  • 寄存器
    +关注

    关注

    31

    文章

    5328

    浏览量

    120116
  • C++
    C++
    +关注

    关注

    22

    文章

    2105

    浏览量

    73531
  • 代码
    +关注

    关注

    30

    文章

    4762

    浏览量

    68408

原文标题:嵌入式开发利器 - 寄存器查看器(RegisterMaster)

文章出处:【微信号:嵌入式那些事,微信公众号:嵌入式那些事】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    寄存器查看小工具

    寄存器查看小工具
    发表于 04-26 16:51 99次下载

    万能文件查看器下载

    万能文件查看器 绿色版万能文件查看器 绿色版下载介绍: "万能文件查看器"--简单而实用的文件查看器。 "万能文件查看器"可以
    发表于 06-10 09:27 0次下载

    pdf文件查看器免费下载

    pdf文件查看器免费下载
    发表于 11-08 16:18 145次下载

    寄存器与移位寄存器

    寄存器与移位寄存器 寄存器是用来寄存数码的逻辑部件,所以必须具备接收和寄存数码的功能。任何一种
    发表于 03-12 15:19 59次下载

    寄存器,寄存器是什么意思

    寄存器,寄存器是什么意思 寄存器定义  寄存器是中央处理内的组成部分。寄存器是有限存贮容量
    发表于 03-08 14:26 2.2w次阅读

    数据寄存器,数据寄存器是什么意思

    数据寄存器,数据寄存器是什么意思 数据寄存器数据寄存器包括累加AX、基址寄存器BX、计数
    发表于 03-08 14:38 1.2w次阅读

    移位寄存器,移位寄存器是什么意思

    移位寄存器,移位寄存器是什么意思 移位寄存器_
    发表于 03-08 14:50 1.7w次阅读

    寄存器培训教程

    寄存器培训教程 7.4.1 寄存器1.定义2.电路举例 3.逻辑功能分析7.4.2 移位寄存器一、单向移位寄存器㈠ 由4个维持阻塞D触发
    发表于 03-08 14:52 1235次阅读

    ProcessExplorer进程查看器

    电子发烧友网站提供《ProcessExplorer进程查看器.zip》资料免费下载
    发表于 12-07 21:59 4次下载

    CAN寄存器功能

    fesscale的8位单片机can寄存器对应的功能
    发表于 03-29 14:44 4次下载

    寄存器与移位寄存器

    寄存器与移位寄存器:介绍寄存器原理和移位寄存器的原理及实现。
    发表于 05-20 11:47 0次下载

    移位寄存器怎么用_如何使用移位寄存器_移位寄存器的用途

    移位寄存器是一个具有移位功能寄存器,是指寄存器中所存的代码能够在移位脉冲的作用下依次左移或右移。本文主要介绍了移位寄存器的用途以及移位
    发表于 12-22 15:49 2w次阅读

    寄存器功能

    寄存器功能码免费下载。
    发表于 06-21 15:43 1次下载

    IP地址查看器

    IP地址查看器免费下载。
    发表于 07-08 10:19 2次下载

    CPSR寄存器和APSR寄存器的组成

    程序状态寄存器的作用就是反映处理的状态信息。在程序运行期间我们可以通过查看程序状态寄存器的状态位来进行程序的分支跳转处理,或者我们可以设置程序状态
    的头像 发表于 10-20 11:38 4407次阅读
    CPSR<b class='flag-5'>寄存器</b>和APSR<b class='flag-5'>寄存器</b>的组成