51单片机学习记录

51单片机学习记录,有RAM表和汇编指令表 ...
关键词: 51单片机

http://download.eeworld.com.cn/detail/hdm743@qq.com/571770 发布时间: 2018-04-27



基于单片机的温度控制系统的设计(一)

EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程电压Vpp。 XTAL1:振荡器反相放大器及内部时钟发生器的输入端。 XTAL2:振荡器反相放大器的输出端。 AT89S51单片机内部构造及功能: 特殊功能寄存器:特殊功能寄存器的片内空间分存如下图3-2所示。这些地址并没有全部占用,没有占用的地址不可使用,读...

http://bbs.eeworld.com.cn/thread-643147-1-1.html 发布时间: 2018-04-27



步进电机主要在哪些方面应用(四款步进电机电路图)

目前用于电脑绣花机中的步进电机多数为三相混合式步进电机,并采用细分驱动技术可以大大改善步进电机的运行品质,减少转矩波动,抑制振荡,降低噪音,提高步矩分辨率。  第一、步进电机主要用于一些有定位要求的场合,例如:线切割的工作台拖动,植毛机工作台(毛孔定位),包装机(定长度),基本上涉及到定位的场合都用得到。  第二、广泛应用于ATM机、喷绘机、刻字机、写真机、喷涂设备、医疗仪器及设备、计算机外设及海量存储设备、精密仪器、工业控制系统、办公自动化、机器人等领域,特别适合要求运行平稳、低噪音、响应快、使用寿命长、高输出扭矩的应用场合。  第三、步进电机在电脑绣花机等纺织机械设备中有着广泛的应用,这类...
关键词: 步进电机

http://www.eeworld.com.cn/gykz/article_2018042611436.html 发布时间: 2018-04-26



51单片机控制继电器

首先看看继电器的驱动  这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图 为什么要明白这个图的原理?   单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低.驱动电流在mA级以下.而要把它用于一些大功率场合,比如控制电动机,显然是不行的.所以,就要有一个环节来衔接,这个环节就是所谓的"功率驱动".继电器驱动就是一个典型的、简单的功率驱动环节.在这里,继电器驱动含有两个意思:一是对继电器进行驱动,因为继电器本身对于单片机来说就是一个功率器件;还有就是继电器去驱动其他负载,比如继电...

http://bbs.eeworld.com.cn/thread-642811-1-1.html 发布时间: 2018-04-25



STM32学习笔记:外部中断的使用

中断对于开发嵌入式系统来讲的地位绝对是毋庸置疑的,在C51单片机时代,一共只有5个中断,其中2个外部中断,2个定时/计数器中断和一个串口中断,但是在STM32中,中断数量大大增加,而且中断的设置也更加复杂。今天就将来探讨一下关于STM32中的中断系统。1 基本概念ARM Coetex-M3内核共支持256个中断,其中16个内部中断,240个外部中断和可编程的256级中断优先级的设置。STM32目前支持的中断共84个(16个内部+68个外部),还有16级可编程的中断优先级的设置,仅使用中断优先级设置8bit中的高4位。STM32可支持68个中断通道,已经固定分配给相应的外部设备,每个中...
关键词: STM32 外部中断

http://www.eeworld.com.cn/mcu/article_2018042338838.html 发布时间: 2018-04-23



你现在用国产器件吗?在使用中你觉得国产器件的差距在哪?

于 2018-4-19 21:34 编辑 1、你现在或者以前工作中用国产器件吗?主要包括哪些?国产器件肯定用过吧,依需求而定吧,DIY玩玩,各种电阻电容都算是无源器件吧,万能STC 51单片机。 2、使用国产器件的原因是什么? 实在是没有必要用太好的就用国产的呗 3、在使用中你觉得国产器件的差距在哪? 基本贵的铁定好一些,事实证明,差距不在于表面,同样是51,ATMEL的与STC的反正...

http://bbs.eeworld.com.cn/thread-642204-1-1.html 发布时间: 2018-04-19



