简单流水灯的实现程序 单片机流水灯程序如下:(1)流水灯的汇编语言实现ORG0000H;程序从0地址开始START:MOVA,#0FEH;ACC赋值为11111110LOOP:MOVP1,A;将累加器A的值赋值给P1... 2013-04-14 单片机流水灯程序
51单片机制作的经济、安全的电子密码锁 一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详细注释等内容。很多行业的许多地方都需要密码锁,但普通... 2013-04-07 单片机电子密码锁制作
单片机数字时钟89C2051数字钟套件 一、说明单片机机时钟套件数字钟套件89C2051数字钟套件,控制芯片采用AT89C2051,数码管采用3只两位红色的共阳型LED数码管,显示清晰亮度高,因为是扫描的显示方式,所以各个数码管的abcdefg各脚采用了总线并联,改动R1-R7的电阻值可以改变显示亮度。S1按纽用于校准时间,按住2秒以上... 2013-03-06 单片机时钟套件
单片机复位电路 单片机复位电路,以下是推荐用的几种典型复位电路,其中图三图四都可作为延时复位电路。在待机状态下由于其它电路干扰引起的死机,可以在芯片没有播放语音时切断芯片电源,参考电路图如下:... 2013-03-04 单片机复位电路单片机复位电路
单片机原理 所谓单片机就是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一... 2013-03-04 单片机原理单片机
单片机录放音电路 工作原理:利用单片机AT89C2051做为主控单元,如图所示。按下“S0”键,当看到接在P3.0口的发光二极管发光后,录入第1段语音;按“S1”键,接在P3.0口的发光二极管灭,第一段语音录音停止;如再录音可重复上面的动作,直到录完N段为止。最后按“S2”键,从第N段到第1段逆序(也可顺序)放音,可以... 2013-02-23 单片机录放音电路
单片机基于算盘码的新型时钟 现在将一个实际编制的、带有调整时间功能的算盘码新型时钟程序发布。硬件电路由于只有一个三基色LED和一个按键开关,就不贴出了。所选MCU主要是利用其内置的RTCC。单个按键开关有短按和长按两种用法。在正常报时状态,短按无作用,长按可以进入调时状态。进入调时状态后,按照十... 2013-01-12 单片机pic18时钟程序
写给初学者的话,从单片机初学者迈向单片机工程师前传 学习和使用单片机也已经好几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。希望大家有什么好的想法和建议都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来^_^。好几年前,和众多初学者一样,我接触到了单片机,立刻被其神奇的功能所吸引,从此不能自拔。很多个日... 2013-01-12 单片机初学者经验谈
[51单片机]学习单片机不可欠缺的八大步骤 学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电... 2012-12-09 单片机学习步骤
单片机红外遥控接收电路图 该图为红外遥控接收电路图。如下图所示,单片机的左半部分是万能红外接收头IR1838,其管脚1为输出,管脚2,3分别是接地和电源的输入,电源电压仍然为5V,左半部分的单片机的最小系统完成的是单片机的复位功能和启停,右半部分电路是由一个DAC0808芯片构成,该芯片输出与一个放大器相连,通... 2012-10-27 单片机红外遥控电路图遥控红外
c51单片机万年历的c程序 求一个单片机可以显示阳历的年、月、日、星期、小时.分.秒。阴历也能显示,标明是否为闰年。用LCD液晶显示,可以调整时间。。。。。这有个数码管显示的程序以前做的,。。你可以在我这个程序上修改修改包括键盘扫描,还有动态显示。。【。。。】#include//常量参数#defineTMODW0... 2012-05-12 单片机万年历程序
如何使自制的单片机时钟 如何使自制的单片机电子钟走时精准(转贴,忘记作者)1.采用高精度晶振方案虽然采用高精度的晶振可以稍微提高电子钟计时的精确度,但是其并不是导致电子钟计时不准的主要因素,而且高精度的晶振价格较高,所以不必采用此方案。2.动态同步修正方案利用内部定时/计数器溢出产生中断(1... 2012-05-12 单片机时钟制作
单片机矩阵键盘扫描的两种方式 矩阵键盘扫描方式:第一种:逐行扫描法,就是一行一行的扫描。实现代码如下(键盘连接P2口):#defineNO_KEY0XFF#defineKEY_LO()P2&=0XF0#defineKEY_HI()P2|=0X0F#defineKEY_L(i)P2&=~(14)&0x0f)UINT8OnceKe... 2012-04-26 单片机矩阵键盘扫描方式
单片机与RS232串口通信C51程序 /*************************************************************************/#include"iom16v.h"//请将#替换成英文格式的##include#definebaud9600//波特率#definefosc8000000//晶振8MHZ/****... 2012-03-08 单片机串口通信RS232C程序
89C2051实现的电子钟 一、电路原理本电路采用89C2051单片机设计硬件电路如图1所示。AT89C2051具有2k字节闪速可编程可擦除只读存储器(FLASHEEPROM)和128bytes的随机存取数据存储器(RAM),可重复擦写10000次,数据保存时间10年,工作电压范围:2.7V~6V,工作频率:0~24MHz,15根可编程I/0引线,2个16位定时器/计... 2012-03-04 单片机数字钟单片机数字钟制作电子钟定时闹钟
c51中断函数的介绍 C51编译器允许用c51创建中断服务程序,大家仅仅需要关心中断号和寄存器组的选择就可以了。编译器自动产生中断向量和程序的入栈及出栈代码。在函数声明时包括interrupt,将把所声明的函数定义为一个中断服务程序。另外,可以用using定义此中断服务程序所使用的寄存器组。中断函... 2012-02-04 c51中断函数C51中断函数单片机
单片机4×4矩阵键盘设计方案 1、设计原理(1)如图14.2所示,用单片机的并行口P3连接4×4矩阵键盘,并以单片机的P3.0-P3.3各管脚作输入线,以单片机的P3.4-P3.7各管脚作输出线,在数码管上显示每个按键“0-F”的序号。(2)键盘中对应按键的序号排列如图14.1所示。2、参考电路图14.24×4矩阵式键盘识别电路原理... 2012-02-04 单片机矩阵键盘设计
C51的中断编程 8051系列MCU的基本结构包括:32个I/O口(4组8bit端口);两个16位定时计数器;全双工串行通信;6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;128字节内置RAM;独立的64K字节可寻址数据和代码区。中断发生后,MCU转到5个中断入口处之一,然后执行... 2012-02-04 c51中断编程C51中断单片机中断知识
数码管显示矩阵键盘扫描值 数码管显示矩阵键盘扫描值/*矩阵键盘扫描出键值,在数码管上显示出来P0口接数码管的段选码,P2口通过反相器接数管的位选码*/#include//所用的器件是AT89S52#defineucharunsignedcharvoiddelayms(ucharj);... 2012-02-04 单片机矩阵键盘显示c语言程序
汇编:单片机驱动LED数码管电路及编程 单片机I/O的应用最典型的是通过I/O口与7段LED数码管构成显示电路,我们从常用的LED显示原理开始,详尽讲解利用单片机驱动LED数码管的电路及编程原理,目的在于通过这一编程范例,让初学者了解I/O口的编程原理,意在起举一反三,抛砖引玉的作用。左图为实验电路图,我们使用80C51单片机... 2012-01-25 单片机汇编编程数码管
单片机中晶振的作用 单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。MCS—51单片... 2012-01-13 单片机晶振作用单片机晶振
单片机汇编:音乐盒DIY—生日快乐歌程序 基于STC89C52单片机的七彩迷你音乐盒。在单片机最小系统的基础上,对其他两个I/O口连接硬件电路。P1.0接一个七彩快闪LED灯。P1.5口接一个NPN型三极管的放大电路,再连接一个无源蜂鸣器(用来播放乐曲)。这样一个迷你音乐盒就完成了。硬件电路非常简单,其中单片机任意一个I/O口... 2012-01-12 单片机汇编音乐程序
51单片机产生“嘀、嘀、……”报警声 生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声,但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz,则报警声时序图如下图所示:上述波形信号如何用单片机来产生呢?由于要产生上面的信号,我们把上面的信号分成两部分,一部... 2011-12-24 单片机报警声电路汇编c语言编程
51单片机指令功能表 51单片机汇编语言功能表一、传送操作 助记符代码说明 MOVA,RnE8~EF寄存器A MOVA,directE5dircet直接字节送A MOVA,@RiER~E7间接RAM送A MOVA,#data74data立即数送A MOVRn,AF8~FFA送寄存器 MOVRn,dircetA8~AFdircet直接字节送寄存器... 2011-12-24 单片机功能表汇编查询