基于C51单片机的MP3播放器的硬件系统设计原理 1 MP3硬件设计在该硬件系统的设计中,采用Atme 1公司生产的AT89C51SNDlC作为主控MCU。AT89C5lSNDlC是ATMEL公司专门针对MP3的需求而设计的一款多媒体8位微处理器,使用通用的C51内核,片上集成了多种外设,为MP3产品提供了一套方便的解决方案。该芯片对电路的高度集成大大降低了... 2023-06-13 C51单片机MP3播放器硬件系统文章51单片机
51单片机三极管的作用讲解 对于单片机程序员,在数字电路中,三极管的作用,99.9%都只是用来做“开关”而已。我用一个NPN型三极管驱动直流电机,来说明一下,看图一图一大家对着上图,简单说明一下;对于NPN型三极管:B极接上高电平,CE极之间导通,你可以把它理解成一条导线也行,然后整个电路就变成,一个直流... 2023-06-13 三极管51单片机文章单片机
51单片机银行自动取款机模拟仿真 卡1卡2卡3键 表示插入的卡号卡1密码是123456 余额20500卡2密码654321余额2600卡3密码111111 余额3700准备钞票键表示系统以为用户准备好钞票取走钞票键表示用户取走钞票有自动存储功能他已经存到iic中了你没次打开的时候要初始化iic所以看不到运行一下在再把始化的屏蔽掉... 2023-06-13 51单片机银行自动取款机模拟仿真文章单片机
51单片机项目实战---贪吃蛇(测试版) 一、元器件1、AT89C51单片机,随便网上一搜索就是一大堆的介绍。2、8x8点阵 点阵里面就是一些二极管,通过纵横交叉连接,横8竖8,每个交叉点都接一个二极管。通过高低电平控制二极管点亮和熄灭。点阵的实物图实例:二、原理图三、原理分析1、首先定义一个结构体 struct snake{ ... 2023-06-13 51单片机贪吃蛇程序代码文章单片机
KC-101 51/AVR单片机最小系统核心板产品说明 “增强型51实验板”、“51单片机综合学习系统”推出后,由于其操作简单、学习方便,深受广大用户的好评与信赖,我们也收到了广大用户的建议及反馈,为感谢大家对我们的支持和关心,现在,我们根据数年的教学经验积累,将51单片机的常用功能进行了模块化的处理,将推... 2023-06-13 MCU控制AVR单片机文章51单片机
51单片机+PWM控制渐变七彩灯C51程序 一、硬件介绍:(采用5050LED 2W) RGB三色LED控制引脚分别为单片机P1.2、P1.1、 P1.0。LED正极接主电源(24V)正极,负极接驱动3颗三极管的集电极,单片机控制脚分别接3颗NPN三极管,三极管发射极接地,而单片机的供电是来自三端稳压器7805,祥细原理如下:二、实物图片:三、软件部分:1、原理... 2023-06-13 51单片机PWM控制渐变七彩灯C51程序程序设计文章单片机
基于MSP430自动胀管控制器的研究 胀管机是针对冷凝器、冷油器、加热器、换热器中各类管材与管板胀接需要而设计开发的一种专用设备。其控制器的基本原理是用驱动电机(又称驱动马达、胀管机头)的工作电流来标定所加载的负荷,即驱动电机在一定的工作电流值下,提供相当数量的扭矩,而与之相当数量的扭矩可以通过... 2023-06-13 MSP430胀管机TPS76301文章单片机51单片机
自制简单51单片机编程器(烧写器) AT89C51是一款应用最为广泛的8051单片机,更重要的是他具有反复烧写(FLASH)的特性。一般情况下可重复烧写1000次,这样为初学者试验提供了一个廉价的平台。为了满足广大单片机爱好者动手的需要,本人利用半个月的时间,参考国外资料,实际设计制作成功一款简单的AT89C51/52/55单片机... 2023-06-13 51单片机编程器烧写器文章单片机
单片机最小系统组成电路及其作用 下面我们首先来简单介绍下51单片机各个管脚的具体作用,然后再重点给大家介绍单片机最小系统的概念、组成及其各部分电路原理图的实际用途。按照集成电路的管脚识别方法,缺口朝上,逆时针转一圈,单片机的引脚编号从1到40,如图所示。图中同时给出了各个管脚的名称。我们完全不需... 2023-06-13 单片机最小系统电路作用文章51单片机
关于单片机引脚读写操作 使用时肯定会用到单片机的IO引脚。以51单片机P1口为例。内部结构如图所示当单片机进行写操作时,引脚锁存器(D触发器)CLK端接收有效电平,然后内部总线上需要写的数据就会通过D触发器传输到Q'。当写1时Q'为0,使MOSFET截止,因此外部引脚电平为1.当写0时Q'为1,MOSFET饱和导通,此... 2023-06-13 单片机引脚读写操作文章51单片机
51单片机入门led闪烁程序 这一节简单讲下proteus仿真软件的使用,关键在于需要的元器件的代号,比如电阻是resistor,电容是capacitor等等,不过不用刻意去记,用得多了自然就记住了,碰到新的元器件就网上查找。51单片机入门led闪烁程序上图中的例子是单片机的最小系统以及LED灯,左侧栏里显示了这一原理图的元... 2023-06-13 单片机51LED文章51单片机
基于时间触发模式的汽车防盗系统的设计 1.引言目前防盗器市场的主流产品是电子式防盗器,分为单向防盗器和双向防盗器,这两种防盗器都是车主通过遥控器来控制汽车,双向防盗器可以把车辆的真实状况反馈给车主。GPS汽车防盗器依托全球定位系统,它将报警信息和报警车辆所在位置无声地传送到报警中心。由于车主不能直接... 2023-06-13 嵌入式GSM防盗系统单片机时间触发汽车防盗文章51单片机
AT89C51程序存储器不用I/O口的扩展技术 1 扩展方法1.1 扩展思想AT89系列单片机对程序存储器的基本寻址能力最大为64 KB。若要进行超大规模的存储空间扩展,最直接的方法是增加地址线(每增加1条,存储空间扩大1倍);但是由于单片机的I/O资源有限,靠增加地址线来扩展存储空间,势必会削弱单片机的I/O功能。下面以AT89C51单片... 2023-06-13 单片机程序存储器扩展分页式管理扩展文章51单片机
AT89C51单片机智能语音拨号报警系统 随着人们生活水平的提高和安防意识的增强, 急需开发面向大众、价格低廉、运行可靠的自动报警系统。鉴于住宅电话和移动通信设备的普及, 以及电话语音报警的快捷、有效及价格低廉等优点, 公共通信网成了报警系统的最佳传输媒介。本文介绍的报警系统就是在此基础上发展起来... 2023-06-13 AT89C51单片机智能语音拨号报警文章单片机51单片机
提高51单片机TCP通信效率的软件方法 1 嵌入式TCP/IP通信系统目前,工业控制领域典型的80C51嵌入式TCP/IP通信系统,主要有两种硬件方案,(1)采用80C51+网卡芯片,在单片机中实现TCP/IP协议并接入Internet;(2)采用固化TCP/IP协议的硬件芯片自动解析协议,实现Internet接入,后者程序已固化在硬件中,一般难以通过软件方法提高通... 2023-06-13 51单片机TCP通信效率TCP/IP协议文章单片机
基于51主控的lP电话设计 引 言 IP电话是利用国际互联网Internet为语音传输的媒介,实现语音通信的一种全新的通信技术。其通信费用的低廉(有人称之为廉价电话),节省带宽;智能化;开放的体系结构;多媒体业务的集成。IP电话网络支持语音、数据、图像的传输,为将来全面提供多媒体业务打下了基础。IP电话是未... 2023-06-13 IP电话DSPG.729AC48801ENC28J60文章单片机51单片机
基于AT89C51的温湿度监测系统 引言随着现代科技的发展与通信技术的进步,温湿度测量系统的整体性能及其优越性也取得了很大突破,对于温湿度传感器的应用和开发也越来越智能化。国外很早就开始了对于温湿度测量技术的研究,且一些技术已趋于成熟,集成化的监测设计、传感器的应用、智能测试系统等技术早已研发... 2023-06-13 温度测量湿度测量AT89C51DHT11文章单片机51单片机
单片机简单串行鼠标控制的实现 鼠标是一种快速定位器,通过移动鼠标可以快速定位屏幕上的对象,是计算机图形界面交互的必用外部设备。通常,鼠标通过微机中的串口或PS/2鼠标插口与主机连接。当在平面上移动鼠标时,通过机械或光学的方法把鼠标滚轮移动的距离和方向转换成脉冲信号传送给计算机,计算机鼠标驱动程... 2023-06-13 鼠标AT89C2051软件设计文章单片机51单片机
基于51单片机双极型PWM 的软件实现 1 PWM 控制原理PWM(Pulse Width Modulation)即脉冲宽度调制,它通过控制信号去调制方波脉冲的宽度,从而获得控制的实现。产生PWM 信号可以由硬件方法和软件方法实现。传统的硬件模拟方法是把调制信号和载波(一般是三角波)同时接入运算放大器的两个输入端作比较而得到。而软... 2023-06-13 51单片机双极型PWM脉冲宽度调制文章单片机
基于打印机并行接口的并行接口设计 引言在道路、桥梁施工等建筑领域中,有很多从国外引进的原料加工控制设备。这些设备上的操作系统并不是我们常见的WINDOWS操作系统,尽管它可以实现数据打印功能,但这些数据无法用文件存储到WINDOWS操作系统的管理PC机中,因此不便于对这些数据进行统计和分析,严重影响了管... 2023-06-13 51单片机AT89C52并行接口文章单片机
关于单片机IO口讲解 双向IO口的输出:互补推挽在51单片机的P0口工作在普通IO口模式下,为准双向IO口。而工作在第二功能状态下时,则为标准的双向IO口。由于双向IO口的输出,要求能输出高低电平,通常会采用互补推挽电路。在第二功能状态下,51单片机P0口采用的是互补推挽的输出方式。何为互补推挽呢?下面... 2023-06-13 单片机IO口互补推挽文章51单片机
基于89C51单片机的自控对星装置 卫星通信在各行业广泛应用,卫星通信天线采用方向性极强的定向天线,对星精度要求高。随着VSAT技术发展,卫星通信天线逐渐小型化,天线口径大多在1.2~4.5 m之间,此类天线基本不配置伺服跟踪装置,天线对星采用人工手动方式较多,给对星等操作带来不便。1 基本原理及硬件结构该装置基本... 2023-06-13 89C51单片机自控对星装置文章单片机51单片机
基于STC12C2051单片机的智能太阳能路灯设计 太阳能路灯的应用具有重要的现实意义,尤其是靠小规模火力发电或季节性水力发电的地区,更应大力发展太阳能电力。太阳能路灯以其先进、稳定、智能、成熟的控制技术及显著的节能特性、简便的维护方式等特点得到推广。随着太阳能照明灯具产品的普及,很多应用项目存在质量和售后... 2023-06-13 太阳能铅酸蓄电池光控电路充放电控制器文章单片机51单片机
基于软开关技术的PWM变频调速系统 1引言PWM(脉宽调制)功率变换技术省去了庞大笨重的工频变压器,减小了装置的体积重量,提高了电源的功率密度与整机效率。然而,在硬开关状态下工作的PWM变换器,随着开关频率的上升,一方面开关管的开关损耗会成比例地上升,使电路效率降低,处理功率的能力减小;另一方面,会产生严重的电... 2023-06-13 变频调速系统软开关技术PWM逆变器开关器件零电压单片机脉宽调制文章51单片机
关于单片机上for循环中运用ACC的隐蔽错误 先上代码:第一个为错误代码,第二个为正确代码。这是用来向ds1302芯片写入命令或数据的函数。实现把8位的数据dat一位一位地写入ds1302的io口。其中ACC0为ACC的第0位。认真对比这两个代码,可能会觉得没区别,而且这两个代码都可以通过编译(加上reg52.h和一些宏定义)。我也是一... 2023-06-13 单片机C语言编程文章51单片机