大神指导这个舵机咋控制?

EMAX ES3104 这个舵机要怎么控制? 我用的是51单片机,按照网上的舵机控制周期20ms,高电平1.5ms输出的PWM波,想让舵机转九十度,但是程序考进去以后舵机就只是一直在抖着转,没有转到九十度停止。网上查不到这个舵机的说明书,求大神指导,多谢! 大神指导这个舵机咋控制? 用示波器等设备测一下,控制信号的周期,占空比是否合适。是否是不变的输出。 舵机供电是否稳定。可以单独供电看看...

http://bbs.eeworld.com.cn/thread-641873-1-1.html 发布时间: 2018-04-17



单片机晶振的问题总结

单片机的其他问题迎刃而解。    一,为什么51单片机爱用11.0592MHz晶振?    其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。    其二:用11.0592晶振的原因是51单片机的定时器导致...

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



寄存器简易控制教程解读

来说明一下。(不要总是存在51单片机已经淘汰的想法,51单片机至今任然是出货量最大的单片机,并且各大公司每年都有新款的51单片机推出,功能越来越强劲,做产品,要选最合适的单片机,而不要总想用牛逼的单片机。)   例如,单片机P1口有8个引脚,分别为P1.0~P1.7,如果想让P1口的8个引脚都输出高电平,是这么写:P1=0XFF;如果想让P1口的8个引脚都输出低电平,是这么写:P1=0X00...

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



单片机最小系统详解

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图.说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机...
关键词: 单片机 最小系统

http://www.eeworld.com.cn/mcu/article_2018041338686.html 发布时间: 2018-04-13



单片机初学经验谈

= 1;}/******************************************************************************************/ void main(void) //主函数 { Timer0Init();while(1) { Disp(); } }  简单吧,还是有点看不懂哦,那你自己慢慢体会吧,如果你自己能写个时钟程序来,那么你的51单片机也就学了80 % 了。中断和定时/记数器器,是个很重要的东西,几乎用到单片机的地方都会涉及到中断和定时...
关键词: 单片机 初学经验

http://www.eeworld.com.cn/mcu/article_2018041338685.html 发布时间: 2018-04-13



单片机执行程序的过程

为了加深初学者对51单片机指令的理解,现在把指令执行的过程在此详细说明,希望对你有启发! 单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。 计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。 ...
关键词: 单片机 执行程序

http://www.eeworld.com.cn/mcu/article_2018041338684.html 发布时间: 2018-04-13



PLC控制与单片机控制的区别

    PLC其实就是一套已经做好的单片机(单片机范围很广的喔)系统.    PLC的梯形图你可以理解成是与汇编等计算器语言一样是一种编程语言,只是使用范围不同!而且通常做法是由PLC软件把你的梯形图转换成C或汇编语言(由PLC所使用的CPU决定),然后利用汇编或C编译系统编译成机器码!PLC运行的只是几器码而已.梯形图只是让使用者更加容易使用而已.    同样MCS-51单片机当然也可以用于PLC制作,只是8位CPU在一些高级应用如:大量运算(包括浮点运算),嵌入式系统(现在UCOS也能移植到MCS-51)等,有些力不从心...

http://www.eeworld.com.cn/mcu/article_2018041338675.html 发布时间: 2018-04-13



基于单片机控制的数字电压表

原理。    2总体设计方案    2.1设路计思路    按系统功能要求,决定控制系统采用AT89S51单片机,A/D转换采用ADC0809.系统除能确保实现要求的功能外,还可以方便地进行其功能的扩展。本文采用AT89S51作为核心元件,AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP...

http://www.eeworld.com.cn/mcu/article_2018041338673.html 发布时间: 2018-04-13



你不知道的单片机编程器分类

