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
;12864液晶显示源程序全部程序如下:;============================ COM EQU 20H LINE EQU 31H DAT EQU 21H COLUMN EQU 30H PAGE0 EQU 31H CODE0 EQU 32H COUNT EQU 33H CSA EQU P3.2 ;15 CSB EQU P3.4
//ile://汉字液晶子程 液晶屏分为4行*12列汉字,全部使用模拟接口方式。// TGLCMLIMIT64A接口程序(模拟方式)//;***************************************************************************//;连线
//-----------------------函数声明,变量定义--------------------------------------------//-----------------------函数声明,变量定义--------------------------------------------------------#
//-----------------------函数声明--------------------------------------------------------#include"reg51.h"#include"intrins.h"//-----------------------管脚声明-----www.pICavr.com----------
//-----------------------函数声明,变量定义--------------------------------------------------------#includesbitint0=P3^2;//-----------------------定义寻址的基址---------------------------
/*----------------------------------------------------------------------------------------------------------------库文件名称:driver8155.h功能描述:驱动8155,不需要了解8255的工作原理,透明
//超声波模块显示程序#include//包括一个52标准内核的头文件#defineucharunsignedchar//定义一下方便使用#defineuintunsignedint#defineulongunsignedlongsbitTx=P3^3;//产生脉冲引脚sbitRx=P3^2;//回波
//在单片机系统中常用的滤波算法//(1)程序判断法#defineAchardata; //上一次的数据charfiLTEr_1(){chardatanew;//新数据变量datanew=get_data();//获得新数据if((datanew–data>A)||(data–datan
/**************************Asm版**********************************//*实验目的:测试CCU模块的PWM输出功能(控制占空比)占空比由TOR2H,TOR2L及OCRAH,ORCAL控制通过控制占空比获得所需电压值*/$NOMOD
#include#includeCC.h>#defineuintunsignedint#defineucharunsignedchar#defineN128/*定采样长度,如128点*/sbitBYTE=P1^0;sbitRC=P1^1;sbitBUSY=P1^2;/*定义特殊位*/intxdataarray[128];/*在外部存储器
#include/*Philips87LPC768寄存器定义头文件*/#defineREDINT0x06/*红外线间隔*//*存放消息标志的可位寻址字节Message,Message=NULL时无任消息*/unsignedcharbdataMessage;/*在接收过程中置位,检测标置