-
通过设置TMOD寄存器中的M1M0为00选择定时方式0,方式0的计数位数是13位,对T0来说,有TL0寄存器的低5位,和TH0的8位组成。定时器方式2被称为自动重装的八位定时器/计数器。
-
基于51单片机DS1302四位数码管可调1时钟设计,含有原理图及配套程序。
-
12864液晶的超声波测距与语音播报电路及程序:器件清单:单片机 瓷片电容0.1uf 电解电容10uf 电解电容220uf 电解电容4.7uf 0.001uf(瓷片电容) 22PF(瓷片电容) LE...
-
单片机最小系统_按键控制数码管显示,这个项目,主要学习单片机的键盘工作原理与显示方面的知识,电子小制作的好课题。
-
这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部...
-
最近在做一个项目,其中有一模块是需要通过串口使单片机与电脑进行通信,在单片机中我是用C语言进行编程,在应用程序中是用.net编程。其中有一个要求是电脑一次发送十个数据,单片机里定义一个数组,接收这1...
-
短按(按下持续时间小于3s)一次数码管显示加1,同时流水灯计数加1。长按(按下持续时间大于3s)时,数码管显示每500ms加1,同时流水灯每500ms计数加1。
-
矩阵键盘检测思路:行线设为输出、列线设为输入获得列码,行线设为输入、列线设为输出获得行码,由行列码确定键值。
-
鉴于此,本文在Oregano公司设计的8051 IP核(即下述MC8051)基础上,进行了对其内部RAM高128字节扩展。给出一种新的扩展设计方法,实现了对与一般RAM区地址空间相连的高128字节的...
-
液晶显示可分为三个方面: 1.显示在CGROM中已存在的点阵字符
2.对自定义的点阵字符进行显示
...
-
当你编写完一个程序后,通过软件调试,你可以看到程序的指令集,从指令集你就能知道单片机内部是如何工作的,比如数据存取的寄存器与地址,下面是网上找的一篇指令集,讲的蛮好的。
-
51单片机中的周期介绍:首先明确几个概念:时钟周期、振荡周期、状态周期、机器周期、指令周期.下面我们来一一介绍一下。
-
程序功能:实现59分59秒的正跑表,定时器0实现每一秒中断
实现59分59秒的反跑表,定时器0实现每一秒中断
定时器1实现每40ms刷新数码管一次...
-
AD7890是美国Analog Devices公司于20世纪90年代末推出的一款8通道12位串行A/D转换器。本文主要介绍AD7890型串行数/模转换器与51系列单片机的接口设计。
-
下面是一些51单片机汇编语言编程常用到的子程序代码库,点击即可跳到您所需要的汇编程序位置,如要补充请联系我
-
介绍利用51单片机的一个并行口实现多个LED数码管显示的方法,给出了利用此方法设计的多路LED显示系统的硬件电路结构原理图和软件程序流程,同时给出了采用51汇编语言编写程序。
-
介绍了一种将开关电源与线性电源有机地结合在一起,输出电压采用分档切换方式的高性能单片机稳压电路,该电源不仅具有开关电源体积小,损耗低的优点,还具有线性电源输出电压纹波小,输出特性好的优点。并且引入单...
-
单片机来连接led显示器的设计是经常的事情,常用的有两种方法一是接并口显示,这种方法占用了大量的单片机端口资源,利用8279等芯片可以实现动态显示,程序也容易写,在某单片机并口需要连接很多设备的设计...