数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1858|回复: 6

[C51] 学51单片机是不是主要就是学它的寄存器?

[复制链接]
发表于 2023-12-19 20:52:44 | 显示全部楼层 |阅读模式
貌似程序里主要靠给这些寄存器赋值来控制单片机的各种功能,从而实现你想要的功能,但是问题来了,如果寄存器少还可以,假如有几十上百个寄存器,每个寄存器再有十几位分别控制不同的功能,那写程序不得崩溃死?光记这些寄存器就够头疼的了,一大半时间都花在查寄存器资料上了,是这样的吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2023-12-19 21:27:29 | 显示全部楼层
软件与硬件交互就是靠寄存器
是的,寄存器非常多。arm 单片机一般寄存器几百个,算功能位能上千。

显卡这种更多,以万计。内部甚至有自己的操作系统
回复 支持 反对

使用道具 举报

发表于 2023-12-19 21:31:00 | 显示全部楼层
不用记,  知道个大概就行, 照着手册, 用到哪个看哪个,  比如用到定时器就看定时器部分的,  用到输入输出脚的就看对应的部分。
回复 支持 反对

使用道具 举报

发表于 2023-12-19 22:12:22 | 显示全部楼层
都是根据例程复制粘贴的,谁挨个查寄存器,上午我找到了stc的库函数版,用库函数就不用查寄存器喽
stm32的例程不也是有寄存器版和库函数版麽,库函数出来之前都tm是操作寄存器的
https://gitee.com/ecbm/ecbm_library
回复 支持 反对

使用道具 举报

发表于 2023-12-21 00:02:06 | 显示全部楼层
只要你不算很笨,找个师傅带一带,一个月可以入门!
回复 支持 反对

使用道具 举报

发表于 2023-12-21 10:59:09 | 显示全部楼层
stc官方也有库函数
https://www.stcai.com/khs
回复 支持 反对

使用道具 举报

发表于 2023-12-21 21:33:56 来自手机浏览器 | 显示全部楼层
用到那个找那个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-29 13:16 , Processed in 0.202801 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表