• MCS-51汇编语言的程序格式

    MCS-51汇编语言程序的一般格式* 与8086不同,没有代码段、数据段等区分,统一编址。* 程序由指令行或注释行组成,指令行每行只能写一条指令。* 指令前可用“标号:”表示指令地址,以便在指令中引用;标

  • 编程的四种基本程序结构

    下面我们介绍四种基本程序结构1) 顺序结构* 程序模块或指令依次执行的结构。2) 分支结构* 根据条件,转向不同程序段(分支)的结构。* 分支不应是模块间的转移,执行分支后应返回流程主线。* 注意防止从

  • 单片机上拉电阻的问题

    驱动LED发光管的时候,应该分共阳接法和共阴接法这两种,共阳的时候LED正端接正电源,负端通过一个限流电阻接P口,这时不用接上拉电阻,只要这个限流电阻取合适就可以了发光管亮的时候电流就是从电源正

    单片机
    2018-05-23
    电阻 机上
  • 数字温度传感器DS18B20程序

       ORG  0000HSTART: MOV  SP,#60H     ;开机初始化    MOV  P0,#0FFH    MOV  P1,#0FEH    MOV  P2,#0FFH    MOV  P3,#0FFHMAIN:  LCALL  GET_TEMPER   ;调用

  • 单片机与pc机通信程序

    下面是一个单片机与PC机通信的程序,pc机程序用c语言来编写,单片机程序用汇编语言来编写如果有什么问题请来本人建立的电子论坛讨论1. PC机编程PC采用Toubr C 进行编写。程序如下:#include#define por

  • 51控制的MT8880双音频收发器的汇编程序

    ORG 0000H AJMP MAIN : :;********************;* 8880 初始化 *;********************MAIN: MOV A, #90H MOV P0, A ; 写 8880CRA MOV P0, A ; 写 8880CRA MOV A, #98H MOV P0, A ; 写 8880CRA MOV

  • PC机与单片机的通讯程序

    大多数的电脑设备都具有RS-232C接口,尽管它的性能指标并非很好。在广泛的市场支持下依然常胜不衰。就使用而言,RS-232也确实有其优势:仅需3根线便可在两个数字设备之间全双工的传送数据。不过,RS-23

  • 51单片机的4×4键盘识别与74LS164驱动数码显示

    ;P1口外接4×4键盘,输出使用74LS164驱动一位数码显示器。;当按下任一键时,在数码显示器上显示键值。;程序用汇编语言编写,用PROTEUS仿真调试的画面如下:;程序如下: ORG 0000H LJMP START ORG 0030H

  • 利用单片机控制频率合成器 MC145151-2 的输出频率

    一、MC145151-2 是锁相式频率合成器集成芯片,它有 N13~N0 14 个引脚,用于控制输出频率。其中N13、N11已经接地,N12悬空。从 MC145151-2 的 PDF 文件中,找到关于控制频率的部分,截图如下:按照插图,

  • 51单片机2个外部中断的应用

    ;51单片机的P1口上接有8只LED。;在外部中断0输入引脚P3.2接有一只按钮开关K1。;在外部中断1输入引脚P3.3接有一只按钮开关K2。;要求K1和K2都未按下时,P1口的8只LED呈流水灯显示,;仅K1(P3.2)按下时,

    单片机
    2018-05-23
    单片机
  • 按键控制移位显示

    应邀写个“按键移位”的程序。要求使用4×4矩阵键盘,数码显示器。键盘接在P1,数码显示器接在P0、P2口。电路、以及运行后的显示效果如下:C语言的控制程序如下://==================================

    单片机
    2018-05-23
    按键
  • 关于51单片机外部中断的触发方式

    51单片机有两个外部中断申请输入端:INT0 和 INT1。51单片机的外部中断,分为低电平触发和下降沿触发。在单片机内部,分别由控制位 IT0 和 IT1 来控制。复位时,IT0/1 都为 0,即默认为低电平触发。一般

  • 51单片机的中断控制

    51系列单片机有5个中断源,2个优先级,可以实现二级中断服务嵌套结构。现在很多兼容51的单片机已经有4个优先级(或更多)和更多的中断源了。---------------------想要研究中断的嵌套,应该从中断优先级

    单片机
    2018-05-22
    单片机
  • 51单片机利用74HC595驱动数码管

    基于51单片机利用八个数码管花样显示如下:xxx11xxx→xx2222xx→x333333x→44444444→x555555x→xx6666xx→x777777x→88888888每个状态各一秒,显示反复循环,其中x表示对应的数码管熄灭问题补充:是共

  • LCD1602 的4线接法

    虽然LCD1602的显示屏幕与显示字符都较小,实用性并不强,但是在一般的教学实验中,它仍不失为一个常用的输出显示设备。LCD1602与单片机连接的线路共有11条,其中有8条数据线,3条控制线。如果把它们都连

    单片机
    2018-05-22
    线接法
发布文章