用单片机制作一个属于自己的音乐盒,ATMEGA8Lmusicalbox

一、电路原理图电路原理图如下图所示,我们的主控芯片是Atmega8L单片机。Atmega8L单片机是一款高性能、低功耗的8位AVR微处理器,采用先进的RISC结构,具有8K字节的系统内可编程Flash和512字节的EEPROM,擦写寿命约1万次,非常...

51单片机制作的四位数字温度计,Digitalthermometer

关键字:AT89S51,数字温度计电路图1.温度传感器AD590基本知识AD590产生的电流与绝对温度成正比,它可接收的工作电压为4V-30V,检测的温度范围为-55℃-+150℃,它有非常好的线性输出性能,温度每增加1℃,其电流增加1uA。AD590温度与电...

AT89S51电脑自动温度控制器,AT89S51temperaturecontroller

关键字:AT89S51,ADC0809,24C02,温度控制器电路图这款计算机温度自动控制器能根据温度的高低自动调整相关风扇的转速及开停,同时轮流显示各处的温度,节能降噪,使用方便,不占用系统资源。  一、工作原理  本装置的工作原...

基于51单片机的LCD1602四数据线驱动程序

基于51单片机的LCD1602四数据线驱动程序,LCD1602单片机驱动程序关键字:LCD1602,C程序/这个程序已经调试过了//下面调用实例////////////////////////////////////LCD1602读写头文件//四线驱动方式/////////////////////...

8052单片机T2定时器用法详解,定时器案例

关键字:单片机定时器8052单片机T2定时器用法详解,定时器案例:1、要精确定时,必须使用定时器的自动装载方式。本实验使用T2定时器,让它工作在16bit自动装载方式,这时,有另一个位置专门装着16位预装载值,当T2溢出时,预装载值立...

如何使自制的单片机时钟

如何使自制的单片机电子钟走时精准(转贴,忘记作者)1.采用高精度晶振方案虽然采用高精度的晶振可以稍微提高电子钟计时的精确度,但是其并不是导致电子钟计时不准的主要因素,而且高精度的晶振价格较高,所以不必采用此方案。...

c51单片机万年历的c程序

求一个单片机可以显示阳历的年、月、日、星期、小时.分.秒。阴历也能显示,标明是否为闰年。用LCD液晶显示,可以调整时间。。。。。这有个数码管显示的程序以前做的,。。你可以在我这个程序上修改修改包括键盘扫描,还有动...

单片机矩阵键盘扫描的两种方式

矩阵键盘扫描方式:第一种:逐行扫描法,就是一行一行的扫描。实现代码如下(键盘连接P2口):#defineNO_KEY0XFF#defineKEY_LO()P2&=0XF0#defineKEY_HI()P2|=0X0F#defineKEY_L(i)P2&=~(14)&0x0f)UINT8OnceKe...

单片机红外遥控接收电路图

该图为红外遥控接收电路图。如下图所示,单片机的左半部分是万能红外接收头IR1838,其管脚1为输出,管脚2,3分别是接地和电源的输入,电源电压仍然为5V,左半部分的单片机的最小系统完成的是单片机的复位功能和启停,右半部分电路...

单片机录放音电路

工作原理:利用单片机AT89C2051做为主控单元,如图所示。按下“S0”键,当看到接在P3.0口的发光二极管发光后,录入第1段语音;按“S1”键,接在P3.0口的发光二极管灭,第一段语音录音停止;如再录音可重复上面的动作,直到录完N段为止...

单片机基于算盘码的新型时钟

现在将一个实际编制的、带有调整时间功能的算盘码新型时钟程序发布。硬件电路由于只有一个三基色LED和一个按键开关,就不贴出了。所选MCU主要是利用其内置的RTCC。单个按键开关有短按和长按两种用法。在正常报时状态,短...

写给初学者的话,从单片机初学者迈向单片机工程师前传

