• 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
    线接法
  • 4×4矩阵键盘,控制数码管显示

    题目要求:两个数码管显示0-59秒的秒表。一矩阵键盘,输入0-F。当A键按下后,进入修改时间状态,此时在分别按下0-9中的任意两个数,数码管时间更改。如按下09,数码管此时显示09。再按下A键,数码管从0

  • 利用74HC595在串行口扩充8位的并行输出接口

    74HC595和74LS164一样,也是串入并出的移位寄存器。它们经常出现在单片机系统中,用来扩充并行输出接口。看过一些资料,送往74HC595的串行信号,基本上都是用单片机并行接口的某个位,模拟SPI的时序,输

  • 用 74hc138 和 74hc595 驱动 8x8 点阵显示

    用STC89C52,74hc138驱动列,74hc595驱动行,8x8点阵显示问题。想显示箭头,......。悬赏分:30 解决时间:2010-12-10 08:58//=============================================最佳答案:题目给出的程序

    单片机
    2018-05-22
    点阵
  • 用51单片机做信号发生器,同时输出四种频率的方波

    //编写51单片机程序,输出方波。//要求:晶振为12MHz,用T0做定时器,在P1的低四位输出四种频率的方波:// P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz//另外,上述四个频率要求用一个四

  • 关于Stm32定时器+ADC+DMA进行AD采样的实现

    注:此STM32单片机为STM32F103系列的Stm32的ADC有DMA功能这都毋庸置疑,也是我们用的最多的!然而,如果我们要对一个信号(比如脉搏信号)进行定时采样(也就是隔一段时间,比如说2ms),有三种方法:1、

  • STM32 ADC 多通道16路电压采集

    下面介绍一种利用STM32单片机制作的16路多通道ADC采集电路图和源程序。采用USB接口与电脑连接,实则USB转串口方式,所以上位机可以用串口作为接口。电路图中利用LM324作为电压跟随器,起到保护单片机引

    单片机
    2018-05-22
    电压 adc
  • STM32 使用DMA处理ADC 学习笔记!!

    ADC:1.STM32内部的ADC模块有三个ADC1,ADC2,ADC3,他们彼此独立,所以可以进行同步采样。2ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生,要在RCC_CFGR配置,再ADC自己的寄存器中在没有时钟分频的

    单片机
    2018-05-22
    dma adc
发布文章