/**************************************************************************************************U盘文件读写模块以字节为单位进行U盘文件读写。*MCS-51单片机汇编示例程序*硬件连接方式:4线制
ORG0000HLJMPRETUNORG0050HRETUN:;ACALLDL10MSACALLDISP;执行本子程序AJMP$;------------------------------------------DISP:;LCALLCDSET;LCD初始化; MOV DPTR,#HzTAB;取字码表;LCALLHZXSR;送显 MOV D
阿姆斯特丹自由大学系统和网络安全部门研究人员称,他们在英特尔处理器中发现另外一个危急安全漏洞。
74HC595数码管程序#include//51芯片管脚定义头文件#include//内部包含延时函数_nop_();#defineucharunsignedchar#defineuintunsignedintucharcodeDAT[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x
单片机产生方波、锯齿波、三角波程序#include#defineucharunsignedchar#defineuintunsignedintunsignedcharx=0,m=0,y=128;sbitWR_DA=P2^1;sbitCS_DA=P2^0;//DA与 单片机 的接口sbitS0=P3^0;//波形选择,
/*双机点对点通信的从机部分*/#ifndef__P2P_S_C__#define__P2P_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序协议中使用
/*multi_s.c*//*多机通信的从机部分*/#ifndef__MULTI_S_C__#define__MULTI_S_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(11.0592MHz)/*以下为程序
多机通信的主机部分程序/*multi_m.c*//*多机通信的主机部分*/#ifndef__MULTI_M_C__#define__MULTI_M_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置单片机使用的晶振频率(
单片机双机点对点通信的主机部分程序#ifndef__P2P_M_C__#define__P2P_M_C__#include#include#define__MAX_LEN_64//数据最大长度#define_MHz_11//设置 单片机 使用的晶振频率(11.0592MHz)/*以下为程序协
CAN接口汇编程序ORG0000HLJMPMAINORG0003HLJMPCANINT0ORG000BHLJMPT0-INTERRUPTORG0100HMAIN:MOV R0,#07FHCLRAMOV @R0,ADJNZR0,$_1MOV @R0,AMOV SP,#60HLCALLSJA1000_INIT0LCALLDISPLAY_INITLCALLT0IN
ASCII码到BCD码转换子程序ASCTOBCD:MOV R7,#06HMOV R1,#20H MOV R0,#20HACALLASCBCDLOOP:SJMPLOOPASCBCD:MOV A,@R0CLRCCJNEA,#30H,LOOP1LOOP1:JCC,LOOP3CJNEA,#3AH,LOOP2LOOP2:JNCC,LOOP4CLRCSU
BCD码到ASCII码转换实例BCDTOASCMOV R0,#20H MOV R1,#10HMOV R2,#05HACALLBCDASCLOOP0:SJMPLOOP0BCDASC:MOV R1,#10HMOV R6,#0AHLOOP1:MOV @R1,#00HINCR1DJNZR6,LOOP1LOOP2:MOV A,@R0MOV R2,
MAX525示例程序#include//绝对地址访问函数#include//各种不同类型的数学函数#include#defineucharunsignedcharsbitP1_0=P1^0;sbitP1_1=P1^1;sbitP1_2=P1^2;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5
TLC0831示例程序#include #include typedef unsigned int uuint;typedef unsigned char uchar;sbit adcdo=P1^0; //定义TLC0831的数据线D0sbit adCCs=P1^2; //定义TLC0831的时能线CSsbit adcclk=P1^1; /
//LCD12864: KS0107 KS0108//keilc51#include #define lcd_reset P3_3#define lcd_cs1 P3_4#define lcd_cs2 P3_2#define lcd_di P3_7#define lcd_rw P3_6#define lcd_e P3_5#define lcd_dp P0#define d