学习和使用单片机也已经好几年了,藉此机会和大家聊一下我学习过程中的一些经历和想法吧。希望大家有什么好的想法和建议都直接跟帖说出来。毕竟只有交流才能够碰撞出火花来^_^。好几年前,和众多初学者一样,我接触到了单...

[51单片机]学习单片机不可欠缺的八大步骤

学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I...

单片机原理

所谓单片机就是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计...

C51语言应用编程的若干问题

研制单片机应用系统时,汇编语言是一种常用的软件工具。它能直接操作硬件,指令的执行速度快。但其指令系统的固有格式受硬件结构的限制很大,且难于编写与调试,可移植性也差。随着单片机硬件性能的提高,其工作速度越来越快,因...

单片机复位电路

单片机复位电路,以下是推荐用的几种典型复位电路,其中图三图四都可作为延时复位电路。在待机状态下由于其它电路干扰引起的死机,可以在芯片没有播放语音时切断芯片电源,参考电路图如下:...

能让汇编转到C51初学者,有清晰的认识的文章

8051是传统CISC架构微控制器的代表,而PIC则是现代RISC架构微控制器的佳作。虽然说RISC架构是公认未来微控制器的主流,但是8051借着累积多年的发展环境与资源,特别是CCompiler的成熟,在未来仍然有相当大的想象空间。希望这...

单片机数字时钟89C2051数字钟套件

一、说明单片机机时钟套件数字钟套件89C2051数字钟套件,控制芯片采用AT89C2051,数码管采用3只两位红色的共阳型LED数码管,显示清晰亮度高,因为是扫描的显示方式,所以各个数码管的abcdefg各脚采用了总线并联,改动R1-R7的电...

日历及时钟显示接口电路

如图所示,由EEPROM24C256和日历时钟芯片PCF8563组成。24C256是一款低电压、串行接口,容量为256K的存储器,用于存储测量的血压值。PCF8563是PHILIPS公司推出的一款工业级内含I2C总线的具有极低功耗的多功能时钟/日历芯片...

51系列单片机寻址方式

所谓寻址方式就是单片机指令中提供的操作数的形式。也就是寻找操作数或操作数所在地址的方式。在51系列单片机中,存放数据的存储器空间有4种:内部RAM、特殊功能寄存器SFR、外部RAM和程序存储器ROM。其中,内部RAM和SFR统...

看门狗电路图

如上图:电路工作的时候只要定时给CD4060复位脉冲,就能保证Q1处于截至状态,从而使受控的NMOS管处于导通状态给处理器电路系统供电。该电路的优点是定时的时间可以比较长,几分钟都没问题,可以给那些需要较长时间初始化的系统...

51单片机制作的经济、安全的电子密码锁

一种能防止多次试探密码的基于单片机的密码锁设计方案,根据用户的10条总体要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配、汇编语言源程序及详...

简单流水灯的实现程序

单片机流水灯程序如下:(1)流水灯的汇编语言实现ORG0000H;程序从0地址开始START:MOVA,#0FEH;ACC赋值为11111110LOOP:MOVP1,A;将累加器A的值赋值给P1...

51单片机按键程序中while(!key)的作用

我相信大家也是常常遇到过这一句代码while(!key);,那么大家知道这句代码是有什么用吗?在这我就和大家分享一下,还是用代码来说话吧:#includetypedefunsignedintuint;typedefunsignedcharuchar;sbitkey=P1^0;voiddelay(uin...

电热水器定时控制器设计,单片机运用

1引言传统的大容量电热水器加热的时间比较长,如果热水器一直开着,则耗能耗电。定时开关控制器可有效解决这些问题,使电热水器使用起来更加舒适省电。这样电热水器不仅可以充分利用闲置的时间,避免用户使用时长时间等待,减...

220V150W直流电源:性能优良的150W电子变压器

电子变压器AC/DC有过电流限制保护功能适合36V和48V的电动自行车的电瓶充电。如果将几个电子变压器AC/DC的直流输出并联,可以做成几十安培的大功率的充电机。本电路有12V的控制电路供电,可以提供单片机做控制电路使用。...

