图3 P0端口的1位构造

别的,防止输入时读取数据犯错,也需外接上拉电阻。在这儿简明的说下其要素:在输入状况下,从锁存器和从引脚上读来的信号通常是一同的,但也有破例。例如,当从内部总线输出低电平后,锁存器Q = 0, Q = 1,场效应管V1 注册,端口线呈低电平状况。此刻不论端口线上外接的信号是低电平仍是高电平,从引脚读入单片机的信号都是低电平,因而不能精确地读入端口引脚上的信号。又如,当从内部总线输出高电平后,锁存器Q = 1, Q = 0,场效应管V1 截止。如外接引脚信号为低电平, 从引脚上读入的信号就与从锁存器读入的信号纷歧样。所以当P0 口作为通用I/O 接口输入运用时,在输入数据前,应先向P0 口写“1”,此刻锁存器的Q 端为“0”,使输出级的两个场效应管V1、V2 均截止,引脚处于悬浮状况,才可作高阻输入。

总结来说:为了能使P0 口在输出时能驱动NMOS 电路和防止输入时读取数据犯错,需外接上拉电阻。在本实验套件中选用的是外加一个10K 排阻。此外,51 单片机在对端口P0—P3 的输入操作上,为防止读错,应先向电路中的锁存器写入“1”,使场效应管截止,以防止锁存器为“0”状况时对引脚读入的搅扰。

5. LED 驱动电路

仔细的读者或许现已发现,在最小体系中,发光二极管(LED)的接法是采纳了电源接到二极管正极再经过1K 电阻接到单片机I/O 口上的(见图4 中的接法1)。为何这么接呢?首要咱们要知道LED 的发光作业条件,纷歧样的LED 其额外电压和额外电流纷歧样,通常而言,红或绿色彩的LED 的作业电压为1.7V~2.4V,蓝或白色彩的LED 作业电压为2.7~4.2V, 直径为3mm LED 的作业电流2mA~10mA。在这儿选用赤色的3mm 的LED。其次,51 单片机(如本实验板中所运用的STC89C52单片机)的I/O 口作为输出口时,拉电流(向外输出电流)的才华是μA 等级,是短少以点亮一个发光二极管的。而灌电流(往内输入电流)的办法可高达20mA,故选用灌电流的办法驱动发光二极管。当然,如今的一些增强型单片机,是选用拉电流输出(接法2)的,只需单片机的输出电流才华满意强即可。别的,图4 中的电阻为1K 阻值,是为了绑缚电流,让发光二极管的作业电流绑缚在2mA~10mA。

如何构建单片机的最小体系

图4 LED的接法

关于控制,MCU就介绍完了,您有什么想法可以联系小编。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查