单片机学习宝典(二) 第一课 单片机的概述 因为我们的主要课程是单片机的应用,本来不想讲解单片机的历史与发展(这话说现状更确切些),但为了兼顾大多数朋友,我还是简单的介绍一下这方面的相关知识。 一.单片机的由来 单片机,专业名称—Micro Controller Unit(微控制器件),它是由大名鼎鼎的 INTE... 2023-06-13 单片机文章基础知识
单片机开发中应掌握的基本技巧 在单片机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。为帮助工程师解决单片机设计上的难题,现根据论坛中的讨论归纳出单片机开发中应掌握的几个基本技巧。一、如何提高C语言编程代码的效率邓宏杰指出,用C语言进行单片机程序设计是单片机开... 2023-06-13 单片机开发基本技巧开发技巧技巧BUGc语言编程C语言效率文章单片机基础知识
如何学好单片机!经验之谈 1、熟悉单片机的原理,结构;2、学好数电,模电,为设计电路打好基础;3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解;5、Protel至少要有点基础;6、要实际动手调试电路的能力。学习单片机的步骤:当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 ... 2023-06-13 学好单片机单片机经验学习单片机软件硬件文章基础知识
怎么成一名单片机开发高手 第一:不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想 出来再参考别人的提示,你就知道自己和别人思路的差异。第二:别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书的价值。当然如果查资料,只能看PDF。第三:学习新的... 2023-06-13 学习经验单片机开发开发软件单片机学习入门文章单片机基础知识
学习单片机的八大步骤 成为一名嵌入式工程师,简单的单片机基础学习与应用是不可缺少的。学习单片机就是学习单片机的硬件结构,内部资源与外设的应用。在C语言中(极少量的汇编)掌握各种功能的初始化,启动与停止,实现各种功能函数的编写与调试。 ● 第一步:数字I/O的应用 在大多数的单片机实验中,跑马... 2023-06-13 单片机嵌入式文章基础知识
单片机技术应用--计划简介 单片机技术应用系列专辑:http://www.eeskill.com/studyplan/index/id/142学习目标学习完本门课程的基础篇部分后,您能达到如下目标:目标1:了解和掌握单片机项目设计相关的数、模电基础知识、内部结构以及开发软件的使用;目标2:了解单片机接口知识,能够学会单片机端口操作,掌握按... 2023-06-13 单片机技术应用单片机技术基础篇刘彤技术应用文章单片机基础知识
单片机MSC-51学习笔记之2 51汇编学习第三章小结本章重点MCS-51的寻址方式和寻址空间MCS-51的指令分类MCS-51指令系统中各指令的执行过程MCS-51指领的应用特点一、MCS-51单片机指令系统概述1、指令格式指令操作码用8位二进制数编码,共有255种,指令不同操作码和操作数也不同,有些两者加起来只有一个字... 2023-06-13 单片机汇编C51文章基础知识
单片机-FTU制作十四 1, MC52i上电,延时10mS以上,等待电压稳定。2, MC52I的管教清零IGT,延时200mS。IGT置1.3, 等待MC52I输出“^SYSSTART\r\n”.MC52I启动已经完成。4, 发送同步命令“AT\r\n”等待MC52I回复"AT\r\n OK\r\n".5, 设定MC52I工作频率, 发送“"AT+IP... 2023-06-13 单片机FTUC51编程文章基础知识
单片机-定时器 如果单片机定时器精度和最长时间都是由晶振、指令周期、定时器的长度决定的。指令周期在某种角度上来说与晶振是同一个意义。因为在C51的MCU一般都是12个时钟周期。如果晶振是12MHZ,那是时钟周期是0.083333uS,0.083333uS*12=1uS。也就是12个时钟轴周期是1uS。定时器寄存器... 2023-06-13 单片机定时器中断程序代码文章基础知识
74HC595驱动8段数码管的程序 //使用STM32F103作为MCU,74HC595驱动8段数码管的程序#define HC595_OE_H() GPIO_SetBits(GPIOB, GPIO_Pin_12)#define HC595_OE_L() GPIO_ResetBits(GPIOB, GPIO_Pin_12)#define HC595_RCK_H() GPIO_SetBits(GPIOB, GPIO_Pin... 2023-06-13 MCU单片机STM32文章基础知识
单片机自身抗干扰措施 除了在电路中的元器件才去措施以外,还可以再单片机才去抗干扰措施。近年来单片机的制造商在单片机设计上采取了一系列措施以期提高可靠性。这些技术主要体现在以下几方面。1.降低外时钟频率外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对外界的干扰,使电... 2023-06-13 单片机抗干扰措施文章基础知识
单片机产生干扰的原因 影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰因素,常会导致单片机系统运行失常,轻则影响产品质量和产量,重则会导致事故,造成重大经济损失。形成干扰的基... 2023-06-13 单片机干扰原因文章基础知识
提高单片机系统抗干扰能力的主要手段 还可以再接线方面采取措施以提高单片机系统的抗干扰能力。1.接地这里的接地指接大地,也称作保护地。为单片机系统提供良好的地线,对提高系统的抗干扰能力极为有益。特别是对有防雷击要求的系统,良好的接地至关重要。上面提到的一系列抗干扰元件,意在将雷击、浪涌式干扰以及快... 2023-06-13 单片机系统抗干扰能力手段文章单片机基础知识
采用抗干扰器件抑制单片机的干扰 还可以采用一系列干扰抑制元件来减低干扰。干扰抑制元件如下:1.去耦电容每个集成电路的电源、地之间应配置一个去耦电容,它可以滤掉来自电源的高频噪声。作为储能元件,它吸收或提供该集成电路内部三极管导通、截止引起的电流变化(di/dt),从而降低系统噪声。要选高频特性好的... 2023-06-13 抗干扰器件单片机干扰文章基础知识
介绍单片机硬件抗干扰经验 在研制带器的电子产品时,如何提高抗干扰能力和电磁兼容性?一、下面的系统要特别注意抗电磁干扰:1、微控制器时钟频率特别高,总线周期特别快的系统。2、系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。3、含微弱模拟信号电路以及高精度A/D变换电路的系统。二、... 2023-06-13 单片机硬件抗干扰经验文章单片机基础知识
电源平滑滤波铝质电解电容详解 每台音响机器都要吃电源─除了被动式前级,既然需要供电,那就少不了「滤波」这个动作。不要和我争,采用电池供电当然无必要电源平滑滤波。但电池充电电路也有整流及滤波,故滤波电容器还是会存在。我们现在习用的滤波电容,正式的名称应是:铝箔乾式电解电容器。就我的观察,除加拿大... 2023-06-13 电源电容基础知识文章技术应用
单片机系统抗干扰性能方面分析 作为工业自动化核心部件的称重仪表,不同于商用衡器,往往面临更复杂的工况。对于拌和站电磁环境比较恶劣的情况下,一些大规模集成电路常常会受到干扰,导致不能正常工作或在错误状态下运行,造成的后果往往是很严重的。因此对抗干扰性能的了解是称量仪表选型的关键。我们在对珠海... 2023-06-13 单片机系统分析文章基础知识
嵌入式系统中的处理器技术 摘要:阐述并总结嵌入式系统微处理器的特点、分类、开发技术。给出相关定义,并和通用处理器进行比较。归纳出嵌入式微处理器的基本情况及发展趋势。嵌入式微处理器技术是一项很难被垄断的技术,也是一项在未来信息技术应用中非常有潜力的技术,在此领域中应尽早形成自己的技术及... 2023-06-13 嵌入式单片机文章基础知识
51单片机对SAA7113初始化和控制的程序 用51单片机对7113初始化和控制SAA7113的初始化就是对寄存器配置合适的参数,使其能够有符合要求的输出。寄存器配置通过I2C总线来进行,很多可以控制I2C总线的器件都可以作为主器件对7113进行初始化,这里介绍用51单片机初始化7113的例子。51单片机和7113的硬件连接非常简单,只... 2023-06-13 单片机51程序代码7113文章基础知识
几种常用单片机介绍 ATMEL公司的AVR单片机,是增强型RISC内载FLASH的单片机,芯片上的FLASH存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便.AVR单片机采用增强的RISC结构,使其具有高速处理能力,在一个时钟周期内可执行复杂的指令,每MHz可实现1MIPS的处理能力.AV... 2023-06-13 单片机8051AVR文章基础知识
开关电源启动电阻作用 开关电源电路中电阻的选用,不仅仅考虑电路中平均电流值引起的功耗,还要考虑耐受最大峰值电流的能力。其典型例子为开关MOS管的功率取样电阻,在开关MOS管到地之间串联的取样电阻,一般此阻值极小,压降最大不超过2V,按功耗来算似乎不必采用大功率电阻,但考虑到耐受开关MOS管最大峰... 2023-06-13 开关电源启动电阻基础知识文章技术应用电源
单片机中关键字data,idata,xdata,pdata的区别 data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata... 2023-06-13 单片机关键字DATAidataxdatapdata区别文章基础知识
如何学习嵌入式--经验总结 一、学习嵌入式,你可以做什么?学习嵌入式你可以做:手机、PDA、MP3、MP4、遥控玩具、psp、相机、家电控制(洗衣机、电饭煲等)、汽车导航仪,只要跟电子控制相关的,另外,这个行业也利于个人创业。二、你需要学习那些课程?下面的课程是嵌入式学习必须的:后面是推荐书籍1、C语言--------... 2023-06-13 嵌入式CC++文章单片机基础知识
怎样辨别单片机的内部晶振与外部晶振? 导读:单片机系统里都有晶振,在单片机系统里晶振的作用非常大,全称叫晶体振荡器。对单片机硬件的了解,是比较主要的,当然多花一些功能在阅读相应型号的MCU上,那是必不可少的步骤,单片机带有内部晶振和外部晶振,今天本文就围绕怎样辨别单片机的内部晶振与外部晶振?这个话题进行分析... 2023-06-13 辨别单片机内部晶振外部晶振文章基础知识
基于MCU的单稳触发器应用电路的设计 当我需要生成一个简单工具以产生一个长的事件触发脉冲时,我首先想到的是经典的单稳态触发器(ONe-shot)和大电容方案。由于问题的典型特性,该电路“工作得很好”。尽管对这样一个应用,看起来不大会想用一个小的微控制器(MCU)来实现单稳触发器功能,但若选用MCU,可能有... 2023-06-13 MCU单稳触发器应用电路设计文章单片机基础知识