炫彩LED二进制时钟

学习数字电路的二进制之后,觉得二进制数很神奇,例如现在的电脑都是采用二进制。二进制容易实现,运算规则简单,只有0和1,两种状态的转换速度极快,从而由简单的0和1构成了复杂的计算机世界。我国古代的一本奇书《易经》中说“...

51单片机产生“嘀、嘀、……”报警声

生活中我们常常到各种各样的报警声,例如“嘀、嘀、…”就是常见的一种声音报警声,但对于这种报警声,嘀0.2秒钟,然后断0.2秒钟,如此循环下去,假设嘀声的频率为1KHz,则报警声时序图如下图所示:上述波形信号如何用单片机来产生呢...

用51单片机设计的无线防盗报警器技术

本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为中央处理芯片,使得该系统的功能扩展比较方便,对于整个系统如需改变某种设置,只要更改相应的软件即可。对学习单片机有很大的帮助。一、硬件设计电路原理...

单片机中晶振的作用

单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它...

单片机汇编:音乐盒DIY—生日快乐歌程序

基于STC89C52单片机的七彩迷你音乐盒。在单片机最小系统的基础上,对其他两个I/O口连接硬件电路。P1.0接一个七彩快闪LED灯。P1.5口接一个NPN型三极管的放大电路,再连接一个无源蜂鸣器(用来播放乐曲)。这样一个迷你音乐...

51单片机指令功能表

51单片机汇编语言功能表一、传送操作  助记符代码说明  MOVA,RnE8~EF寄存器A  MOVA,directE5dircet直接字节送A  MOVA,@RiER~E7间接RAM送A  MOVA,#data74data立即数送A  MOVRn,AF8~FFA送寄存器  MOVRn,...

汇编:单片机驱动LED数码管电路及编程

单片机I/O的应用最典型的是通过I/O口与7段LED数码管构成显示电路,我们从常用的LED显示原理开始,详尽讲解利用单片机驱动LED数码管的电路及编程原理,目的在于通过这一编程范例,让初学者了解I/O口的编程原理,意在起举一反三,...

C51的中断编程

8051系列MCU的基本结构包括:32个I/O口(4组8bit端口);两个16位定时计数器;全双工串行通信;6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;128字节内置RAM;独立的64K字节可寻址数据和代...

c51中断函数的介绍

C51编译器允许用c51创建中断服务程序,大家仅仅需要关心中断号和寄存器组的选择就可以了。编译器自动产生中断向量和程序的入栈及出栈代码。在函数声明时包括interrupt,将把所声明的函数定义为一个中断服务程序。另外,可...

单片机4×4矩阵键盘设计方案

1、设计原理(1)如图14.2所示,用单片机的并行口P3连接4×4矩阵键盘,并以单片机的P3.0-P3.3各管脚作输入线,以单片机的P3.4-P3.7各管脚作输出线,在数码管上显示每个按键“0-F”的序号。(2)键盘中对应按键的序号排列如图14.1...

数码管显示矩阵键盘扫描值

数码管显示矩阵键盘扫描值/*矩阵键盘扫描出键值,在数码管上显示出来P0口接数码管的段选码,P2口通过反相器接数管的位选码*/#include//所用的器件是AT89S52#defineucharunsignedcharvoiddelayms(ucharj);...

C51单片机看门狗电路

采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图1所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电...

矩阵键盘原理与结构

矩阵式结构的键盘识别要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下...

基于单片机控制的智能路灯模拟系统

