单片机,一个基本的问题
发布网友
发布时间:2024-06-08 08:31
我来回答
共3个回答
热心网友
时间:2024-06-08 09:15
P2是控制P2口的相关寄存器,一般根据功能设定
热心网友
时间:2024-06-08 09:13
一般的51单片机有P0,P1,P2,P3的4个并行口,每个并行口又是8位IO口(即8个引脚),
汇编中对应的寄存器也是P0,P1,P2,P3。
为什么要给这个P2赋值,有的赋值20H,有的赋值00H?
赋值20H是十六进制的,变成二进制就为0010_0000(7bit-0bit), 也就是将P2口的5bit引脚电平拉高,其他7位为低电平。
赋值00H表示单片机的P2口所有的位为低电平。
热心网友
时间:2024-06-08 09:16
港人入
单片机菜鸟级问题,很基础,但是书上讲的真不懂,求教达人,最好通俗易懂...
5:关于P1.0是读引脚还是P1.X引脚,读引脚的作用:根据图和你的描述:P1.0是引脚,也就是圈出的P1.X部份;而“读引脚”则是内部进行读操作时的控制信号。单片机读取P1.0端口的状态时,会在“读引脚”信号线上给出一个高电平,这样就使得三态门(连接到“读引脚”的黄色三角型代表的逻辑控制...
请教一个单片机的问题 很基础的
第二个问题嘛,计数是没有终止的,除非你TR0=0,所以你在给TH0和TL0赋值的过程中都在计数,所以安全的赋值过程是如下:void Time0() interrupt 1 using 0 { TR0=0;//赋值前暂时关闭计数 TL0=(65536-50000)/256;TH0=(65536-50000)%256 TR0=1;//赋值后打开计数 D1=~D1;} ...
单片机常见故障及处理
1.PIC12F629仅有一个中断入口,要避免多个中断引发的冲突。2.引脚电平变化触发中断,和外部INT中断,在总中断GIE清零的时候,不会进入中断程序执行。3.单片机进入休眠时,要唤醒,常常使用引脚电平变化中断或者外部INT中断。若是前者,按键按下时会唤醒,按键抬起时也会唤醒。如果这个时候还有别的中断,如初...
单片机初学者的常见问题总结
解决方法:将电源的电断掉,将锁紧座的把手松开,将单片机芯片取下,确保每一个引脚与锁紧座接触良好,然后装上。图 36、如何进行程序的下载答:一、首先将开发板接上 图 4 USB下载线方口端连在开发板的下载口 图 5 USB下载线的另外一端连接电脑的USB接口二、打开下载程序的软件—STC—ISP 图 6...
MCS51单片机的简单问题
由于发光二极管负极接了 反相器,所以P1.4=0 即为低电平,经反相器后变成高电平,则发光二极管两端都是高,所以是灭的。中断里面语句如下。P1=0x0f; 表示P1.0-P1.3都为高 P1<<=4;左移四位后,P1=0XF0. 也就是 P1.4-P1.7全是高电平。则此时灯是全亮的。~P1;取反 ,则灯又...
51单片机通信 的一个简单问题
这需要说明一下单片机串行接收的处理过程:串行通讯内部有一个9位的移位寄存器。单片机中的异步通讯有模式1、模式2、模式3,传输的分别是8位、9位、9位信息,再加上起始位和停止位,其实信息流是10位、11位、11位。RXD线正常情况下是高电平,也就是1,当发生1到0的跳变时说明起始位到来,通讯接收...
求一份单片机答辩的题目和答案 我不是计算机专业的 简单点就行 拜托了...
36个单片机新手入门问题: 1.C语言和汇编语言在各有哪些优缺点? 2.初学者到底是应该先学C还是汇编? 3.400减50,程序语句上如何SUBB实现呢? 4.C或汇编语言可以用于单片机,C++能吗? 5.学了电子线路、C语言,感觉很迷茫怎么办? 6.8位机还能延续多久? 7.搞单片机开发,一定要会C吗? 8.请问作为学生,如何学好单片机...
51单片机,简单问题
一般情况下我们都是以1作为高电平,0作为低电平,因为这样符合我们日常生活中的认识。但是芯片的高低电平有时候不是这样的,单片机是以1作为高电平(这时也是高电压),0作为低电平(低电压)。但是并不是所有的逻辑电平都是这样(1为高,0为低)的。比如RS-232C标准规定的逻辑电平与TTL数字电路(例如...
初学单片机,遇到一个一个小问题。继电器无法直接用51的I/O,是不是要...
是的。 单片机I/O口 无法直接驱动继电器的。 须外加 三极管或其它功率驱动元件驱动。5v 继电器 的吸合电流在20mA左右 ,使用 S 8050 (NPN , 高电平有效)或 S 8550(pnp,低电平有效) 即可 。I/O 接1k电阻直接到8050或8550 基极,8050的发射极直接单片机电源地,集电极接继电器(继电器线包...
问个单片机的问题(很简单)。
1、你选择的是STC系列单片机。其编程电压由单片机系统板提供。串口提供编程数据。2、系统板设计时通常有232接口。需要232接口的PC来进行编程。PC无232(COM)口,则需增配USB转232附件,得到232口。3、系统板设计时如果没有232芯片,则,直接用USB转UART(如PL2302,输出TTL电平)接入,注意电压匹配即可...