电子工程师常用到的八个单片机品牌

的FLASH程序存储器的芯片。 EMC单片机 EMC单片机是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差。 ATMEL单片机(51单片机) ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强...

http://bbs.eeworld.com.cn/thread-651011-1-1.html 发布时间: 2018-07-16



I2C通信之EEPROM

(1)I2C发送和接收字节时,都是从高位开始的。3.3 应答位处理3.4 I2C接收一个字节概念:释放总线。在51单片机中,SDA=1就是释放总线;在其他更高级的单片机(譬如STM32等)这里的处理还会有点不一样。为什么SDA=1就是释放总线,是因为当51单片机把引脚拉高时,从设备可以选择再把这个引脚拉高或者拉低;但是当51单片机把这个引脚拉低(接地)后,从设备再也没办法把这个引脚拉高了...
关键词: I2C通信 EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071540336.html 发布时间: 2018-07-15



I2C总线结构的EEPROM

常用芯片AT24C02 AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能   引脚 SCL 串行时钟 AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。 SDA 串行数据/地址 AT24C02 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(wire-OR)。 A0、A1...
关键词: I2C 总线结构 EEPROM

http://www.eeworld.com.cn/mcu/2018/ic-news071540328.html 发布时间: 2018-07-15



I2C器件的从设备地址的设置(以AT24C02为例)

寻址这三个地址输入脚(A0、A1、A2 )必须连接到Vss。(参考自百度百科)参考资料:1《零死角玩转STM32F429》2 《51单片机C语言教程》...

http://www.eeworld.com.cn/mcu/2018/ic-news071540322.html 发布时间: 2018-07-15



I2C串行总线及串行EEPROM的扩展

一、I2C串行总线的组成及工作原理采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性增强。常用的串行扩展总线有:I2C总线(Inter IC BUS)、单总线、SPI(Serial Peripheral Interface)总线及Microwire/PLUS等。1. I2C串行总线的组成I2C总线由两根双向信号线组成。一根是数据线SDA,另一根是时钟线SCL。如图:I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出低电平,都将使总线的信号变低,及各器件的SDA及SCL都是线“与”的关系,如图:   每个接到I...

http://www.eeworld.com.cn/mcu/2018/ic-news071540320.html 发布时间: 2018-07-15



51单片机学习笔记【六】——串口通信实验

一.串口通信基础1.串行通信串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。串行通信的传输的传输方向:单工(数据传输只能沿一个方向),半双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式 2.MAX232实验通过MAX232电平转换芯片,可把计算机串口电平(-12V~+12V)转换为单片及TTL电平。电路原理图如下 3.80C51串行口向发送缓冲器SBUF写入数据,两个物理上独立的接收...

http://www.eeworld.com.cn/mcu/2018/ic-news071540317.html 发布时间: 2018-07-15



51单片机与PC进行串口通信

单片机的串行口控制寄存器是SCON, 其格式如下:串行口有4种工作方式,分别为00,01,10,11。 方式0为同步移位寄存器,方式1,2 ,3分别为异步10,11,11位收发方式。一般比较常用的是方式1,即10位异步收发方式。方式01的10位数据收发具体分析如下:要发送的数据SBUF=0X34,根据波形图,10位数据,起始位为1(这里的波形图上未标出),最后一位由波形图知为1,中间的即为8位数据00110100(0x34)。当第8位发送完毕后,单片机会自动发送一位结束标志位,即把TI置1,TI置1表示数据发送完毕,TI不能自动清零,所以每次发送完数据后需要软件清零: 同上...

http://www.eeworld.com.cn/mcu/2018/ic-news071540315.html 发布时间: 2018-07-15



C51单片机串口通信之上位机交互

概述:上位机(PC机)向MCU发送指令,MCU串口接收指令并根据列表发送响应。 全局变量声明#include <E51Pro.h>BYTE ComBuf[18];//串口通讯数据缓存,发送和接收都使用UINT nAddress;//ROM中地址计数UINT nTimeOut;//超时计数ProWork pw;//编程器一般操作 1 定时器延时1.1 微秒级void Delay_us(BYTE nUs)//微秒级延时<255us{     TH0=0;     TL0=0;   ...

http://www.eeworld.com.cn/mcu/2018/ic-news071540314.html 发布时间: 2018-07-15



(C51学习五)单片机与PC通过串口通信

