推荐阅读最新更新时间:2024-11-17 06:36
一、单片机读取ID卡(工作原理及电路)
一、非接触卡的读卡原理 本系列文章主要探讨125KHz频段下的ID卡,13.5MHz频段IC卡不在本文探讨范围内。 1、简介 ID卡全称是(Identification Card)是一种只读型的非接触式卡,出厂时,厂家会将ID号写死在芯片内部,不允许进行二次修改,国内常见的ID卡为EM4100、EM4102卡等。 2、读卡流程 读卡器通过持续发射特定频率的射频信号,当ID卡进去其工作范围内时,将产生感应电流(想象变压器),ID卡得电后,将自身芯片内的编码信息通过天线发送出去;读卡器接收到从标签发送来的调制信号,经过解调后,得到ID卡的编码信息。 3、工作原理 (1)单片机通过控制 8050(NPN 型)和 8550(
[单片机]
可兼容替换STM32F042的32位单片机MM32F0130
STM32 STM32F042单片机集成了运行频率高达48兆赫兹的高性能32位RISC内核M0的32位MCU,高速嵌入式存储器(高达32KB的闪存和6KB的SRAM),以及广泛的增强型外设和I/O。 所有设备均提供标准通信接口(一个I2C、两个SPI/一个I2S、一个HDMICEC和两个USART)、一个USB全速设备(无晶体)、一个CAN、一个12位ADC、四个16位定时器、一个32位定时器和一个高级控制PWM定时器。在-40至+85℃和-40至+105℃温度范围内工作,电源电压为2.0至3.6V。 我司上海灵动微电子代理英尚微电子介绍一款可兼容替换STM32F042的32位单片机-MM32F0130。可提供样品开发板测
[单片机]
51单片机定时器和波特率
1.引言: 在串行通信中,收发双方发送或接收的数据速率要有一定的约定,我们通过软件对MCS-51串行口编程可以约定四种工作方式。其中,方式0和方式2的波特率时固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。 串行口的四种工作方式对应这三种波特率,由于输入的移位时钟的来源不同,所以各种方式的波特率的计算公式也不同。 2.各种方式的波特率介绍 工作方式0 方式0时,移位时钟脉冲由S6(即第6个状态周期,第12个节拍)给出,即每个机器周期产生一个移位时钟,发送或接收一位数据。所以,波特率为振荡频率的十二分之一,并不受 PCON寄存器中SMOD的影响,即: 方式0的波特率=fosc/12,fosc是系
[单片机]
基于AT91M42800A的LED显示系统设计
引 言 : 最近,笔者在某工厂大型生产线上基于现场总线的物流呼叫系统项目中发现,由于所需要显示的信息流比较大,用现有的基于AT89C51芯片组成的LED显示屏控制系统,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下,得到良好的动态视觉效果。针对以上情况,在利用现有资源的基础上,重新设计和研制了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制图1系统的硬件结构框图系统,并通过RS485接口与现场总线中的上位机进行实时数据通信,实现整个系统的信息显示。 1 系统硬件结构 该系统的硬件组成框图如图1所示。图1中,微处
[应用]
实现蓝牙HC-05、06与单片机的连接及与手机通信
蓝牙(Bluetooth):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由电信巨头爱立信公司于1994年创制,当时是作为RS232数据线的替代方案, 蓝牙可连接多个设备,在与单片机连接使用也得到了广泛应用。 1、端口连接 与单片机串口连接时,两者之间 相互可以读写。例如51给HC-05传递数据,即51向HC-05写数据,HC-05从51读取数据,那么串口连接处51的写端P3.1引脚(TXD)就与HC-05读端(RXD)相连,反之蓝牙向51传递数据时,HC-05写端(TXD)T与51的读端P3.0引脚(RXD)相连,所
[单片机]
PIC单片机与MCS-51系列单片机的区别
应该说有三个主要特点: (1)总线结构:MCS-51单片机的总线结构是冯-诺依曼型,计算机在同一个存储空间取指令和数据,两者不能同时进行;而PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位12、14、16位。 (2)流水线结构:MCS-51单片机的取指和执行采用单指令流水线结构,即取一条指令,执行完后再取下一条指令;而PIC的取指和执行采用双指令流水线结构,当一条指令被执行时,允许下一条
[单片机]
于十天学会AVR单片机的教程头文件
最近开始学习AVR单片机,由于之前买的51开发板是兼容AVR单片机的,所以就没有必要开发板了。于是从网上找了一个教程《十天学会AVR单片机》,也是郭天祥公司的人讲的,觉得还可以。因为没有买开发板,所以没有AVR_PQ1A.h这个头文件,这头文件定义了寄存器等,非常好用,所以有必要下下来解读。 /* 文件:AVR_PQ1A.H 功能:定义一些AVR_PQ1A开发板上应用程序用到的常量 // #include iom16v.h //包含型号头文件 #include macros.h //包含 位 操作头文件 /数据类型宏定义/ #define uchar unsigned char #define uint unsigned
[单片机]