• PIC与485的通讯源程序

    PIC与485的通讯源程序#include"HardwareProfile.h"//Configurebits__CONFIG(HS&WDTDIS&PWRTDIS&BORDIS&LVPDIS);voidBoard_Init(void);#ifdefined(PIC_USE_HC595)bitb_Reflash;#endif#ifdefined(PIC_USE

  • AVRNET 学习笔记UDP部分

    1前言 UDP协议全称为用户数据协议,是一种简单有效的运输协议。和以太网首部和IP首部相似,UDP首部也有自身的数据结构定义。从运输协议开始引入端口的概念,端口相当于一个应用程序的标识符。相对于TCP协议而言,UD

  • STM32 串行通信 USART 程序例举

    1、串行通信 软件仿真STM32通过串口USART1发送26个英文字母(配置寄存器)/***************************************************************************************************硬件平台:STM32F103VC*学习重点:

  • 怎样利用好单片机上的存储器资源来实现OD的存储与访问

    我们知道OD(对象字典)是CANopen的核心,所有功能都是围绕它开展的,是协议栈的数据中心,良好的OD实现是协议栈高效稳定运行的基础,而OD的实现最基本的一点就是怎么去保存它。因为OD的内容比较杂,读写属性上,有只读

  • 51单片机模拟串口的方法的总结

    随着单片机的使用日益频繁,用其作前置机进行采集和通信也常见于各种应用,一般是利用前置机采集各种终端数据后进行处理、存储,再主动或被动上报给管理站。这种情况下下,采集会需要一个串口,上报又需

  • PCF8591应用程序

    PCF8591 的通信接口是 I2C,那么编程肯定是要符合这个协议的。单片机对 PCF8591 进行初始化,一共发送三个字节即可。第一个字节,和 EEPROM 类似,是器件地址字节,其中 7 位代表地址,1 位代表读写方向。地址高 4 位

  • STM32系列第27篇--红外遥控

    红外编码分类:红外遥控器采用单总线通信方式,红外常用的编码:NEC Protocol 的PWM(脉冲宽度调制)Philips RC-5 Protocol 的PPM(脉冲位置调制)。NEC协议特征:8位地址和8位指令长度地址和命令2次传输(确保可靠性)P

  • MCU(单片机)工程师的十个不要,三个必须要

    十个不要:1、不要第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2、初学者请不要看太多的书,那会误人子弟的。先找一本好书系统的学习,很多人用了

  • CAN总线与以太网的嵌入式网关电路的设计与实现

    本文从以太网与工业现场总线的互联出发,主要介绍了CAN总线与以太网嵌入式网关电路的设计与实现,本文对比了CAN 和以太网相连的嵌入式网关设计的两种方法,并从硬件结构和软件结构两方面进行了阐述。 目前,对于CAN

  • c51中定义联合体和结构体

    联合体union { unsigned char Ch; //"无符号数 unsigned char CHR[4]; //"无符号数组 unsigned long I; //"无符号整型数 long L; //"有符号长整型数 float F; //"浮点数 }EEP;float shu;EEP.F =shu; //结构体

  • 51单片机的Printf使用方法

    昨天在群里面有一个网友提到51单片机使用printf为什么编译通过了,但是没有效果 。这里将我的笔记翻出来共享一下,这个实验本身没有太大的意义,主要是记录51单片机应该如何使用Printf函数。实验名称:串口通信之单片

  • C51串口中断---接收和发送

    C51单片机(STC11L32/48/60XE)的串口中断处理函数,如果在使能串口中断后,有接收或者发送数据时,就会设置中断标志位,进而处理中断函数。接收数据,设置RI=1,处理完中断函数后,再设置RI=0。同理,发送数据,设置

  • 南京集成电路产业联盟成立

    南京集成电路产业发展暨资本市场合作峰会在宁成功举办,峰会以“芯产业·鑫资本·新地标——创新名城从“芯”出发”为主题,旨在围绕南京集成电路产业发展中涉及到的全产业链打造、技术路线突破、资本市场对接、多层次保障、市场化运作等要素配置及产业生态建设,组织高端对话和推介活动,以期推动南京集成电路产业高起点、高速度和高质量发展。

  • 不带进位的单片机加法指令ADD举例说明

    ADD A,#DATA ;例:ADD A,#10HADD A,direct ;例:ADD A,10HADD A,Rn ;例:ADD A,R7ADD A,@Ri ;例:ADD A,@R0用途:将A中的值与其后面的值相加,最终结果否是回到A中。例:MOV A,#30HADD A,#10H则执行完本条指令

  • STM32启动文件分析

    想要读懂启动文件,需要一些基本的汇编基础。 1 在汇编语言中,注释是 ; 2汇编ARM指令DCDDCD ( DCDU )用于分配一片连续的字存储单元并用指定的数据初始化。 语法格式: 标号 DCD (或 DCDU ) 表达式 DCD (或 DC

发布文章