1.开发步骤1.设置串口中断寄存器2.求出给定波特率对应的T1定时器初始值(因为传统的C51是用T1定时器产生波特率的)3.写程序2.串口模块什么是串口?串口就是COM口,串口是串行发送数据的,是一位位地发送数据位,常见的是9针串口。但在一般的C51学习版和开发版上都有集成CH340转换芯片,使得用usb口就可以代替串口,所以用一般的学习板进行开发,只要插上usb线就可以进行串口测试。3.SBUF是什么SBUF是一个寄存器,作为一个缓冲区,当单片机准备接收数据时,会先把数据放到SBUF中,然后再接收。发送也是,当单片机准备发送数据时,会先把数据放到SBUF中,再发送出去4.串口相应寄存器SCO...

http://www.eeworld.com.cn/mcu/2018/ic-news071540313.html 发布时间: 2018-07-15



51单片机用4个按键控制4个LED亮灭

用按键控制亮灭的LED,程序跟仿真都有了...
关键词: LED

http://download.eeworld.com.cn/detail/张雪芬/576056 发布时间: 2018-07-15



干货 | 详解 10 个单片机电路设计中的难点

EEWORLD电子资讯 犀利解读 技术干货 每日更新 一、单片机上拉电阻的选择大家可以看到复位电路中电阻R1=10k时RST是高电平 ,而当R1=50时RST为低电平,很明显R1=10k时是错误的,单片机一直处在复位状态时根本无法工作。出现这样的原因是由于RST引脚内含三极管,即便在截止状态时也会有少量截止电流,当R取的非常大时,微弱的截止电流通过就产生了高电平。二、LED串联电阻的计算问题通常红色贴片LED:电压1.6V-2.4V,电流2-20mA,在2-5mA亮度有所变化,5mA以上亮度基本无变化。三、端口出现不够用的情况这时可以借助扩展芯片来实现,比如三八译码器74HC138来拓展四、...

http://www.eeworld.com.cn/mp/EEWorld/a19694.jspx 发布时间: 2018-07-15



单片机与PC机之间的通信

51系列单片机内部的串行口具有通信的功能,该串口可以作为通信接口,利用该串行口与PC机的串行口COM1或COM2进行串行通信,将单片机采集的数据传送到PC机中,由PC机的高级语言或数据库语言对数据进行整理及统计等复杂处理,就能满足实际的应用需要。PC机的COM口,输入输出为RS-232C电平,而51单片机串行口的输入输出均为TTL电平。由于TTL电平和RS-232C电平互不兼容,所以两者接口时...
关键词: 单片机 PC机 通信

http://www.eeworld.com.cn/mcu/2018/ic-news071440309.html 发布时间: 2018-07-14



C51单片机IIC总线通信协议及简单应用例程

首先我们要分清通信协议和通讯协议中的信和讯的含义“通信”仅指数据通信,即通过计算机网络系统和数据通信系统实现数据的端到端传输。通信的“信”指的是信息(Information),信息的载体是二进制的数据,数据则是可以用来表达传统媒体形式的信息,如声音、图像、动画等。“通信”重在传输手段或使用方式,从这个角度,“通信”的概念包括了信息“传输”。因此通信协议主要集中在ISO七层协议中的物理层、数据链路层、网络层和传输层。先简单的说明以下I2C总线, I2C总线是一种串行数据总线,只有二根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。处理器和芯片间的通信可以形象的比喻成两个人讲话:...

http://www.eeworld.com.cn/mcu/2018/ic-news071440306.html 发布时间: 2018-07-14



单片机 IIC 总线协议 和 详细例程

是:AT24C02芯片,51单片机基本搭载这块芯片。AT24C系列E2PROM的型号地址皆为1010,器件地址中的低3位为引脚地址A2A1A0,对应器件寻址字节中的D3、D2、D1 位,在硬件设计时由连接的引脚电平给定。对 AT24C 系列 E2PROM的读写操作完全遵守 I2C总线的主收从发和主发从收的规则。#include<reg51.h>...
关键词: 单片机 IIC 总线协议

http://www.eeworld.com.cn/mcu/2018/ic-news071440302.html 发布时间: 2018-07-14



单片机:中断及定时器工作

