推荐阅读最新更新时间:2024-03-16 12:47
如何用51单片机实现IIC通信
在之前的MCS-51系列单片机中内部没有IIC通信资源,所如果要想用51单片机实现IIC通信,就只能通过软件模拟其时序,这样也能实现IIC通信的功能。 这个是IIC的头文件,便于使用调用: #ifndef _IIC_H_ #define _IIC_H_ /***ucahr和uint 的宏定义很重要,否则下面的函数无法正常运行******/ #define uchar unsigned char //定义uchar型数据为无符号型 #define uint unsigned int //定义uint型数据为无符号型 sbit SCL = P2^3; sbit SDA = P2^4; /***申明外部函数****/ extern
[单片机]
PIC单片机常见14问
1、PIC单片机振荡电路中如何选择晶体? 对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本就不能起振。这一现象在上电复位时并不特别明显,原因时上电时电路有足够的扰动,很容易建立振荡。在睡眠唤醒时,电路的扰动要比上电时小得多,起振变得很不容易。在振荡回路中,晶体既不能过激励(容易振到高次谐波上)也不能欠激励(不容易起振)。晶体的选择至少必须考虑:谐振频点、负载电容、激励功率、温度特性、长期稳定性。 2、如何判断电路中晶振是否被过分驱动? 电阻RS常用来防止晶振被过分驱动。过分驱动晶振会渐渐损耗减少晶振的接触
[单片机]
单片机工程师需要掌握什么?单片机编程培训哪里有?
般知道单片机的,都是对单片机有兴趣的,想做一些很酷的智能控制产品。 或者觉得单片机的就业前景好,这个技术也不会过时的。 小孩子才做选择,成年人全部都要。 我就是兴趣入行,然后做了几年感觉这个行业前景越来越好。 原来我以为单片机开发是传统行业,后来结合了互联网,把硬件连上网,感觉能做的功能更加强大了。 一、一个合格的单片机工程师需要掌握什么知识? 1.C语言 。 C语言是单片机程序开发的工具,必须要掌握。 基本语法,指针,结构体,枚举,回调函数等 都是需要完全掌握,并可以灵活使用。 2.掌握单片机硬件接口的驱动 大家可以灵活的使用单片机的GPIO,串口,定时器,SPI,IIC等,这些都是基础。 大家还可以简单的分析一些
[单片机]
Microchip宣布7.44亿美元现金收购麦瑞半导体
在发布第4季度结果的同时,微芯半导体(Microchip)宣布7.44亿美元现金收购模拟/混合信号芯片公司麦瑞半导体(Micrel)。Micrel的股东可以选择现金或者股票。Microchip表示希望此次收购可以加入芯片行业整合的浪潮。 此次交易有望在第三季度完成,还没有关于合并后的成本协同效应的消息。麦瑞半导体的芯片通常进入的市场正是Microchip微控制器的目标市场。去年,Microchip2.94亿美元购买了蓝牙芯片制造商ISSC。 第一季度收入预计为5.64亿美元,每股税后盈余为0.73,低于普遍的0.74。 就在去年10月,Microchip首席执行官史蒂夫桑吉(Steve Sanghi)
[半导体设计/制造]
51单片机教程:数码管动态显示(0~99999999)74hc138驱动
数码管动态显示0~99999999 一、共阴极8位数码管原理 首先了解一些必要知识 1、多位数码管是扫描显示,也就是同一时刻只有一个数码管显示 2、视觉暂留效果:第一个数码管显示完,第二个数码管接着显示,接着后面数码管一次显示,当显示(扫描)足够快的时候,人眼是看不到闪烁的,就认为多个数码管是同时显示的 3、多位数码管只能同时显示多个一样的数字,要显示不同数字需要扫描显示 比如说要显示12345678,你看起来8个数码管是同时亮的,其实同一时刻只有一个数码管是亮的 我们把时间放慢,看看数码管都发生了什么变化: 1、第1毫秒 2、第二毫秒 3、第三毫秒 4、第四毫秒 5、第五毫秒 6、第六毫秒
[单片机]
贸泽电子携手Silicon Labs举办微控制器在线研讨会
优化电子系统设计,贸泽电子携手Silicon Labs举办微控制器在线研讨会 2021年12月22日-专注于引入新品推动行业创新的电子元器件分销商贸泽电子 (Mouser Electronics) 宣布携手Silicon Labs举办了主题为“ Silicon Labs专门定制的8位 BB5x 5V微控制器 ”在线研讨会,来自 Silicon Labs的技术专家为大家分享了创新型8位微控制器,帮助工程师详细了解相关产品的优越性能,助力其快速应用于新品设计。 现今,人们对电子终端设备的要求是便携、低功耗和高可靠性,而微控制器作为各类电子系统的重要组成部分,是否具有低功耗技术将极大影响设备的性能。Silicon Labs致力于
[单片机]
基于MSP430单片机的天线方向图自动测试系统
天线方向图是天线的重要指标,天线测试的目的是检验天线的辐射特性。早期的天线测试主要依靠手工,误差大、效率低。随着计算机应用技术的发展,出现了用于天线测试的自动控制系统,有效的提高了测试精度和工作效率。然而以往开发的系统主要应用于商业领域,成本高、研发周期长。为了针对实验研究、教学实践和小型天线工程测试对天线测试系统的实际需求,提出并设计了一种基于MSP430的天线方向图自动测试系统,该系统能够完成对天线的准确测试。 1 方向图自动测试系统理论和方案设计 根据天线互易原理,采用旋转天线法。固定的辐射天线作为发射天线发射电磁波,转动被测天线进行接收,测出被测范围内不同角度处的信号电平,便可得到被测天线的方向图。在实际测量中不需要
[单片机]
八位微控制器有哪些可以节约代码空间的代码优化技巧?
本文将介绍一些优化技术,帮助设计人员节约多达 10% 的代码空间,从而让容量有限的程序存储器支持更多新特性和补丁。 良好的操作方法 许多程序员在 32 位处理器上学习编写软件,如 Intel 的 Pentium 处理器或某种 ARM 平台。不过,嵌入式领域的软件编写需要不同的思路。在 32 位 CPU 上,存储比特位的最佳方法通常是使用 32 位变量。对 8 位处理器而言,最好的办法就是采用单字节。像增强型 8051s 等某些处理器可能提供特殊的 1 位变量。 嵌入式处理器通常会超出标准的哈佛架构将存储器分散到不同的存储器空间中,有的相互重叠,有的又是相互分离。例如,8051 中常见的存储器空间包括 CODE、XDATA、DA
[单片机]