这样说吧,看到别的评论,你肯定知道端口配置高低寄存器,其实,端口输入输出数据寄存器就是用来控制端口配置寄存器的,想象一下,端口配置寄存器是一个单项多头开关,开启条件是高低电平,但是自己不能开启自己,那么只能通过另一个控制器控制它的选择,另一个就是端口数据寄存器,它把用户给予的0或1寄存,然后传给配置寄存器,控制配置寄存器选择输入输出模式和速度,就是这样,希望我的回答能帮到你单片机内部的寄存器主要是干什么呢。
AX累加器,得名原因是最初常使用ADDAX,n这样的指令CX计数器,得名原因是最常使用CX的值作为重复操作的次数BX常用作地址寄存器,如MOVAX,,把BX所指地址中的数取到AX中去DX通用寄存器都是16位寄存器E前缀是他们的32位版本他们的地位都是平等的,也不仅限于规定的作用,很多时候可以通用,爱用哪个用哪个
想用单片机就要先搞清楚单片机每个寄存器的作用,像你现在遇到的问题,就该好好看看你用的单片机的说明书,看看其中对这寄存器的介绍是什么样的,就能明白ADC_CONTR=0xC5会有什么样的效果作用
3、端口数据寄存器一般用来干嘛的?这样说吧,看到别的评论,你肯定知道端口配置高低寄存器,其实,端口输入输出数据寄存器就是用来控制端口配置寄存器的,想象一下,端口配置寄存器是一个单项多头开关,开启条件是高低电平,但是自己不能开启自己,那么只能通过另一个控制器控制它的选择,另一个就是端口数据寄存器,它把用户给予的0或1寄存,然后传给配置寄存器,控制配置寄存器选择输入输出模式和速度,就是这样,希望我的回答能帮到。