久芯网
  • 单片机
  • 单片机 单片机的数字量输入与输出方法总结

    单片机的数字量输入与输出方法总结

    由于数字量输入过程中干扰的作用时间较短,因此在采集数字信号时,可多次重复采集,直到若干次采样结果一致时,才认为其有效。例如通过A/D转换器测量各种模拟量时,如果有干扰作用于模拟信号上,就会使A/D转换结果偏离真实值。这时如果只采样一次A/D转换结果,就无法知道其是否真实可靠,而必须进行多次采样,得到一个A/D转换结果的数据系列,对这些数据系列进行各种数字滤波处理,最后才能得到一个可信度较高的结果值。

    2023-05-22
  • 单片机 什么是程序的编译和链接

    什么是程序的编译和链接

    KeilμVision4是Keil软件公司为8051系列微控制器及其兼容产品设计的集成式软件开发环境。μVision4集成了C51编译器和A51汇编器,其界面类似于Microsoft VS,支持C语言和汇编语言程序的编写和调试,功能强大。

    2023-05-22
  • 单片机 循环程序设计示例总结

    循环程序设计示例总结

    当需要清0操作的字节单元的个数增加时,程序中MOV指令的个数也会随之增加。为了降低程序中重复代码的数量,缩短程序的长度,可以采用循环程序结构进行程序设计。

    2023-05-22
  • 单片机 DAC0832的扩展方式有哪些?

    DAC0832的扩展方式有哪些?

    单片机是一种数字器件,只能处理数字量,在工业生产和日常生活中,常用于电流、电压、温度、湿度和压力等信号的监测或处理。而这些信号都是连续变化的模拟量,被单片机处理之前必须转成数字量,而单片机处理后得到的数字量也要根据需要转换为对应的模拟量。

    2023-05-22
  • 单片机 什么是程序“跑飞”?都由哪些原因引起的

    什么是程序“跑飞”?都由哪些原因引起的

    前面几项抗干扰措施都是针对I/O通道而言的。若干扰信号还未作用到CPU本身,则CPU还能正确地执行各种抗干扰程序;若干扰信号已经通过某种途径作用到CPU上,则CPU就不能按正常状态执行程序,从而引起混乱,这就是通常所说的程序“跑飞”。程序“跑飞”后使其恢复正常最简单的方法是让CPU复位,让程序从头开始重新运行。这种方法虽然简单,但需要人的参与,而且复位不及时。人工复位一般是在整个系统已经瘫痪,无计可施的情况下才不得已而为之的。因此在进行软件设计时就要考虑到万一程序“跑

    2023-05-22
  • 单片机 C51语言变量的数据类型有哪些?

    C51语言变量的数据类型有哪些?

    单片机C51语言兼备高级语言与低级语言的优点。语法结构和标准C语言基本一致,语言简洁,便于学习。运行于单片机平台,支持的微处理器种类繁多,可移植性好。对于兼容的8051系列单片机,只要将一个硬件型号下的程序稍加修改,甚至不加改变,就可移植到另一个不同型号的单片机中运行。具有高级语言的特点,尽量减少底层硬件寄存器的操作。单片机C51语言提供了完备的数据类型、运算符及函数供使用。C51语言是一种结构化程序设计语言,可以使用一对花括号“{}”将一系列语句组合成一个复合语句,程序结构清晰明了。C51语言代码执行的效率方面十分接近汇编语言,且比汇编语言的程序易于理解,便于代码共享。

    2023-05-22
  • 单片机 什么是分支程序设计?相关示例总结

    什么是分支程序设计?相关示例总结

    分支结构程序的指令执行顺序与指令在ROM中的存放顺序不同,其中某些具有判断功能的指令会根据判断结果改变接下来的指令执行顺序,从而使程序产生一个或多个分支流向。可用于分支结构程序设计的判断指令主要包括JZ、CJNE和JB等有条件转移指令。根据程序分支的数量,可以将分支程序分为三类:单分支、一般多分支和散转多分支。

    2023-05-22
  • 单片机 你了解 8XC51 系列单片机吗

    你了解 8XC51 系列单片机吗

    8XC51系列单片机是Intel公司生产的8位增强型单片机,它是以80C51为核心的一种8位微控制器,也是一种面向事件控制应用的优选芯片,它与现有MCS 51系列单片机的指令系统兼容,下面以8XC51GB为代表对8XC51系列单片机作一简要阐述。

    2023-05-21
  • 单片机 32位M0+核单片机 PY32F002A 系列

    32位M0+核单片机 PY32F002A 系列

    PY32F002A 系列微控制器采用高性能的 32 位 ARM® Cortex®-M0+内核,宽电压工作范围的 MCU。嵌入高达 20Kbytes flash 和 3Kbytes SRAM 存储器,最高工作频率 24MHz。包含多种不同封装类型多款产品。芯片集成多路 I2C、SPI、USART 等通讯外设,1 路 12bit ADC,多个定时器。

    2023-05-21
  • 单片机 什么是SPI 串行总线

    什么是SPI 串行总线

    SPI(Serial Peripheral Interface)总线是Motorola公司推出的一种同步串行通信总线。利用SPI总线,单片机可以与外设之间进行8位数据的同步发送和接收。目前采用SPI总线的芯片较多,如Motorala公司的M68HC08单片机、TI公司的A-D转换器TLC2543和D-A转换器TLC5615,以及AD公司的温度传感器AD7816等。

    2023-05-21
  • 单片机 Keil 工程的基本设置是什么

    Keil 工程的基本设置是什么

    KeilμVision4是Keil软件公司为8051系列微控制器及其兼容产品设计的集成式软件开发环境。μVision4集成了C51编译器和A51汇编器,其界面类似于Microsoft VS,支持C语言和汇编语言程序的编写和调试,功能强大。

    2023-05-21
  • 单片机 解决完各种干扰因素后,单片机系统如何恢复工作

    解决完各种干扰因素后,单片机系统如何恢复工作

    前面列举的各项措施只解决了如何发现系统受到干扰和如何捕捉“跑飞”的程序,但仅此还不够,还要能够让单片机根据被破坏的残留信息自动恢复到正常的工作状态。硬件复位是使单片机重新恢复正常工作状态的一个简单有效的方法。硬件复位后CPU被重新初始化,所有被激活的中断标志都被清除,程序从0000H地址重新开始执行。

    2023-05-21
  • 单片机 51单片机外部引脚介绍

    51单片机外部引脚介绍

    图1.2.1至图1.2.6三组图是51单片机芯片不同封装的引脚图和实物图,其中标有NC的是不连接(No Connect)的意思。当大家首次看见这些引脚时,一定会有又多又乱的感觉,而且难以记忆。千万不要着急,对于初学者来说,单纯地记忆引脚标号没有任何意义,最好的方法就是边学边记。

    2023-05-21
  • 单片机 技术篇:A-D转换器的工作原理和性能指标

    技术篇:A-D转换器的工作原理和性能指标

    模拟信号和数字信号的主要差别是,在某个连续范围内,模拟信号能取得任何值,而数字信号仅能取得有限个不同的值。比如:电压是模拟信号,如果电压在0~7V之间,则电压值可能是2V、5.2V或6.278V,即电压的可能取值是无限多的;而一个0~7之间的数字量的取值只能是0、1、2、3、4、5、6和7,共8个可能的不同值,并且这些值之间不是连续变化的,即不能包含5.2或6.278V这样的小数值。

    2023-05-21
  • 单片机 技术篇之MCS-51 单片机串口的相关特殊功能寄存器

    技术篇之MCS-51 单片机串口的相关特殊功能寄存器

    与串口工作有关的特殊功能寄存器包括:串口控制寄存器SCON(图4-18中的TI和RI均是该寄存器中的位)、串口缓冲区寄存器SBUF和电源控制寄存器PCON(图4-18中的SMOD是该寄存器中的位)。

    2023-05-21
  • 单片机 简单介绍一下什么是I2C总线的引脚功能和时序

    简单介绍一下什么是I2C总线的引脚功能和时序

    I2C(Inter-Integrated Circuit)总线是Philips公司推出的一种双向二线制同步串行总线,仅用两根线即可实现器件之间的数据传送。目前很多芯片集成了I2C总线接口,如CYGNAL公司的C805IF0XX系列单片机、实时日历时钟芯片PCF8563及数字温度传感器LM75等。本节将首先介绍I2 C总线的引脚功能和时序;然后,介绍I2 C总线接口的实时时钟芯片PCF8563的引脚功能和使用方法;最后,给出AT89C51单片机扩展PCF8563的实例。

    2023-05-21
  • 单片机 什么是单片机的逻辑运算指令与移位指令

    什么是单片机的逻辑运算指令与移位指令

    逻辑运算可以分成字节逻辑运算和位逻辑运算两大类,其指令格式见表3-8。当逻辑运算指令的目的操作数是累加器A、程序状态字寄存器PSW或进位标志位CY时,PSW会受到影响,否则PSW不受影响。

    2023-05-21
  • 单片机 基于 ISIS 的汇编语言程序设计

    基于 ISIS 的汇编语言程序设计

    Proteus虚拟仿真软件由英国Labcenter公司开发,集电路原理图设计、印制电路板设计和实物仿真等功能于一体,可以利用软件模拟各种硬件(如:电阻、电容等模拟器件,单片机、微处理器等数字器件,示波器、万用表等仪器设备),并支持对模拟硬件的软件编程和虚拟仿真调试。这使得用户可以在没有硬件支持的情况下,以电路原理为基础搭建虚拟模型,进行系统统仿真和调试,并可以看到系统运行的模拟效果。由于可节约成本、提高研发效率,利用Proteus软件进行单片机系统辅助设计的方式已经被很多高校和研发机构采用。

    2023-05-21
  • 单片机 温度的测量

    温度的测量

    介绍接触式温度测量及相关器件

    2023-05-21
  • 单片机 如何幵始学习单片机

    如何幵始学习单片机

    很多单片机初学者问我的第一句话都是:怎样才能学好单片机?今天,我就结合我自己是如何开始学习单片机的,如何开始上手,又如何开始熟练等话题与大家分享。

    2023-05-21
会员中心 微信客服
客服
回到顶部