• 51 单片机的 P0 口

    P0 口内部的电路图,并不是人人都可以看懂的,很多人都要看文字说明。但是,有些说明写的,很是差强人意,接口电路的基本功能特点,往往都解释错了。在单片机的外部扩充存储空间时,有一种三总线方式,

    单片机
    2018-06-15
    单片机
  • 51 单片机串口的扩充方法

    基本的 51 单片机有四个并行口,其中还包含了一个串行口。当接口不够用的时候,大家就会想到,使用什么外接芯片来扩充。但是,各种教材、参考书、网络文章,介绍扩充并行口的花样不少,扩充串行口的方法

  • 51 单片机扩充外部中断

    //给出的电路如下图所示://图片链接://http://xiangce.baidu.com/picture/detail/684895d8e7d3b312ef1c7eb503c20233254a2475//要求://1.在 K2 或 K3 的中断服务期间,K1 的中断请求仍能被服务;//2

    单片机
    2018-06-15
    单片机
  • PWM --真正的流水灯

    很早以前,在某个论坛上就看到下面的题目:用单片机的I/O口控制8个LED,要求编写程序,实现下面的功能。1.第1、3、5、7个灯半亮,其余的全亮。2.第1个亮1/8、第2个亮2/8、第3个亮3/8、第4个亮4/8、第

    单片机
    2018-06-15
    pwm 流水
  • 用 74HC595 把 LCD1602 改成串行数据接口

    LCD1602的接口形式是并行的,它有8条数据线、3条控制线。这样就需要11条线来控制它的正常工作。虽然它还可以工作在4位数据线的形式,最精简的形式是6条线。有位网友想要使用74HC595进行串-并转换,想要

    单片机
    2018-06-15
    数据 接口
  • PWM --呼吸灯

    呼吸灯最早见于苹果的电脑,近年来,在各种手机上也频频出现。呼吸灯是很简单的东西,用一片555,搭成一个多谐振荡器,再用RC电路滤成锯齿波,再驱动LED就可以了。LED在锯齿波的控制下,逐渐的由亮到暗

    单片机
    2018-06-15
    pwm 呼吸
  • PWM --用按键控制 LED 的亮度

    以前写过一篇关于PWM的博文,已经有一年了,链接如下:http://hi.baidu.com/do_sermon/item/ff523b0a8b9d3d173b53ee74文中使用了示波器来显示不同占空比的波形。其实,利用LED也能通过亮度来表现出PWM参

    单片机
    2018-06-15
    LED 按键 pwm
  • 595输出驱动数码管闪烁

    /*有个题目,是用595输出,驱动6位数码管显示时、分、秒。用两个按键进行修改,一个变换修改的位置,另一个是加一。提问者希望让待调整的位闪烁。题目可见:http://zhidao.baidu.com/question/44386518

    单片机
    2018-06-15
    数码管
  • 单片机汇编语言编程:汽车转向灯控制器

    ;刚才在百度知道上看到一个题目:http://zhidao.baidu.com/question/439326240.html;转眼之间,知道宝贝又找不到了,百度真是变化莫测。;呵呵,做而论道已经提前一步保存下来了题目的要求。;==========

  • DS18B20 与数字温度计

    DS18B20是温度检测器件,具有单总线、数字化的特点。它的外形结构还比较脆弱,一般来说,它只是适合于检测室温的场合,环境条件稍稍恶劣一些,它就抗不住了。在工业场合,做而论道一般还是使用PT100,这

  • 利用51单片机测量电容量

    /*在博文“时基电路555的应用”中,做而论道介绍了使用555构成多谐振荡器,并利用该电路测量电容器容量的方法。通过合理设计电路,可以使得脉冲周期的ms数,等于电容器容量的uF数。详细内容可见:http:

  • 利用51单片机统计脉冲个数,即时输出显示

    ;利用51单片机设计一个计数显示系统,要求8个数码管显示T1输入脉冲的个数。;最好用汇编语言,加注释,尽量别太复杂。尽量快些哈!;悬赏分:30 | 解决时间:2011-7-20 19:15 |;========================

  • 驱动大尺寸数码管的方法与电路

    相信大家都见过数码管,数码管上面有abcdefg七个笔画,构成一个“日”字,一般还有一个小数点dp。数码管的外形有不同的大小,其度量标准是其中“日”字的高度,单位一般都是英寸。市场上数码管的尺寸范

    单片机
    2018-06-14
    数码管
  • 用51单片机汇编语言,编写“键控加减一”的程序

    程序要求:开始时LED显示0、K1具有增数功能、K2具有减数功能。若LED显示为0,按下K1,则显示为1、再按下K1,显示为2.....,若显示为9,再按下则显示为0;若LED显示为0,按下K2,则显示为9、再按下K2,显

  • 数码管显示 0-9999计数器

    ;===========================================四位显示器,是可以显示0000~9999的,但是在设计工程实际的产品时,前三个0,是不应该显示的。一个成熟的程序,都应该有消除无效0的程序段。消除无效0,其

发布文章