了与AtmelISP电缆兼容的输出插座和ISP编程电缆,真正实现ISP在系统编程。5.适合单片机爱好者、学生、一般科研单位使用及现场调试用。见左图。89S-ISPUSB编程器采用USB接口,使用方便,尤其适合笔记本电脑用户! 其他特性同89S-ISP编程器。STC 51单片机编程器STC系列单片机和89S系列单片机编程器的完美结合。采用USB接口,单片机控制,完美实现STC单片机的下载编程...
关键词: 单片机 编程器

http://www.eeworld.com.cn/mcu/article_2018041338665.html 发布时间: 2018-04-13



基于单片机仿真器的设计详解

1/。  (3)在”OpTIonsforTarget,Targetl“窗口中,选择使用KEILMonitor-51Driver,如图3所示。  (4)双击图3中Settings键,设置目标参数如图4所示,即可编译调试目标程序。    四、结语  综上所述,由于SST89C54/58独特的存储器结构,使得89C54/58除用做通用的51单片机外,只需配以少量的外围电路,即可做成51系列单片机仿真器。与功能强大的KEIL软件相结合...
关键词: 单片机 仿真器

http://www.eeworld.com.cn/mcu/article_2018041338663.html 发布时间: 2018-04-13



AD9850与单片机接口电路的正弦信号发生器设计

  1.引言  随着数字大规模集成电路技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快。频率分辨率高。相位可控。频率稳定度高等优点。频率转换速度快。频率分辨率高的信号源在现代电子通讯。航空航天。自动控制等领域中是必不可少的,因此DDS信号源在上述领域获得广泛的应用。  AD9850是ADI公司生产的低功耗直接数字频率合成技术典型产品之一,AD9850具有频率转换速度快。频率分辨率高。相位噪声低。频率稳定度高等优点。本论文设计的是以直接频率合成(DDS)器件AD9850和MCS-51单片机为核心,配合必要的外围接口器件,在单片机软件控制下,能够产生给定频率和起始相位的附...

http://www.eeworld.com.cn/mcu/article_2018041338660.html 发布时间: 2018-04-13



Cx51程序设计堆栈的计算方法

用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己的特点。本文介绍的是Cx51程序设计时堆栈的计算方法。   1堆栈的溢出问题   MCS51系列单片机将堆栈设置在片内RAM中,由于片内RAM资源有限,堆栈区的范围也是有限的。堆栈区留得太大,会减少其他数据的存放空间,留得太少则很容易溢出。所谓堆栈溢出,是指在堆栈区已经满了的时候还要进行新的压栈操作,这时只好将压栈的内容存放到非堆栈区的特殊功能寄存器(SFR)...

http://bbs.eeworld.com.cn/thread-641210-1-1.html 发布时间: 2018-04-12



凌阳十六位单片机与51单片机的比较分析

。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。  51单片机优点  指令简单,易学易懂,外围电路简单,硬件设计方便,io口操作简单,无方向寄存器,资源丰富,一般设计足够用了,价格便宜、容易购买,资料丰富容易查到,程序烧写简单。    凌阳十六位单片机与51单片机的比较  1、硬件资源的比较...

http://www.eeworld.com.cn/mcu/article_2018041238654.html 发布时间: 2018-04-12



基于DBPL编码信号的信号源系统设计

DBPL(DifferenTIal Bi-Phase Level)编码是一种超越传统数字传输极限的编码方式。DBPL编码被广泛应用于以太网、工程测井仪器和铁路应答器等工程应用中。在铁路应答器中,通过DBPL编码传输信号给列车车载处理器,实现对列车运行的控制。本文设计了一种基于AT89LV51单片机控制的DBPL编码信号的信号源系统,能够产生DBPL编码信号;同时设计了系统的电源管理模块,保证系统的正常供电。1 信号源系统的设计该信号源由时钟复位模块、DBPL信号产生电路、DC-DC转换电路、充电管理电路和A/D转换电路组成。单片机AT89LV51控制编码模块产生DBPL信号;充电管理电路对系统...

http://www.eeworld.com.cn/mcu/article_2018041238653.html 发布时间: 2018-04-12




<上一页 45678910111213141516171819 下一页> 相关结果约16,674个