1.实现功能(1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和关灯。(2)支路控制器应能根据环境明暗变化,自动开灯和关灯。(3)支路控制器应能根据交通情况自动调节亮灯状态:当可移动物体M(在物体前端标出...

89C2051实现的电子钟

一、电路原理本电路采用89C2051单片机设计硬件电路如图1所示。AT89C2051具有2k字节闪速可编程可擦除只读存储器(FLASHEEPROM)和128bytes的随机存取数据存储器(RAM),可重复擦写10000次,数据保存时间10年,工作电压范围:2.7V...

单片机与RS232串口通信C51程序

/*************************************************************************/#include"iom16v.h"//请将#替换成英文格式的##include#definebaud9600//波特率#definefosc8000000//晶振8MHZ/****...

步进电机的单片机控制

摘要:本设计采用凌阳16位单片机SPCE061A对步进电机进行控制,通过IO口输出的具有时序的方波作为步进电机的控制信号,信号经过芯片L298N驱动步进电机;同时,用4X4的键盘来对电机的状态进行控制,并用数码管显示电机的转速,采用74...

ks010712864LCD显示程序(调试通过)

12864ks0107LCD显示程序(调试通过)#include#includetypedefunsignedcharuchar;/*用typedef和下面的#define的定义方法都可以实现所需要的定义。*/typedefunsignedintuint;/*#defineucharunsignedchar*//*#def...

认识单片机引脚【详解】

本文以ATMEL公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP在系统编程技术,内置硬件看门狗。。。  ...

51单片机双极型PWM的软件实现

KeilC是基于标准C内核的第三方语言,利用它可以很方便高效地实现对C51系列单片机的高级编程。C51是目前使用最普遍的8位单片机,价格低廉。它与软件编程结合,可以比较方便地满足众多功能要求,甚至取代一些复杂的硬件电路,简...

protelDXP2004DRC规则中英文对照

在DXP2004中的DRC规则检查项目,对于一些英文水平较薄弱的朋友是一个大难题,特和同事对其进行整理一下,英文水平有限,仅供参考:Ⅰ:ErrorReporting错误报告A:ViolationsAssociatedwithBuses有关总线电气错误的各类型(共12...

单片机超声波测距仪

5l系列单片机为许多控制提供了高度灵活和低成本的解决办法。充分利用他的片内资源,即可在较少外围电路的情况下构成功能完善的超声波测距系统。1单片机实现测距原理单片机发出超声波测距是通过不断检测超声波发射后遇...

8051单片机并行I/0口读写

前两天看资料,见到关于I/O口作为输入时,要先输出1的说明,有点迷惑。今天特意查了一些资料,费了半天劲,虽然还没有完全弄明白,但也算也所收获,下面就列出来,以便将来查询并进一步补充。1、作为I/O口使用时,输入和输出原理。作I/...

51单片机汇编模拟串口通信程序

汇编编写的模拟串口通信程序T2作为波特率控制UART_RXD是硬中断0或1口,如果能进入中断,说明该线有一个起始位产生,进入中断后调用下面的接收程序。退出硬中断之前还需要将硬中断标志重新复位。UART_TXD 是任何其它IO即可...

单片机八路LED跑马灯实验

首先让我们来完成必须的硬件部分,我们需要焊接上8个发光二极管和8个限流电阻,可以参考下面的原理图和实物图像进行操作,需要注意的是LED是有极性的,引脚长的为正极,引脚短的为负极,负极和电阻一侧连接,如果接错那么相应的那...

基于单片机高性价比频率计的设计与实现

1系统测量原理测量方法采用多周期同步测量法,保证了测量精度。多周期同步测量原理与传统的频率和周期的测量原理不同,时钟信号(f0)经同步电路作用后与被测信号同步。主门与主门在时间T内被同时打开,于是计数器和计数器便...

8051单片机原理-8051的中断-8051单片机

8051单片机原理8031、8751AH和89C51,提供了5个中断源:即2个外部中断、两个计时器中断和串列口中断。8052AH则除了以上5个中断外另增加了第六个中断:那就是第三个计时器/计数器。底下仅将中断结构作一概略性的介绍。中断...

Rs232转Rs485接线图

RS232TORS485连接口电路图介绍:1、15PIN公接头第5脚、第6脚为,I/OE、I/OF;第12脚、第13脚为,+5VOut、Ground。2、9PIN母插头第3脚、第4脚为,RS-485B、RS-485A;第5脚、第9脚为Ground、+5V。3、将电阻依上图接至最后一颗装置...

MCS-51单片机内部结构

8051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总...

单片机的红外遥控信号学习、还原新方法

摘要本文介绍了一种利用51系列单片机实现对红外遥控信号的自学习及还原方法,本方法实现电路简单、可靠性高,可学习及还原多种红外遥控规程的信号。关键词单片机红外遥控信号自学习1概述随着远程教育体系的不断发展和日...

单片机控制的UPS抗干扰技术

摘要:单片机控制系统中通常存在很多干扰,影响系统的正常运行,因此抗干扰是在所难免的。本文分析了单片机控制的UPS的干扰类型,分别从硬件和软件的角度给出了多种有效的抗干扰措施。这对于提高系统的抗干扰能力和稳定性是...

关于PIC单片机入门宝典

为了给前一段时间学习PIC16F616型单片机的一个总结和方便大家的交流,我写了这篇关于PIC单片机的学习心得,都是在看了手册和编程调试后用自己的语言组织的,其中有不足或者有疑问的地方希望大家能及时的给予纠正和批评,...

怎样学好AVR单片机

随着各IC厂商推出各种高性能的单片机,51单片机已经远远不能满足大家对高性能单片机的需求。目前很多公司和学校已经开始转向AVR单片机了,相信在未来几年,AVR将会非常兴旺,所以学习AVR单片机将会很有前途。相比经典的51系...

台灯调光电路

图7是双向触发二极管与双向可控硅等元件构成的台灯调光电路。通过调节电位器R2,可以改变双向可控硅的导通角,从而改变通过灯泡的电流(平均值)实现连续调光。如果将灯泡换电熨斗、电热褥还可实现连续调温。该电路在双向可控...

单片机点阵式LED显示技术数字“0-9”

1.实验任务利用8X8点阵显示数字0到9的数字。2.电路原理图图4.25.13.硬件系统连线(1).把“单片机系统”区域中的P1端口用8芯排芯连接到“点阵模块”区域中的“DR1-DR8”端口上;(2).把“单...

单片机摇棒制作——LED显示摇棒

情人节我们做电的兄弟们送什么礼物给心仪已久的MM?给大家提供一个适合作为礼物的简单电路,自己动手做的漂亮玩具一定会是送给MM的最好的礼物。显示效果图片原理图以下是详细说明:图形显示的原理:利用人眼的视觉暂留效应,使...

高灵敏度声音探听器制作(使用四运放LM324)

高灵敏度声音探听器,电路制作LM324是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。  每一组运算放大器可用图1所示的符号来表示...

利用PWM给单片机应用增加语音功能

摘要随着嵌入式领域的拓展,目前许多微控制器芯片一般都不具备数据一模拟的双向通道,但几乎都集成有PWM产生模块。本文利用飞思卡尔公司HCSl2单片机的PWM模块,还原存储在存储器中的声音采样数据,在几乎不增加成本的情况下,...

如何用单片机实现FSK来电显示解码

原理:此项目的关键是,FSK是连续相位的,且高电平与低电位的频率不成倍数关系(1200Hz与2200Hz).采用测量脉冲宽度的话不容易确定上升沿与下降沿.理论上用A\D转换后的幅值对时间查表可确定上升下降沿,但软硬件太复杂,还...

51单片机定时系统

定时/计数器和中断源的多少直接决定单片机的性能。MCS-51单片机内部有两个可编程的16位定时/计数器和5个中断源,具有较强的实时处理能力和对外部应急事件的处理能力。要充分发挥单片机的功能,必须充分利用定时和中断。定...

LED数码管动态驱动

数码管有共阴和共阳的区分,单片机都可以进行驱动,但是驱动的方法却不同,并且相应的0~9的显示代码也正好相反。首先我们来介绍两位共阳数码管的单片机驱动方法,电路如下图:网友可以看到:P2.6和P2.7端口分别控制数码管的十位和...

单片机测温电路图

单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制,但那些温度检测与控制电路通常较复杂,成本也高,本文提供了一种低成本的利用单片机多余I/O口实现的温度检测电路,该电路非常简单,且易...

单片机c51驱动1602A液晶屏的驱动实验

所需硬件:1.单片机实验开发板A2.杜邦头插线3.16x2液晶显示字符模块4.STC89C51RC单片机所需软件:1.KeilC51V8.08或Keil_uv3绿色版本2.STC单片机ISP下载编程软件1602A液晶屏连接图C语言源程序/**************...

单片机实现对CF卡的读写

简述:CF卡是一种包含了控制和大容量Flash存储器的标准器件,具有容量大、体积小、高性能、携带方便等优点,已广泛应用在数据采集系统和许多消息类电子产品中。本文详细介绍CF卡在单片机系统中的硬件接口电路,以及单片机对C...

单片机休眠-复位运行方式提高抗干扰能力

摘要:介绍一种用休眠-复位运行方式提高单片机抗干扰能力的方法;分析其适用范围,给出具体应用电路;结合实例,分析这种运行方式下硬件和软件设计的特点。关键词:单片机复位/休眠抗干扰引言?牐犓孀盼⒌缱蛹际醯姆伤俜⒄梗?单片...

74HC595实现多位LED显示的方法

单片机应用系统中使用的显示器主要有LED和LCD两种。近年来也有用CRT显示的。前者价格低廉,配置灵活,与单片机接口方便;后者可进行图形显示,但接口较复杂,成本也较高。LED(LingEmitingDiode)是发光二极管的缩写。实际应用非...

单片机交通灯设计

交通灯控制系统设计摘要:本系统由单片机系统、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整...

89c518位LED动态扫描时钟程序

89c518位LED动态扫描时钟程序//使用12MHZ晶振,P0口输出段码,P2口作列扫描,用共阳LED数码管//#include"reg51.h"codechardis_7[11]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};/*共阳LED段码表"0""1...

单片机产生方波、锯齿波、三角波程序

单片机产生方波、锯齿波、三角波程序#include#defineucharunsignedchar#defineuintunsignedintunsignedcharx=0,m=0,y=128;sbitWR_DA=P2^1;sbitCS_DA=P2^0;//DA与单片机的接口sbitS0=P3^0;//波形选择,每次按下将产生不...

SD卡在单片机上的应用

SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。在诸如MP3、数码相机等设备上也都采用SD卡作为其存储设备。SD卡之所以得到如此广泛的使用,是因为它价格低廉、存储容量大、使用方便、通...

单片机双机点对点通信的从机程序

/*双机点对点通信的从机部分*/#ifndef__P2P_S_C__#define__P2P_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHZ_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序协议中使用...

单片机初学者几个不易掌握的概念

一、总线:我们知道,一个电路总是由元器件通过电线连接而成的,在模拟电路中,连连线并不成为一个问题,因为各器件间一般是串行关系,各器件之间的连线并不很多,但计算机电路却不一样,它是以微处理器为核心,各器件都要与微处理器相...

用51单片机制作的厨房定时器

用51单片机制作的厨房定时器笔者热衷制作,用单片机做一个简单有趣的厨房定时器,既解决了实际的问题,又满足了爱好实践的愿望,于是就有了本文的这个制作。这个电路十分简单,可以使用洞洞板直接焊接电路,制作用不了半天,无需调...

单片机频率计C程序

//---------函数声明,变量定义--------------------------#includesbitGATE=P3^0;//预制门限sbitCLR=P3^1;//请零sbitRGATE=P3^2;//实际门限sbitSEL0=P3^4...

PIC8位单片机芯片引脚功能

笔者读了本版有关PIC8位单片机的产品性能和相应的封装引脚介绍后,认为对初学者而言还需了解各引脚符号的意义,才能进一步学习和使用它。笔者为此作相关的说明,以便和初学者共同提高。  一、关于I/O口符号 PIC单片机系...

c语言在单片机开发中的应用

单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些东西还是容易做出来的,以下是笔者实...

单片机c语言c51问答

一、#pragmaasm是什么意思?#pragmaasmMOVP1,R7NOPNOPMOVP1,#0#pragmaendasm实际上就是一个在C51中内嵌汇编语言的开关二、一个hextobcd的算法程序HEX_BCD:CLRAMOV30H,AMOV31H,AMOV32H,AMOVR2,#15H_B0...

采用AVR单片机制被动式红外线报警器实验

本实验将制做一个简单的被动式红外线防盗报警器。该报警器由红外线发射、接收、蜂鸣器和LED指示灯组成。正常情况下,绿色的LED常烁,表示监控区域正常。一旦监控区域有人闯入,绿色LED熄灭,红色的LED快速闪烁,同时蜂鸣器立即...

声控灯电路图

本电路采用MC14011型四与非门集成电路完成自动控制照明单向可控硅:PCR606JMC:驻极体话筒U:MC14011Q1:9014LDR1:光敏电阻图1声光控制照明电路原理图图2单向可控硅PCR606J引脚图...

用单片机解码红外遥控器

用单片机解码红外遥控器用单片机解码红外遥控器遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输...

基于MCU单片机的多机并行通信

摘要:单片机的多机串行通信应用十分广泛,但在串行口被占用又要进行多机通信时就要采取其它措施。本文介绍了一种使用并口进行多机通信的方法,在实践中已得到验证。关键词:MCU,并口通信1.问题的提出某系统中使用了三路串行...

单片机最小系统的制作电路图

这学期开了一门新的课程,单片机。一门实用性很强的课程!而我们所学习的就是以Atemel公司出的8051为基础的结构及编程。在接触过程中,我们学到了8051的最小系统,通过该最小系统,我们可以用keil软件进行编程从而实现对一些外...

单片机USB-ISP下载线制作

现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。看来做个USB-ISP下载线是势在必行了。在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8...

单片机串口通讯

通信协议:第1字节,MSB为1,为第1字节标志,第2字节,MSB为0,为非第一字节标志,其余类推……,最后一个字节为前几个字节后7位的异或校验和。  测试方法:可以将串口调试助手的发送框写上95102025,并选上16进制发送,接收框选上16进制...

单片机实现十六按键电子琴C51源程序

//-------------------------------------------------------------//矩阵键盘十六按键电子琴源程序.C//硬件说明:51Hei单片机开发板,12M晶振//编写人:胡琴//网站:http://www.51hei.com//编写日期:2010.01.17//修改日...

自制汽车电瓶监视器

1.功能随着汽车的普及,越来越多的家庭拥有了自己的汽车。而汽车中的电瓶是有寿命的,用个两三年就会失效。如果汽车因为电瓶的失效而抛锚在路上,是很烦人的。汽车电瓶监视电路就是为解决这个问题而设计的。它不仅可方便地...

C51控制直流电机转速

要求如下:直流电机转速控制,要求由开关K0-K3控制4种转速,停止键是K4。我想用电机停、转的延时不同来控制转速,用P1口的引脚实现。不过如果有其他方法简单的话给我发过来也可以。麻烦各位精英啦!#include//#include////#inc...

单片机遥控电子钟程序

;******************************************************;*标题:单片机遥控电子钟程序;*文件:;*版本:1.0;*作者:东哥;*邮箱:picavr@163.comQQ:279068079;*****************...

51单片机4*4扫描C程序

;******************************************************;*标题:东哥51单片机4*4扫描C程序;*文件:;*版本:1.0;*作者:东哥;*邮箱:picavr@163.comQQ:279068079;******...

C51定时闹钟程序

#include//头文件#include#defineucharunsignedchar//宏定义#defineuintunsignedintsbitkey1=P3^5;//位声明sbitkey2=P3^6;sbitkey3=P3^7;sbitfmq=P2^0;ucharcodetable[]={0x3f...

网站建设 电商