一、中断 1、中断的概念  CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断产生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A中断的地方继续处理事件A(中断返回),这一过程称为中断。 引起CPU中断的根源叫做中断源。 中断源向CPU的请求,叫做中断请求。 CPU暂时中断原来的事件A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。 实现上述中断功能的部件称为中断系统(中断机构)2、...
关键词: 单片机 中断 定时器

http://www.eeworld.com.cn/mcu/2018/ic-news071440299.html 发布时间: 2018-07-14



51单片机的IIC总线

一、IIC(一)、IIC有什么作用穿插:上垃电阻一般接电源,下拉电阻一般接地上拉电阻作用:1、增加驱动电流2、让线悬空电平不好确定,让总线在浮空的状态下,有确定的电平,滤除干扰(二)、IIC通信协议1、起始信号SCL为高电平时,SDA由高变低SCL为高电平时,SDA由低变高函数:void iic_start(){    SDA = 1;//首先操作SDA,再操作SCK,防止SCK在高电平时,SDA出现高低电平的变化      SCK = 1;&n...
关键词: 51单片机 IIC总线

http://www.eeworld.com.cn/mcu/2018/ic-news071440303.html 发布时间: 2018-07-14



基于51单片机的按键控制超声波测距及显示的实现

1.方案设计:1.1器件的选择:hc-sr04超声波模块具有探测距离精度高、性能稳定、盲区小的特点,这能使测距更加精确和改进更加合理。该系统的单片机采用宏晶公司的STC90C516RD+单片机,是原来STC89系列的升级版本,具有更强的抗干扰,抗静电能力,复位效果更好,功耗低,速度快。蜂鸣器采用无源蜂鸣器,相比有源蜂鸣器虽然难度变大,必须用2K~5K的方波去驱动它,但声音频率可控,且价格更加低廉。Lcd1602工业字符型液晶能够同时显示16x02即32个字符,与其他液晶显示器相比,显示字母和数字比较方便,控制简单,成本较低。按键采用独立按键。如图:1.2模块改进   超声波...

http://www.eeworld.com.cn/mcu/2018/ic-news071440297.html 发布时间: 2018-07-14



51单片机的各种周期

以及对他们的定义理解吧 名词:  振荡周期  时钟周期  状态周期  机器周期  指令周期1:先来说一下振荡周期和时钟周期 其实呢 时钟周期在51单片机里面来说 就是振荡周期但是在其他单片机里面来说不是!!!(如果单片机晶振出来的频率没有经过分频就直接作为CPU的频率  那么这时候 晶振周期=振荡周期=时钟周期) 对单片机来说...
关键词: 51单片机 周期

http://www.eeworld.com.cn/mcu/2018/ic-news071440290.html 发布时间: 2018-07-14



51单片机--定时器测量脉宽

阅读数:476学51也算有一段时间了 以前学的相当的粗糙 很多原理性的东西 都不知道 今天上课的时候听老师说  这个LOW的单片机可以测量脉宽   去手册上看了一下 加上课本上说的  卧槽 真的可以 哈哈  直接上手册上的来说吧  就是这个东西  TMOD寄存器中的那个GATE位  很明显 手册中说道  当这位置1的时候 只有在INT0(P3.2)引脚为高电平的时候  并且TR0或者TR1置位的时候 定时/计数器才打开  我们就可以利用这个特点来测量一个脉冲的高电平的宽度  就是这个高...

http://www.eeworld.com.cn/mcu/2018/ic-news071440289.html 发布时间: 2018-07-14



51单片机的代码存储问题

数组前不加“code”或“data”,则默认将数组存放在程序存储器中;code 指定数据是存储在代码区,数据是在编程的时候跟代码一起写入代码存储器,运行过程中不能改变;xdata 指定数据是存储在外部数据存储器了;data 指定数据存储在内部低128字节数据存储器里,如果变量不指定存储位置,默认就是data型,这部分存储器寻址速度最快;idata 指定数据存储在内部低256字节数据存储器里,但51只有128字节内部RAM,52才有256字节;pdata 指定数据存储在外部低256字节数据存储器里,这时候寻址用8位寄存器R0和R1,而不用16位的DPTR,寻址速度比xdata快。单片机C语言un...

http://www.eeworld.com.cn/mcu/2018/ic-news071440288.html 发布时间: 2018-07-14




<上一页 78910111213141516171819202122 下一页> 相关结果约18,079个