PIC单片机实现CRC的小程序 #include;-------------------------------cblock0x20datBuff:8;assign8bytedatabufferbit_cnt;bitcountingCRC_COUNT;numberofbytesforCRCCRC_RESULT;CRCresulrcrc_temp;temporarydatabufferduringCRC... 2023-06-13 PICCRC程序文章单片机PIC单片机
基于A51软件陷阱技术 1.中断向量区ORG 0000HSTART: LJMP MAINLJMP INT0NOPNOPLJMP ERR ;陷阱LJMP TOINTNOPNOPLJMP ERR ;陷阱- - - -ORG 0040HERR:-----------2.在表格区在表格区的最后安排5个字节的陷阱TABEL1:DB ------------DB ------------NOPNOPLJMP ERR3.在未使... 2023-06-13 A51软件陷阱程序文章单片机51单片机
ARM Boot 示例 程序主要作用是通过串口下载VxWorks到ARM Flash ROM,主要过程是初始化ARM硬件,初始化串口UART1,从串口接收VxWorks image到DRAM,初始化Flash ROM.最后将DRAM中的VxWorks写入Flash ROM. ARM 串口与PC机串口连接,由PC机下载(download)VxWorks 到主板Flash ROM.该程序对学习... 2023-06-13 ARMBoot程序文章单片机
74hc595驱动串行led显示 //一个74hc595位移寄存器驱动三极管驱动led位,//两个74hc595驱动led段,方式位5位x8段x2=10个数码管//5分频,每次扫描时间位1.25ms//定义特殊符号#define nul 0xf#define qc 0xc#define qb 0xb#define q_ 0xa#define q__ 0xd#define q___ 0xe#define qp 0x1... 2023-06-13 串行驱动LED程序文章单片机51单片机
单片机模拟I²C读写E2PROM //Name: I2C standard program//Author: Ares//Date: 2005.11.4#i nclude #i nclude sbit SDA=P2^5;sbit SCL=P1^0;#define uchar unsigned char#define uint unsigned int#defin... 2023-06-13 单片机I²CE2PROM程序文章其他
c51程序调用汇编函数的一种方法 step1. 按写普通c51程序方法,建立工程,在里面导入main.c文件和CFUNC.c文件。相关文件如下://main.c文件#include #define uchar unsigned char#define uint unsigned intextern uint AFUNC(uchar v_achr,bit v_bflag);void main(){ bi... 2023-06-13 C51程序汇编函数文章单片机51单片机
4×4键盘C51单片机程序 /*MCU:AT89S52*/#include #include #define uchar unsigned charint key;int del;void Key_Scan(void);/************主程序*************/void main(void){ void Key_Scan(void);void delay(int);while(1)... 2023-06-13 C51单片机程序文章51单片机
微型打印机C51控制程序 /*本程序为新荣达微型打印机的控制程序 , 通过计算机串行通讯控制输入要打印的信息,打印信息用长度为36的数组保存,在根据数组中的数据打印相应的结果,第一位为起始位,第二位为命令位,第三~五位为地址位,第六位为器件类型,第七~二十二位为位置描述,第二十三位为事件类型,后面的是时间... 2023-06-13 微型打印机C51程序文章单片机51单片机
稍复杂一点的流水灯电路 #i ncludeunsigned char RunMode;//**********************************System Fuction*************************************************void Delay1ms(unsigned int count){unsigned int i,j;for(i=0;i for(j=0;j... 2023-06-13 单片机流水灯电路程序文章51单片机
单片机驱动串口74LS165程序 //-------------------------------------库函数声明,管脚定义--------------#include sbit LOAD=P1^7; //用P1^7控制SH/LD管脚//-----------------------------------------------------------------------// 函数名称:UART_i... 2023-06-13 单片机驱动串口程序文章51单片机
SC1621摇控器—PIC单片机解码程序 ;*APPLICATION NOTE E6000 ICEXPLORER ******************;* Title: ;;SC6121的遥控器发射码依次为:同步头(引导码)+32位数据码 ;;(用户码低8位+用户码高8位+键码+键码的反码) ;;引导码是由9MS的高电平... 2023-06-13 摇控器PIC单片机程序文章单片机
PIC单片机CAN总线通讯汇编程序 LIST P=18F458INCLUDE "P18F458.INC"CAN_FLAG EQU 0X20 ;定义标志寄存器ORG 0X00GOTO MAINORG 0X18GOTO CAN_INTSERVE ;转向中断服务子程序ORG 0X30;*********初始化子程序***************INITIALBCF TRISB,2BSF TRISB,3 ;设置CANR... 2023-06-13 PIC单片机CAN总线程序文章单片机
windowsCE异常和中断服务程序初探 1.中断/异常相量的装入和执行方式。中断和异常都是异步发生的事件,当该事件发生,系统将停止目前正在执行的代码转而执行事件响应的服务程序。而事件服务程序的入口点就是中断/异常向量所在的位置。arm的中断向量可以是0x0开始的低地址向量,也可以是在FFFF0000位置的高向量地... 2023-06-13 WindowsCE异常中断服务程序初探文章软件开发嵌入式OS
在Linux下防止某个程序被运行两次的方法 通过文件锁来实现,在程序运行的一开始,检查某文件是否存在,如果存在则说明改程序已经在运行了,如果不存在则利用open语句创建该文件,程序退出时关闭并删除此文件。static char file_lock[sizeof(ctl_addr.sun_path)] = /var/run/file.pid;static bool file_lock_created = FA... 2023-06-13 Linux防止程序运行两次方法文章软件开发
单片机程序常用加密方法介绍 科研成果保护是每一个科研人员最关心的事情,目的是不使自己的辛苦劳动付之东流。单片机程序加密方法有软件加密,硬件加密,软硬件综合加密,时间加密,错误引导加密,专利保护等措施。下面介绍几种常用的加密方法:一、单片机程序软件加密现先讲一个软件加密:利用MCS-51中A5指... 2023-06-13 单片机程序常用加密方法介绍文章软件开发程序设计
android如何用程序实现启用gprs或者3g网络 如果要用android程序来实现wifi的开启和关闭,是一件十分简单的事,使用WifiManager就可以实现对android wifi接口的控制,开启和关闭wifi都是仅需要两行代码。但如果你想通过代码来实现对gsm、gprs或者3G等移动网络接口控制的话,则不是那么容易了,因为在android开发者文档里并没... 2023-06-13 Android程序启用gprs3g网络文章软件开发嵌入式OS
写出高效优美的单片机C语言代码 程序能跑起来并不见得你的代码就是很好的c代码了,衡量代码的好坏应该从以下几个方面来看1,代码稳定,没有隐患。2,执行效率高。3,可读性高。4,便于移植。下面发一些我在网上看到的技巧和自己的一些经验来和大家分享;1、如果可以的话少用库函数,便于不同的mcu和编译器间的移植2、... 2023-06-13 单片机单片机C语言程序文章软件开发编程规范
硬件工程师需要知道的软件设计技巧(一) 嵌入式系统设计不仅要了解硬件还应该了解它与软件之间的相互影响和作用。硬件设计需要一定的设计范例,这点对于软件设计却不那么适用。如何从单纯的硬件设计过渡到硬软结合的设计,在你着手开发软件时需注意以下八个软件设计技巧。1.设计控制流程图工程师进行到开发软件这一... 2023-06-13 中断程序处理器软件设计文章软件开发嵌入式OS
一文看懂计算机执行程序的过程 程序就是指令的集合,为使计算机按预定要求工作,首先要编制程序。程序是一个特定的指令序列,它告诉计算机要做哪些事,按什么步骤去做。指令是一组二进制信息的代码,用来表示计算机所能完成的基本操作。1、程序程序是为求解某个特定问题而设计的指令序列。程序中的每条指令规定... 2023-06-13 程序计算机文章技术应用光电显示
启动代码里cpsr_cxsf的意思 启动代码里cpsr_cxsf的意思在启动代码里,我们会看到如 msr cpsr_cxsf,r0这样的代码。请问CPSR_cxsf是什么意思?用MSR指令对PSR进行操作的时候,为了设定操作的范围,避免对某些位的操作而影响其他部分而定义了这几个FLAG。具体指令如下:MSR{cond} _, #immed_8rMSR{cond} _, Rm<f... 2023-06-13 启动代码cpsr_cxsf程序文章软件开发程序设计
程序与音乐的美妙结合:让我们一起聆听混沌之音 本世纪70年代初,美国普林斯顿大学的生态学家R·May在研究昆虫群体繁殖规律时提出一个著名的模型: χ[n+1]=k*χ[n]*(1-χ[n])其中χ[n]表示第n代群体的数目。当给定一个初始的χ[0]值,然后不停地迭代,人们发现随着k值的不同,得到的序列χn有许多有趣的现象。当k值... 2023-06-13 蜂鸣器编程语言程序设计程序文章软件开发
一种新型液位传感器及变送器的设计 在石油化工、水利水电、农田灌溉、环境监测以及自来水厂、污水处理厂等众多领域,液位(水位)是一个重要的技术参数。目前常用的液位传感器有:旋转编码浮子式传感器(机械式和光电式)、非接触式超声波传感器、压力式传感器、磁浮子接点式传感器(连续式和液位开关式)等。其分辨率从毫... 2023-06-13 液位传感器液位变送器程序文章课设毕设传感器类
单片机时钟电路程序设计 引 言 X1226具有时钟和日历的功能,时钟依赖时、分、秒寄存器来跟踪,日历依赖日期、星期、月和年寄存器来跟踪,日历可正确通过2099年,具有自动闰年修正。 拥有强大的双报警功能,能够被设置到任何时钟/日历值上,精确度可到ls。可用软件设置1 Hz,4096 Hz或32768Hz中任意一个频率输出... 2023-06-13 单片机时钟程序文章课设毕设时钟类
基于单片机数字转速计的设计 1 测量原理在被测旋转轴上贴一片铝箔作为反光体,当反光体转到光电传感器的正前方时,光电传感器发出的红外光束被反射回来,同时被光电传感器上的红外接收管接收,产生一个脉冲信号,我们利用这个信号的边沿触发单片机内部的高精度定时器进行计时,精度可达1μs,当反光体再次转到光... 2023-06-13 单片机数字转速计程序文章课设毕设控制类
交通灯智能控制系统设计 1.概述 当前,在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实... 2023-06-13 单片机交通灯控制系统程序文章课设毕设控制类