单片机常见故障及处理 一些单片机常见问题的解决办法工作和生活中会遇到许许多多的问题,可能让你一时陷于其中,但是总有解决的办法。随时记下遇到的问题,并做好总结,一方面有助于积累,另一方面也避免同一次错误再犯。1.PIC12F629仅有一个中断入口,要避免多个中断引发的冲突。2.引脚电平变化触发中断,... 2023-06-13 文章单片机51单片机
开发51单片机操作系统应注意的问题 开发51单片机操作系统应注意的问题(1)操作系统软件的代码不能太长因为51系列单片机的系统硬件资源相对匮乏,如果操作系统的代码比应用程序的代码还大,甚至使得用户的应用程序要考虑给操作系统让出资源,这样的操作系统即使功能再完善,也不实用。现在流行的嵌入式操作系统就不... 2023-06-13 51单片机开发操作系统问题文章单片机
51单片机和AVR单片机比较 1 TQFP 薄型四方扁平封装LQFP 1.4mm2 51单片机的I/O端口大部分是准双向口,在复位期间全部输出高电平,对端口的输入和输出操作也试直接通过I/O端口的地址进行的。avr的I/O端口为标准双向口,在复位期间所有端口处于没有上拉电阻的输入状态(高阻态,管脚电平完全由外部电路决定),这... 2023-06-13 51单片机AVR单片机比较文章单片机基础知识
浅谈51单片机的RETI指令 最近在基于51单片机编程的过程中出现了个很奇怪的问题“程序执行中在寄存器EA=1,ET0=1,TR0=1条件下,单TF0=1时并没有执行中断”。在有过单片机中断编程经历者都知道当EA=1,ET0=1的条件下,满足TF0=1时,如果在此期间没有更高优先级的中断执行的情况下定时器中断0必定会... 2023-06-13 51单片机RETI指令文章单片机
51单片机模拟串口的三种方法 随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需要另一个串口,这就要求单片机具有双串口的功能,但我们知道一般的51系列只提供一... 2023-06-13 51单片机模拟串口文章单片机
为什么都喜欢用51单片机 为什么我们学的是51单片机?为什么在中国无论是工程师还是大学教师还是大学生都喜欢用51单片机?原因有以下几点:1.由于51内核(指具有8051cpu的单片机)具有大量的资料,有很多的种类,所以受到了人们的喜爱,是初学者能够收到事半功倍的学习效果。真的是这个样子吗?或许在20年前是这... 2023-06-13 文章单片机51单片机
51单片机基础知识学习总结 1、什么是单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的... 2023-06-13 51单片机基础知识总结文章单片机
听技术达人细说51单片机系列 51单片机系列 内部结构 内存储器MCS — 51 单片机系列按工艺划分:◆ HMOS 工艺产品:如 8031 、 8051 、 8751 等;◆ HCMOS 工艺产品:如 80C31 、 80C51 、 87C51 等;按 ROM 的类型划分:◆ ROM 型产品、◆ PROM 型产品、 8051◆ EPROM 型产品、 87C51 、 87C52◆ Flash 型... 2023-06-13 51单片机文章单片机
为什么我们学的是51单片机? 为什么我们学的是51单片机?为什么在中国无论是工程师还是大学教师还是大学生都喜欢用51单片机? 原因有以下几点: 1.由于51内核(指具有8051cpu的单片机)具有大量的资料,有很多的种类,所以受到了人们的喜爱,是初学者能够收到事半功倍的学习效果。真的是这个样子吗?或许在20年前是... 2023-06-13 51单片机文章单片机
初学51单片机几个不易掌握的概念(新手必看) 随着电子技术的迅速发展,计算机已深入地渗透到我们的生活中,许多电子爱好者开始学习单片机知识,但单片机的内容比较抽象,相对电子爱好者已熟悉的模拟电路、数字电路,单片机中有一些新的概念,这些概念非常基本以至于一般作者不屑去谈,教材自然也不会很深入地讲解这些概念,但这些内... 2023-06-13 51单片机初学者概念文章单片机
51单片机、AVR单片机和PIC单片机IO口的操作 51单片机、AVR单片机和PIC单片机IO口结构的均不同,导致了IO口操作也不同。操作单片机IO口的目的是让单片机的管脚输出逻辑电平和读取单片机管脚的逻辑电平。下面我们来看看51单片机、AVR单片机和PIC单片机IO口的操作的方法。一.51单片机IO口的操作51单片机IO口的结构比较... 2023-06-13 AVRPIC单片机51单片机文章基础知识
对51单片机串口的理解 串行接口8051单片机的通讯方式有两种:并行通讯:数据的各位同时发送或接收。串行通讯:数据一位一位顺序发送或接收。参看下图:串行通讯的方式:异步通讯:它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:在一帧格式中,先是一个起始位0,然后是8个数据位,规定... 2023-06-13 单片机串口文章51单片机
51系列单片机的系统时钟如何产生 单片机的控制器的定时功能是由时钟和定时电路完成的,它是产生CPU的操作时序。XTAL1是芯片内部振荡电路输入端,XTAL2为芯片内部振荡电路输出端具体的产生有以下两种方式:一:内部方式则是利用芯片内反相器和电阻组成的振荡电路,,在XTAL1和XTAL2引脚上接定时元件,如压电晶体和电容... 2023-06-13 51单片机系统时钟文章单片机
STC89C52定时器使用方法 定时器/计数器0 和定时器/计数器1 都可以在方式0、方式1、方式2 工作,而方式3 只有前者才能工作。1. 方式 0当TMOD 中M1、M0 都为0 时,T/C 工作在方式0。方式0 为13 位的T/C,由TH 提供高8 位,TL 提供低5 位,注意TL 的高3 位是无效的,计数溢出值为2 的13 次方=8192,启动该计数器... 2023-06-13 STC89C52定时器文章单片机51单片机
基于MCS-51单片机的微波脉冲功率测试系统 摘要:介绍以MCS-51系列高性能8位单片机89C51为控制核心设计的一种微波脉冲功率测试系统,给出了其工作原理、硬件组成及实现自动测试的软件。关键词:单片机;微波;功率测试;脉冲功率Microwave Pulse Power-measuring System Based on MCS-51 SCMLIN Haitu, CHEN Jianhui, HOU Lei... 2023-06-13 MCS-51微波脉冲功率测试系统文章单片机51单片机
51单片机操作系统开发中的问题与技巧 引 言51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,在我国的应用非常广泛。目前,在软件设计中需要软件工程师从底层做起,在系统软件设计方面需要做大量的重复性劳动。如果开发一套基于51系列单片机的操作系统,那么用户只需要编写各个任务的程序,不必同时将所有... 2023-06-13 51操作系统开发问题与技巧文章单片机51单片机
51单片机对ARM的贡献 51给了我们什么?我今年大学刚毕业,大二的时候就着迷于处理器的神奇世界。从51学起,然后DSP,再然后ARM。虽然不同的处理器在性能、操作上有着比较大的差异,但回头望去,终究逃不出最初的处理器模型,谁也不能玩玩个性,彻底摆脱单片机的影子。谁能没有堆栈?谁的程序能不跳转?谁又能没有... 2023-06-13 51单片机ARM贡献文章单片机
51单片机初学者扫盲____高手勿入 1. 学单片机可以做什么? 单片机应用广泛,遥控小车,洗衣机,冰箱,彩电,空调随处都可见到单片机的身影。学会了单片机,你可以玩你喜欢的小制作,也可以用单片机设计一些小的产品,最重要的是,单片机会把你带进电子设计这一领域,充分展示自己的能力,当然,也会给你带来不错的回报。 2.学习单... 2023-06-13 单片机文章51单片机
在C51单片机源程序中怎样实现软件复位 问:在C51单片机源程序中怎样实现软件复位?答:您可以使用下面的程序跳到0000H实现软复位,下面的程序实际上是一个函数指针,指针指向了0000H地址。((void(code*)(void))0x0000)();下面的例子将实现软件自复位voidreset(void){((void(code*)(void))0x0000)();}voidmain(void){r... 2023-06-13 C51单片机源程序实现软件复位文章单片机51单片机
AT89S51内带看门狗(watchdog)的使用方法 AT89S51有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位.看门狗可设定溢出率,也可单独用来作为定时器使用.首先我们应该了解什么是看门狗?看门狗,又叫watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的... 2023-06-13 AT89S51内带看门狗Watchdog使用方法文章单片机51单片机
51单片机扩展中断的简便方法 MCS—51系列单片机内部只有两个外部中断源输入端,当外部中断源多于两个时,就必须进行扩展,下面介绍两种简单的扩展方法:一、采用硬件请求和软件查询的方法:这种方法是:把各个中断源通过硬件“或非”门引入到单片机外部中断源输入端(INT0或INT1),同时再把外部中断... 2023-06-13 51单片机扩展中断简便方法文章单片机
单片机通信协议处理 现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。本文以51单片机为例,在实际制作的几个设备中,总结出了通信程序的通用写法,包括上位机端和下位机端等一、自定义数据通信协议这里所说的数据协议是建立在物理层之上的通信... 2023-06-13 单片机通信协议处理文章51单片机
51单片机软件抗干扰技术中的误区 本文指出了一种广泛流传的误解:在MCS-51系列单片机中,只要用指令使程序从起始地址开始执行,就可以复位单片机,摆脱干扰。通过一个简单的实验,揭示了软件复位的可靠方法。有的单片机(如8098)有专门的复位指令,某些增强型MCS-51系统单片机虽然没有复位指令,但片内集成了WATCHDOG电路... 2023-06-13 51单片机软件抗干扰技术误区文章单片机
51单片机通用模拟串口C程序 /**********************************************************51单片机通用模拟串口C程序说明:资源需求:一个硬件计数器,两个I/O口硬件计数器的计数时间设定为三倍波特率定义的两个I/O口,用于发送和接收,分别用在receive()和transmit(char)中设立了专门的接收缓冲区,用于存储接收... 2023-06-13 51单片机通用模拟串口C程序文章单片机
51单片机软件复位的方法 文章指出了一种广泛流传的误解:在MCS-51系列单片机中,只要用指令使程序从起始地址开始执行,就可以复位单片机,摆脱干扰。通过一个简单的实验,揭示了软件复位的可靠方法。有的单片机(如8098)有专门的复位指令,某些增强型MCS-51系统单片机虽然没有复位指令,但片内集成了WATCHDOG电路,故抗干扰也不成问题。而普... 2023-06-13 51单片机软件复位方法文章单片机