您当前的位置:首页 > 技术风向标

单片机学习知识点全攻略(完结篇)

时间:2016-08-04  来源:扁平线圈电感厂家  点击:

  OUT0: MOV SBUF,A ;开始串行输出

  OUT1: JNB TI,OUT1 ;输出完否

  CLR TI ;完了,清TI标志,以备下次发送

  SETB P1.0 ;打开并行口输出

  ACALL DELAY ;延时一段时间

  RR A ;循环右移

  CLR P1.0 ;关闭并行输出

  JMP OUT0 ;循环

  说明:DELAY延时子程序能用前面我们讲P1口流水灯时用的延时子程序,这里就不给出了。

  二、串行口异步通信

  org 0000H

  AJMP START

  ORG 30H

  START:

  mov SP,#5fh ;

  mov TMOD,#20h ;T1: 工作模式2

  mov PCON,#80h ;SMOD=1

  mov TH1,#0FDH ;初始化波特率(参见表)

  mov SCON,#50h ;Standard UART settings

  MOV R0,#0AAH ;准备送出的数

  SETB REN ;允许接收

  SETB TR1 ;T1开始工作

  WAIT:

  MOV A,R0

  CPL A

  MOV R0,A

  MOV SBUF,A

  LCALL DELAY

  JBC TI,WAIT1 ;如果TI等于1,则清TI并转WAIT1

  AJMP WAIT

  WAIT1: JBC RI,READ ;如果RI等于1,则清RI并转READ

  AJMP WAIT1

  READ:

  MOV A,SBUF ;将取得的数送P1口

  MOV P1,A

  LJMP WAIT

  DELAY: ;延时子程序

  MOV R7,#0ffH

  DJNZ R7,$

  RET

  END

  将程序编译通过,写入芯片,插入实验板,用通读电缆将实验板与主机的串行口相连就能实验了。上面的程序功能很简单,就是每隔一段时间向主机轮流送数55H和AAH,并把主机送去的数送到P1口。能在PC端用串行口精灵来做实验。串行口精灵在我主页上有下载。运行串行口精灵后,按主界面上的“设置参数”按钮进入“设置参数”对话框,按下面的参数进行设置。注意,我的机器上用的是串行口2,如果你不是串行口2,请自行更改串行口的设置。

大电流电感

LED驱动设计需要注意的问题1、芯片发热这主要针对内置电源调制器的高压驱动芯片。假如芯片消耗的电流为2mA,300V的电压加在芯片上面,芯片的功耗为0.6W,当然会引起芯片的发热。驱动芯片的最大电流来自于驱动功率mos管的消耗,

totem pole PFC答疑如下Totem pole PFC结构:慢管二极管,快管MOS,Q1Q2上下管一直互补导通。请帮忙分析下:1、Q1续流管处于DCM时,反向电流在慢管路径如何流通?2、测试该该波形,慢管很热,说明有很大损耗。

信号灯线性LED驱动电路原理剖析电子发烧友为您提供的信号灯线性LED驱动电路原理剖析,本应用笔记介绍了一款线性LED 驱动方案,用于驱动6串LED 信号灯,每串包含4只串联LED。每串LED 负载具有独立的阳极接点,阴极连接在一起。该电路采用汽车电池供电,最低电压为10V,最高电压为28V,能够为每串LED 提供350mA 电流。由于使用共阴极架构,检流电阻必须放置在LED 串的阳极端。

注塑加工厂


上一篇半导体照明光源技术问题大讨论

下一篇简要分析LED灯具的散热设计


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话