时间可调的定时闹钟C51程序 /*程序效果:时钟,包括时间可调,定时到了闹钟响,用蜂鸣器,本程序已经调试通过您可从http://www.51hei.com/ziliao/file/naozhong.rar下载本程序的代码.喇叭接在p2.0上.端口均可自行更改.*/#include//头文件#include#defineucharunsignedchar//宏定义#define... 2023-06-13 单片机定时闹钟程序
C51农历转换函数 char*GetDayOf(PSYSTEMTIMEpSt){/*天干名称*/constchar*cTianGan[]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};/*地支名称*/constchar*cDiZhi[]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"... 2023-06-13 单片机农历转换函数程序
单片机编程经验集锦 1、首先,程序必须模块化。每个模块(子程序)执行一个功能。每个模块只有一个出口(RET)。2、设立一个模块(子程序)ID寄存器。3、为每个子程序配置一个唯一的ID号码。4、每当子程序执行完毕,要返回(RET)之前,先将本子程序的ID号送入ID寄存器5、返回到上级程序后,先判断ID寄存器中的ID号... 2023-06-13 单片机编程经验单片机
采用单片机实现远程电源控制 我单位有一无人值守的机房位于一高山山顶上,上山的路是600多级的台阶。因通信需要,有时要开关某些机器设备,操作上虽然简单,但要工作人员花10多分钟爬一趟山,不仅辛苦,而且拖延了时间。为解决此问题,本人利用89C2051单片机,设计了一遥控开关,在山下机房便可对山顶上的设备进行开关... 2023-06-13 单片机远程电源控制
MCS-51单片机系统软复位的深入研究 摘要在没有硬件看门狗的系统以及一些对单片机I/O口线状态高度敏感的系统中,软复位功能相当重要。标准MCS-51以及很多常见的51内核单片机没有提供“软复位”方法。本文分别以5lasm子程序和C51函数的形式,为MCS-51单片机系统提供完善的“软复位”方法。关键词MCS-51单片机软复... 2023-06-13 单片机复位知识单片机研究
单片机的TCP/IP的实现与UNIX的不同 TCP/IP最先是在UNIX系统里实现的,后来的LINUX、DOS、WINDOWS也实现了TCP/IP,随后TCP/IP协议也被移植到其它嵌入式的处理器上,例如8位的MCS51单片机、AVR单片机,16位的ARM、C166以及32位的MIPS、ARM等芯片上。TCP/IP协议的最底层IP层,很多定义都是16位或32位的,例如源IP地址(32位... 2023-06-13 单片机TCPIP实现
单片机与TCP/IP网络(二)以太网协议 ——--以太网协议(用于10MBPS的以太网,作者以下所说的以太网均指10M以太网,而不是100M,1000M的以太网)——以太网协议有两种,一种是IEEE802.2/IEEE802.3,还有一种是以太网的封装格式。——现代的操作系统均能同时支持这两种类型的协议格式。因此对我们来说只需要了解其中的一种... 2023-06-13 单片机TCPIP网络
51单片机通用汇编延时子程序 [DELY]:通用延时子程序[地址]:7FEBH-FFEBH[功能]:延时[入口]:延时常数放在R2寄存器中。时间常数N(十六进制)所对应的延时时间(6MZH晶振时)见下表:[出口]:R2=0[占用寄存器]:R2[调用]:无例:延时1秒子程序MOVR2,#18HLCALL7FEBHRETORG... 2023-06-13 51单片机汇编延时子程序
什么是单片机 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。可以说,二... 2023-06-13 什么是单片机介绍知识
单片机系统的常用输入/输出电路设计 摘要:针时电气控制产品的特点,讨论了几种单片机常用输入/输出电路的设计方法,对合理地设计电气控制系统,提高电路的接口能力,增强系统稳定性和抗干扰能力有实际指导意义。关键词单片机输入/输出电路电气控制引言随着微电子技术和计算机技术的发展,原来以强电和电器为主、功能简... 2023-06-13 单片机输入/输出电路单片机研究
从LCD电极读数的单片机接口技术 摘要:以测量仪表中常见的时分割驱动法驱动的段式LCD显示器为例,分析LCD显示器的电极连接结构和驱动信号波形;介绍单片机读取仪表LCD读数的接口电路。此接口电路应用于笔者开发的自动血压监控仪的研制及临床应用项目中,由8031单片机读取血压计的收缩压、舒张压、心率以及充气... 2023-06-13 单片机单片机接口技术接口
单片机最小系统制作教程 一、确定任务开发单片机最小系统二、任务分析:该系统具有的功能:(1)具有2位LED数码管显示功能。(2)具有八路发光二极管显示各种流水灯。(3)可以完成各种奏乐,报警等发声音类实验。(4)具有复位功能。三、功能分析(1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现... 2023-06-13 单片机最小系统制作
51系列单片机最小系统 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图.说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性... 2023-06-13 单片机最小系统51系列
一种用Atmel89c2051仿真PLC控制的方法 一种用Atmel89c2051仿真PLC控制的方法1 引言用Atmel89c2051来仿真PLC的控制,能集单片机控制和PLC控制的优点。单片机控制作为嵌入式系统的核心技术,具有高可靠性和高性价比,而且小巧灵珑、成本低廉;PLC控制中的梯形图编程与继电接触控制电原理图相似,简单易学,深受电气技术人... 2023-06-13 51仿plc单片机实例
单片机彩灯是怎样点亮 如用要获得0.5秒的时间,而单片机的指令周期是1μs,0.5秒是1μs的5000000倍,所以在程序编写中常用循环语句来完成时间的延长。而空循环一次操作需要2个机器周期的时间(注:这是在用无符号字符型变量作循环变量的情况下,同时是用变量减循环,具体可参看反汇编指令“DJNZ存储单元,目标... 2023-06-13 单片机彩灯LED程序
单片机LED显示电子钟 本例介绍一种用LED制作的电脑电子钟(电脑万年历)。其制作完成装潢后的照片如下图: 上图中,年、月、日及时间选用的是1.2寸共阳数码管,星期选用的是2.3寸数码管,温度选用的是0.5寸数码管,也可根据个人的爱好选用不同规格的数码管。原理图如下图所示: 上图中,CPU选用的是AT89C... 2023-06-13 led电子钟单片机电子钟
RS232口为单片机工作电源 RS232口为单片机工作电源计算机RS232串行口是一种很常用的通信接口,一直在工业、科研中占有极为重要的角色。除作为简单的串口通信外,许多用户在串行口上开发了不少种类繁多、用途广泛的扩展产品,如手写笔、RS232/RS-485转换接口、数据采集器等。这些产品大多需要有电源供电,... 2023-06-13 RS232单片机工作电源
单片机红外遥控解码器 你家里是否有一个电视机遥控器或者空调机遥控器呢?你是否也想让它遥控其他的电器甚至让它遥控您的电脑呢?那好,跟我一起做这个“红外遥控解码器”。该小制作所需要的元件很少:单片机TA89C2051一只,RS232接口电平与TTL电平转换心片MAX232CPE一只,红外接收管一只,晶振11.0592MHz,... 2023-06-13 单片机红外解码器
单片机汉字的动态编码与显示方案 摘要:综合几种常用单片机汉字显示方案,提出一种基于PC机预处理的汉字动态编码和动态字库的显示方法,较好地解决了存储空间、显示速度、软件开发维护几方面的相互矛盾;具有平台化的优点,同时,给出针对MCS51优化的汇编显示例程。关键词:机内码动态编码字库因为汉字本身的特点,显示... 2023-06-13 单片机汉字编码显示方案
如何成为单片机高手 如何成为单片机高手1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。... 2023-06-13 成为单片机高手
红外遥控器软件解码原理和程序 红外发送一开始发送一段13。5ms的引导码,引导码由9ms的高电平和4。5ms的低电平组成,跟着引导码是系统码,系统反码,按键码,按键反码,如果按着键不放,则遥控器则发送一段重复码,重复码由9ms的高电平,2。25ms的低电平,跟着是一个短脉冲,本程序是免费给大家,版权所有,不得用于商业目的,如需... 2023-06-13 红外遥控器单片机程序
51单片机指令系统:数据传送(5) 第二十三课:数据传送类指令分析数据传送类指令的通用格式是:MOV,源操作数可以是:累加器A、通用寄存器Rn(n=0-7)、直接地址direct、间接地址和立即数;目的操作数可以是:累加器A、通用寄存器Rn(n=0-7)、直接地址direct和间接地址;数据传送指令共有29条,数据传送指令一般的操作是把源操... 2023-06-13 单片机指令系统数据传输方式电子设计
AT89S52单片机特点及引脚图 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。AT89S52使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,AT89S52拥有灵巧的8位CPU和在系统... 2023-06-13 单片机引脚图
单片机开发的6位数显频率计数器 1.实验任务 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过8位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。2.电路原理图 图4.31.13.系统板上硬件连线(1... 2023-06-13 单片机89S51频率计数器设计
51单片机指令系统(6) 第二十四课:算术运算类指令分析算术运算指令共有24条,算术运算主要是执行加、减、乘、除法四则运算。另外MCS-51指令系统中有相当一部分是进行加、减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位... 2023-06-13 单片机指令系统数据传输方式电子设计