应不应该学习单片机? 单片机学习对许多没有实际接触学习过单片机的人仍是一件困难的事。该不该学习单片机?单片机学习难不难?如何开始单片机学习?我们不妨作一些探讨。笔者曾经碰到过两位某大学的应届毕业生,工厂需要他们开发一套设备,用于检测次品闪存的好坏(这些次品裸片是以公斤为单位从国外... 2023-06-13 学习单片机文章基础知识
单片机反汇编是什么? 工程师编写单片机程序的时候一般是采用用汇编语言或高级语言(C或C++)编写的,这些程序代码叫原代码,当程序编写完成后,经过编译软件或编译器 的编译生成可以烧录到单片机ROM存储区里的文件,不同型号的单片机的编译器生成的文件后缀是不同的,但是常用的BIN和HEX文件,这些生成的文... 2023-06-13 单片机反汇编文章基础知识
单片机指令系统与汇编语言程序 前面已经讲述了单片机的几个主要组成部分,这些部分构成了单片机的硬件。所谓硬件(Hardware),就是看得到,摸得到的实体。但是,光有这样的硬件,还只是有了实现计算和控制功能的可能性。单片机要真正地能进行计算和控制,还必须有软件(Software)的配合。软件主要指的是各种程序。只有将... 2023-06-13 单片机指令系统汇编语言程序文章单片机基础知识
单片机汇编延时程序理解 单片机汇编实现延迟的程序代码:DELAY: MOV R7,#250 ;D1: MOV R6,#250 ;D2: DJNZ R6,D2 ;DJNZ R7,D1 ;RET如果用高级语言编程,只需要简单地调用延时函数就可以实现,但是计算机具体是怎么实现的呢?要想知其所以然,还得从汇编开始学起。冒号前面的“DELAY”、“D1”、&l... 2023-06-13 单片机汇编延时程序理解文章单片机基础知识
单片机c语言教程:C51开关分支语句 学习了条件语句,用多个条件语句能实现多方向条件分支,但是能发现使用过多的 条件语句实现多方向分支会使条件语句嵌套过多,程序冗长,这样读起来也很不好读。这个时候 使用开关语句同样能达到处理多分支选择的目的,又能使程序结构清晰。它的语法为下:switch (表达式){case 常量... 2023-06-13 单片机c语言教程C51开关分支语句文章单片机基础知识
单片机c语言教程:C51复合语句和条件语句 曾经在BBS上有朋友问过我{}是什么意思?什么作用?在 C 中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合若干条语句形成功能块,能用做数组的下标等,而在 C 中括号的分 工较为明显,{}号是用于将若干条语... 2023-06-13 单片机c语言教程C51复合语句和条件语句文章单片机基础知识
电子初学者在初学阶段应购置些什么 电子初学者,在初学阶段应购置些什么十分迷茫,或上电子市场见好就买,在店老板天花乱坠的吹嘘中上当,购回贵但不实用、更甚过时的“电子工具”和“电子元件”。此类现象十分普遍,一是初学者刚入门不识行情,搞不明白电子工具的真实价格。二是有人借此谋取不当... 2023-06-13 电子初学文章单片机基础知识
嵌入式系统工程师的十个不要 1. 不要第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3. 看帮助。不要因为很... 2023-06-13 嵌入式系统工程师文章单片机基础知识
如何学好 C 语言 我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:虚拟机屏蔽了操作系统的系统调用,以及很多底层... 2023-06-13 C语言文章单片机基础知识
GPIO的特点及操作配置 一、什么是GPIO?GPIO,英文全称为General-Purpose IO ports,也就是通用IO口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状... 2023-06-13 GPIO操作配置文章单片机基础知识
电子工程师过去1年的点点滴滴 我是一位电子产品技术研发工程师,08年2月入职,到现在也1年多了,这期间(包括现在)一直呆在一家公司。最近心绪波动很大,在为自己未来职业发展方向作选择的时候摇摆不定、有点迷茫,主客观因素都有吧,一直没有想彻底。现在把这一年多的工作经历(谈不上经验)罗列出来,以期能总结一下过去... 2023-06-13 电子工程师工作经历文章单片机基础知识
I2C总线工作原理及总线的特点 1作用在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。I2C总线定义I2C(‘intel’-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发... 2023-06-13 I2C总线工作原理特点文章单片机基础知识
单片机常用接口电路及其编程 八段LED显示器引入:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,可以拼成各种各样的图形,LED显示器实际上也是这么一个东西。八段LED显示器由8个发光二极管组成。基中7个长条形的发光管排列成“日”字形,另一个贺点形的发光管在显示器的右... 2023-06-13 单片机常用接口编程文章基础知识
FPGA发展策略和新方案盘点 全球市场回暖,中国市场的持续向好,在ASIC和ASSP市场中不断攻城掠地等等因素都在推动FPGA市场的增长。以通信市场为例,基于可编程器件的高度灵活性,过去几年,FPGA在GSM设备到LTE设备中的用量增长了3.1倍;就FPGA对ASIC和ASSP市场的渗透规模而言,在2007年之前,可编程器件相对于ASIC... 2023-06-13 FPGA发展策略新方案盘点文章单片机基础知识
如何以最快的速度学会用单片机编 很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很大。就我个人的体会怎么... 2023-06-13 单片机编程文章单片机基础知识
简单的I2C协议理解 一. 技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线; 每个电路和模块都有唯一的地址; 每个器件可以使用独立电源二. 基本工作原理: 以启动信号START来掌管总线,以停止信号STOP来释放总线; ... 2023-06-13 I2C协议理解文章单片机基础知识
单片机,单片机是什么意思? 1、什么是单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块... 2023-06-13 单片机文章基础知识
I2C 总线 接口概述 I2C总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。I2C总线的另一个优点是,它支持多主控(multimastering), 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然,在任何时间点上只能有一个主控。I2C总线是... 2023-06-13 I2C总线接口概述文章单片机基础知识
计算机内部总线技术基础划识 内部总线1. I²c总线I²c(Inter-IC)总线10多年前由Philips公司推出,是近年来在微电子通信控制领域广泛采用的一种新型总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点.在主从通信中,可以有多个I²C总线器件同... 2023-06-13 计算机内部总线技术基础知识文章技术应用网络通信
单片机中各种周期的关系与定时器原理 我们现来理解几个比较重要的概念:时钟周期:时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ=12×10的6次方,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,也就是1/12微秒。通常也叫做系统时钟周期。是计... 2023-06-13 单片机时钟周期定时器文章基础知识
电路图中常用的英文缩写的中文解释 AA模拟A/DC模拟信号到数字信号的转换A/L音频/逻辑板AAFPCB音频电路板AB地址总线ab 地址总线accessorier 配件ACCESSORRIER配件ADC(A/O)模拟到数字的转换adc 模拟到数字的转换ADDRESSBUS地址总线AFC自动频率控制afc 自动频率控制AFC自动频率控制AFMS来音频信号afms 来自音... 2023-06-13 电路电路图电路器件文章单片机基础知识
单片机的空闲模式与掉电模式 特别对于电池供电系统来说,功耗是首要考虑的问题.我们知道单片机内部有一个电源管理寄存器PCON,这个寄存器的最低两位,IDL和PD这两位分别用来设定是否使单片机进入空闲模式和掉电模式。1. 空闲模式当单片机进入空闲模式时,除CPU处于休眠状态外,其余硬件全部处于活动状态,芯片... 2023-06-13 单片机空闲模式掉电模式文章基础知识
初学51单片机几个不易掌握的概念! 初学51单片机几个不易掌握的概念! 新手必看,初学51单片机几个不易掌握的概念! 随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对电子爱好者已熟悉的模拟电路、数字电路,单片机中有一些新的概念,这些概念... 2023-06-13 单片机入门学习文章基础知识
单片机选型有诀窍:根据数值选择低功耗MCU 根据数据手册列出的电流消耗规格来比较和选择低功耗mcu.com/9mcubbs/forum.php?mod=viewthread&tid=1005681" class="relatedlink">单片机(MCU)是一项比较困难的任务。在大多数情况下,选择MCU的开发人员会先初步看看数据手册第一页,作为快速获得器件信息的参考点,其中包... 2023-06-13 文章单片机基础知识
PCB设计的几点体会 这是个牵涉面大的问题。抛开其它因素,仅就PCB设计环节来说,我有以下几点体会,供参考:1.要有合理的走向:如输入/输出,交流/直流,强/弱信号,高频/低频,高压/低压等...,它们的走向应该是呈线形的(或分离),不得相互交融。其目的是防止相互干扰。最好的走向是按直线,但一般不易实现,最不利... 2023-06-13 PCB设计体会文章单片机基础知识