单片机内部的寄存器主要是干什么呢?

2025-03-23 15:53:46
推荐回答(5个)
回答1:

有AD的单片机,AD的寄存器主要是设置精度,采样方式,一次采样,多次采样,采样完成后中断,从哪几个端口采样等,采样后得到的数字会存入某个寄存器中。至于你说的那个不知道是什么单片机的,大致可能是AD控制寄存器。至于0xC5是指十六进制数C5,十六进制数是逢16进1的,10用A,11用B,12用C,13用D,14用E,15用F表示。至于11000101是二进制,跟十六进制C5是对应的。这样写是为了让人明白其各个二进制位是什么,因为不同位代表不同的含义,为0或1也是定义了相应的工作方式。

回答2:

1,单片机中的存储器:分为flash和ram,前者下载程序代码和存贮数据,后者是代码运行数据缓存所定义的变量
2,寄存器是单片机中控制模块控制字读写,如串口的scon、i2c、spi的寄存器等。

回答3:

寄存器就是寄存数据之类的,就是存数据在那个地址,地方,每种寄存器功能不同,具体问题具体分析,0xc5是一种数据表示方法,1100代表十六进制的c,5代表的是二进制的0101,这些事数字电路基础的东西,你这些都不懂,去搞ad,da之类的有点过高了,慢慢来,脚踏实地的,单片机上手是很快的,有问题可以问我,我尽量帮解决哈

回答4:

想用单片机就要先搞清楚单片机每个寄存器的作用,像你现在遇到的问题,就该好好看看你用的单片机的说明书,看看其中对这寄存器的介绍是什么样的,就能明白ADC_CONTR
=
0xC5会有什么样的效果作用。
比如说ADC_CONTR寄存器是什么单片机里面的,至少你要把这点做说明吧?那么多种单片机,谁知道你说的哪一个呢?根本就无法回答啊!

回答5: