0x00

共 39 篇文章
0x00 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 39 篇文章,持续更新中。

can两个节点相互通信

项 目:基于CAN总线的收发通信(节点1) 说 明:主程序部分 功 能:CAN总线上挂接两个节点,当其中一个节点的按键按下时,除了自身的数码管1、2显示加一, 总线上另一节点接收到该数据后,它的数码管3、4也做加一操作,即与发送端节点的数码管 1、2同步显示。 // CAN主要参数: PeliCAN模式,扩展帧EFF模式

can单节点自通讯

项 目:基于CAN总线的自收发通信 说 明:主程序部分 功 能:外部按键每按下一次,计数值加一,同时计数值在数码管1、2上显示。 在计数值加一后,会使CAN总线上重新发送数据,此时接收端的计数值也同步更新显示 在数码管3、4上(为便于观察,接收显示的值比发送值大3)。 // CAN主要参数: PeliCAN模式,扩展帧EFF模式

can远程帧发送

目:基于CAN总线的收发通信(节点2) 说 明:主程序部分 功 能:CAN总线上挂接两个节点,当其中一个节点(节点1)的按键按下时,除了自身的数码管1、2 显示加一,还向节点2发送一个远程帧;节点2接收到远程帧后想总线发送一个数据帧,如果 节点2的按键被按下时,除了自身的数码管1、2显示加一,还会向总线发送数据帧,使得节点 2的数码管3、4显示与其保持一致。 //

单机片学习指南

第1章 PIC16F877 的外围功能模块 1.1.2 简单应用实例 该例用于令与 PORTD 口相连的8 个发光二极管前4 个点亮,后4 个熄灭。在调试程序 前,应使与PORTD 口相连的8 位拔码开关拔向相应的位置。 例 1.1 PORTD 输出 #include main() { TRISD=0X00; /*TRISD寄存器被赋值,PORTD 每一位都为输出*/ whil

基于IAR的CC2530关于Flash的读写程序

<p># include &lt;iocc2530.h&gt;</p><p># include &lt;string.h&gt;</p><p># define uintunsigned int</p><p># define uchar unsigned char</p><p># define uint8 unsigned char</p><p># define uint16</p><p>unsig

基于51单片机的Pt100的温度计程序

<p>#include &lt;reg51.h&gt;</p><p>#include &lt;absacc.h&gt;</p><p>#define uchar unsigned char</p><p>#define uint &nbsp;unsigned int</p><p>#define ADC0801 XBYTE[0x7fff]</p><p>#define disp_dat P1</p><p>

基于STM32和CAN总线的J1939协议的研究

<p>首先,以内嵌CAN控制器的STM32F103ZET6芯片作为节点的处理器和CAN</p><p><br/></p><p>控制器,以TJA1050和VP230这两种高速CAN收发芯片作为节点的CAN收发器,</p><p><br/></p><p>设计了发动机电子控制单元节点、变速器电子控制单元节点以及故障诊断/参数监测</p><p><br/></p><p>节点的硬件电路。</p><p><br/><

PIC单片机的BootLoader

<p>摘要:介绍在PIC18系列单片机中使用Bootloader的原理、方法及优点;介绍 HI-TECH</p><p><br/></p><p>公司使用C语言实现BootLoader的程序,给出详细的使用方法和参数配置方法;针对程序</p><p><br/></p><p>中存在的问题进行探讨和修改,使修改后的程序实用、可靠。另外,探讨对程序数据进行加</p><p><br/></p><p>密、加快下载速

Proteus仿真LCD12864显示动画—飞翔的鸽子

<p>程序:LCD12664液晶显示原理</p><p>unsigned int</p><p>/W/图形编码,也可以把图形代码存为头文件。该程序经过调试。PROTEUS原理图见截图unsigned char code table1[][64]={/*-调入了一幅图像:D:\Desktop\</p><p>新建文件夹(2)l.bmp--*/</p><p>/*-宽度x高度=128×64一*材</p><p>

《51单片机C语言应用程序实例精讲》代码

<p>/产初始化RTL8019AS,PAGE2寄存器只读,PAGE3寄存器不是NE2000兼容的,均不用设置材</p><p>/使用0x40-0x4b为网卡的发送缓冲区,共12页,刚好存储2个最大的以太网数据包。</p><p>使用0x4c-0x7f为网卡的接收缓冲区,共52页,因此PSTART=0x4c,PSTOP=0x80</p><p>(0x80为停止页,接收缓冲区直到Ox7f,不包括0x80),

STM32F103驱动W5500网络程序

<p>#include &quot;W5500.h&quot;</p><p>/***************----- 网络参数变量定义-----***************/</p><p>unsigned char Gateway_IP[4];// 网关IP 地址</p><p>unsigned char Sub_Mask[4]; // 子网掩码</p><p>unsigned char Phy_

宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例

<p>宏晶 STC15F2K60S2开发板配套软件源码 基础例程30例</p><p><br/></p><p>/**********************</p><p>基于STC15F2K60S2系列单片机C语言编程实现</p><p>使用如下头文件,不用另外再包含&quot;REG51.H&quot;</p><p>#include &lt;STC15F2K60S2.h&gt;</p><p>****

一个按键控制的 10 级变速跑马灯试验

在本课中,我们要用一个按键来实现跑马灯的 10 级调速。这又会涉及到键的去抖的问<br /> <br /> 题。&nbsp;<br /> <br /> 本课的试验结果是,每按一次按键,跑马速度就降低一级,共 10 级。&nbsp;<br /> 这里我们又增加了一个变量 speedlever,来保存当前的速度档次。&nbsp;<br /> 在按键里的处理中,多了当前档次的延时值的设置。&nbsp;<

12345

<br /> <br /> /****************temic*********t5557***********************************/ &nbsp;&nbsp;<br /> #include &nbsp; &lt;at892051.h&gt; &nbsp; &nbsp;<br /> #include &nbsp; &lt;string.h&gt; &nbsp;

点亮P10单元板单片机源程序

/*================================================================= 4扫16*16下入上出C语言程序, 低位起笔,数据反相。 预定义 **************************************************************/ #include<at89x51.h> #include<absacc

51单片连tcs230的源程序

51单片连tcs230的源程序,绝对原创,可以记忆颜色。 #define uchar unsigned char #include &lt;reg52.h&gt; #include&lt;math.h&gt; sbit S0=P1^7 sbit S1=P1^0 //端口定义 sbit S2=P1^1 sbit S3=P1^2 sbit OE=P1^3 sbit OUT=P

红外遥控RGB

<pre class="prettyprint lang-cpp">#include "STC90.h" #include &lt; intrins.h &gt; #define uchar unsigned char #define uint unsigned int #define led_port P1 sbit IR_RE = P3^2; sbit led_r = P1^3; sbit

红外解码程序

/*<br /> &nbsp;* _168ZHONGDUAN2.c<br /> &nbsp;*<br /> &nbsp;* Created: 2014/11/2 15:12:45<br /> &nbsp;* &nbsp;Author: lenovo<br /> &nbsp;*/&nbsp;<br /> <br /> <br /> #include &lt;avr/io.h&gt;<br /> #i

单片机课程设计

#include&lt;reg52.h&gt;&nbsp;<br /> #include&lt;intrins.h&gt;<br /> <br /> #define LED P0<br /> <br /> sbit KEY0=P2^0; &nbsp;//定义按键输入端口 A &nbsp;&nbsp;<br /> sbit KEY1=P2^1; &nbsp;//定义按键输入端口 B &nbsp;&n

键盘状态扫描函数 /* 键盘扫描函数 读取当前键盘的状态 有按键按下返回相应按键值 无按键按下返回"0x00" */

键盘状态扫描函数 /* 键盘扫描函数 读取当前键盘的状态 有按键按下返回相应按键值 无按键按下返回"0x00" */