前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C51 单片机开发 AUXR 寄存器说明

C51 单片机开发 AUXR 寄存器说明

作者头像
码农UP2U
发布2024-06-07 15:46:48
4010
发布2024-06-07 15:46:48
举报
文章被收录于专栏:嵌入式码农UP2U

公众号文章同步阅读网址:www.netor0x86.com

闲话:人无外财不富,马无夜草不肥!外财不富打工人,夜草不肥拉磨马!不知道这话的出处,但是感觉特别的有道理!

本篇文章来介绍关于 STC-ISP 生成代码的最后一条语句,这条语句其实拿不太准,但是整理出来吧!

0x01:AUXR寄存器

在 STC-ISP 中有一条代码,是上篇文章没有讨论的代码,代码如下:

代码语言:javascript
复制
代码语言:javascript
复制
AUXR &= 0x7F;

这条代码的注释是“定时器时钟12T模式”,但是这个寄存器的介绍我在手册上找的是这样的,文档的 P33,截图如下:

看完这个图我就有一些郁闷,因为这个寄存器的第 2 到第 7 位都没有做任何的说明。不知道是干什么的。难道这也有保留位,未文档化,不公开?所以我就问了一下 GPT,但是给出的说法中也的确是可以设置定时器时钟的模式。

0x02:来自网上的 AUXR 的文档

为了能有个答案继续搜索一番,然后搜索到了如下图:

从图中可以看出,网上的截图和我的文档的截图中,寄存器的地址是相同的。可以看到 B7 位中的描述是 T0x12,我猜测应该是 T0 的 12T 模式。按照这个图考虑 AUXR &= 0x7F,那么相当于将 AUXR 的第 7 位设置为 0 即可。

好了,关于 AUXR 就写这么多,因为没有找到太多的资料,只能暂且如此!对于想做到“好读书、求甚解”的小伙伴来说,可能这个结果并不满意吧!

我是一个程序员,了解 C、PHP、Java、ASM、Python,有 信安、CISP 证书,写小白也能看得懂的文章,感谢关注!!!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农UP2U 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x01:AUXR寄存器
  • 0x02:来自网上的 AUXR 的文档
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档