串行编程器源程序(Keil C语言)//FID=01:AT89C2051系列编程器//实现编程的读,写,擦等细节//AT89C2051的特殊处:给XTAL一个脉冲,地址计数加1;P1的引脚排列与AT89C51相反,需要用函数转换#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引脚排列相反#define C2051_P3_0 P1_1#define ...
/dl/31453.html
标签: Keil 串行 C语言 编程器
上传时间: 2013-11-12
上传用户:gut1234567
用C51写的普通拼音输入法源程序代码:原作使用了一个二维数组用以查表,我认为这样比较的浪费空间,而且每个字表的索引地址要手工输入,效率不高。所以我用结构体将其改写了一下。就是大家现在看到的这个。 因为代码比较的大,共有6,000多汉字,这样就得要12,000 byte来存放GB内码,所以也是没办法的.编译结果约为3000 ...
/dl/31454.html
标签: C51 拼音输入法 代码 源程序
上传时间: 2013-10-30
上传用户:cainaifa
#include <reg51.h>#include<intrins.h> #define BUSY1 (DQ1==0) sbit DQ1 = P0^4; unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat);unsigned char rd_ds18_1(); /*************** ...
/dl/31456.html
标签: 18b20 C51 芯片 温度测量
上传时间: 2013-10-29
上传用户:sssnaxie
#include <at24c01a.h>/*************************************************向24C01A写入一个字节输入:E2ROM地址,字节数据******************************************************/void write24c01a(uchar uadd_1,uchar udata_1){sendbyte=0xa0;start();send(sendbyte);if (!ack())continue;send(uadd_1);if (!ack())con ...
/dl/31457.html
标签: 24c01a 读写程序
上传时间: 2013-12-23
上传用户:wxhwjf
C51控制并口打印机实例:/* 沈阳新荣达电子 *//* 2004-12-7 */#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define data_8 P0sbit BUSY = P1^2; //打印机 BUSY 接P1.2sbit STB = P1^0; //打印机 STB 接P1.0void print(uchar j) //打印子程序{ uchar i;while(BUSY){}; //BUSY=1,打印机忙,等待 ...
/dl/31503.html
标签: 微型打印机 打印
上传时间: 2013-11-13
上传用户:lwq11
微型打印机的C语言源程序:微型打印机的C51源程序#define uchar unsigned char#define uint unsigned int#include <reg52.h>#include <stdio.h>#include <absacc.h>#include <math.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#define PIN XBYTE[0x8000]#define POUT XBYTE[0x9000]sbit PRINTSTB =P1^6;sbi ...
/dl/31505.html
标签: 微型打印机 C语言 源程序
上传时间: 2013-10-18
上传用户:hasan2015
16 16点阵显示汉字原理及显示程序 #include "config.h" #define DOTLED_LINE_PORT PORTB #define &nbs ...
/dl/31574.html
标签: 16 点阵显示 汉字 显示程序
上传时间: 2013-11-18
上传用户:mnacyf
51单片机驱动步进电机(含电路图和源程序代码) 源程序:stepper.c stepper.hex /* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */ #i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.h register unsigned char j,flag1,temp; registe ...
/dl/31601.html
标签: 51单片机 驱动 步进电机 C语言
上传时间: 2013-11-09
上传用户:钓鳌牧马
C语言编程基础:1. 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。 2. 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。 3. ++var表示对变量var先增一;var—表示对变量后减一。 4. x |= 0x0f;表示为 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05; ...
/dl/31623.html
标签: 51单片机C语言 编程实例
上传时间: 2013-11-02
上传用户:zengduo
/* 4位8段数码管分别动态显示“1234”, */ #include "7LEDShow.h" void main() { DIGPORT = 0;   ...
/dl/31634.html
标签: 51单片机C语言 应用程序
上传时间: 2013-12-12
上传用户:kachleen
虫虫下载站 半导体技术网 电子研发网 源码地带 电源技术网 单片机技术网 医疗电子技术 嵌入式系统与单片机