综合电子论坛首页 --> 学习资料--> 原码参考
  接口电路  综合文献  DSP文献  EDA/FPGA/CPLD  嵌入式系统  单片机  精品电路  原码参考  名词解释  常规知识  电源技术  存储器  通信网络  模拟技术  电测仪表  传感与控制  

原码参考_第1页

GPS串口数据接收程序实例
 摘 要:目前GPS(全球定位系统)定位应用市场日趋成熟,正在进入应用的高速发展时期。本文以一款EverMore公司的GM-X205GPS接受模块为例,介绍了其数据格式,以及应用PIC16F874单片机RS232串口进行数据接收的程序。 1、 GPS应用简介     近年来GPS系统,已经在大地测绘、海上渔用、车辆定位监控、建筑、农业等各个领域得到广泛应...
串行驱动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 ...
单片机驱动标准PC机键盘的C51程序
 功能:实现pc机键盘(p/s2接口)与8位单片机连接使用原理:键盘时钟接在p3.2口,既8051的外部中断int0上,键盘数据接到p1.0上每次按键,键盘会向单片机发脉冲使单片机发生外部中断,数据有p1.0口一位一位传进来传回的数据格式为:1位开始位(0),8位数据位(所按按键的通码,用来识别按键),1位校验位(奇校验)1位结束位(1)实现:将键盘发回的数据放到一个缓冲区里(数组),当按键结束后发...
51 IO口模拟串口通讯C源程序
 #include <reg51.h>sbit BT_SND =P1^0;sbit BT_REC =P1^1;/**********************************************IO 口模拟232通讯程序使用两种方式的C程序 占用定时器0 **********************...
Flash ROM驱动示例
 Intel Flash芯片 i28f160,i28f320:   i28F320B: 64*64K,64个blocks,4M空间,每个block 64K,第一个64K由8个8*8K小blocks组成. 每个Black可以被独立擦写(寿命周期) 100,000次以上 Flash操作的大概步骤: flash读写操作中,读应该很简单,和RAM一样,写就复杂一点. ...
39VF160操作编程
 ABOUT THE SOFTWAREThis application note provides software driver examples for 39VF160,16 Mbit Multi-Purpose Flash, that can&n...
用计算机并口模拟SPI通讯的C源程序
 #define LPT_PORT 0x378#define CLR_WCK(X) {X=X&(~(1<<0)); outportb(LPT_PORT,X); } // data.0#define SET_WCK(X) {X=X | (1<<0)&n...
[图文1]16X2字符型液晶显示模块的驱动
       液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。   这里介绍的字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,这里以常用的2行16个字的1602液晶模块来介绍它的编程方法。screen.w...
利用74LS165扩展输入口
 //利用74LS165扩展输入口,可以串联很多个//不要小看这个小小程序,有时还会弄错,请看错误部分吧。 #include <reg51.h>//165sbit p_sl=P1^7;sbit p_cp=P1^6;sbit p_out=P1^5; unsigned char input_165(void) {a0=p_out;p_cp=0;p_cp=1;a1=p_out;p_cp=...
ds18b20 c51源代码
 #include "reg51.h" #include "INTRINS.H" #include "LCD.h" #define CLR_RI (RI=0) #define CLR_TI (TI=0) unsigned char code ID[2][8]={ 0x28,0x1D,0x25,0x1D,0x00,0x0...
自制简易编程卡
 编程芯片: 28xxEEPROM 原料: 废旧ISA卡.声卡.网卡.多功能卡都可以(只用接口部分).或者自己做一块ISA卡. 一台286或以上的计算机. 原理: 28xx可像62xx系列一样读写.可像27xx系列一样读.正对着ISA插槽.左边 从上往下为B1,B2...B31.右边从上往下为A1,A2...A31. B1,B10,B...
使用GNU编译器 
 GNU编译器是免费的编译器. 而且是交叉编译器. 支持mips arm, ppc, M680. Cygwin是一种linux仿真器, 可以使GNU在windows2000下运行.  有了这俩个, 应该, 不需要买什么编译器了.  For more i...
突显PL/M-96的关键字
 以下文字可突显PL/M-96的关键字(文件后缀*.PLM),使用方法同上/L6"PL/M-96" Nocase Block Comment On = /* Block Comment Off = */ String Chars = ‘ Fi...
使UltraEdit32突显96汇编的关键字 
 把下列文字复制到\ULTRAEDT\wordfile.txt文件的末尾后保存,而后打开后缀为*.a96的文件可实现指令突显。/L7"ASM96(196KB)" Nocase Line Comment = ; String Chars = ‘ File Extensions =&n...
KEIL C51支持的完整芯片列表
  KEIL C51支持的完整芯片列表Acer Labs (8051 Family)M6032, M6759 Actel (8051 Family)Core8051 Aeroflex UTMC (8051 Family)UT69RH051 Analog ...
在程序中使用二进制字节数据的巧妙方法
 在程序中使用二进制字节数据的巧妙方法#define LongToBin(n) \(\((n >> 21) & 0x80) | \((n >> 18) & 0x40) | \((n >> 1...
几种码制之间的转换 BCD HEX BIN
 几种码制之间的转换 BCD HEX BIN#include <reg51.h>#include <intrins.h>#include <stdio.h>#include <ctype.h>/**此宏定义摘自51bbs Youth发表***/#define Lo...
51单片机串行口中断服务程序
 //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理 //出入均设有缓冲区,大小可任意设置。 //可供使用的函数名: //char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。  //getline(char idata *line, ...
keil c6.20c 直接嵌入汇编的方法 
 #ifdef ASMunsigned long shiftR1(register unsigned long);#elseextern unsigned long shiftR1(register unsigned long);#endif//end of asm.h//<...
w77858或80c302的c51头文件 
 w77858或80c302的c51头文件内有详细寄存器介绍/*--BYTE Registers-------------------------------------------------*/sfr P0 = 0x80;sfr P1 = 0x90;sfr P2 = 0xA0;sfr P...
常用的几种码制转换 
 #include <reg51.h>#include <intrins.h>#include <stdio.h>#include <ctype.h> /**此宏定义摘自51bbs Youth发表***/#define LongToBin(n) \(\((n &g...
串口中断服务函数集
 //串口中断服务程序,仅需做简单调用即可完成串口输入输出的处理//出入均设有缓冲区,大小可任意设置。//可供使用的函数名://char getbyte(void);从接收缓冲区取一个byte,如不想等待则在调用前检测inbufsign是否为1。//getline(char idata *line, unsigned char n);&nb...
计算星期几的C代码
 计算星期几的C代码static UCHAR   ClkDay;               /* Counters for local DATE  &...
MAX7219测试程序 
   说明:MAX7219是美国MAXIM公司推出的三线串行8位LED显示驱动器,具有多种显示(可控)方式。;Program Test MAX7219;This program is used to test whether MAX7219 is Ok and give&...
PS7219的PIC单片机接口程序 
 PS7219的PIC单片机接口程序  ;*************************************************TITLE "PS7219 TEST" ;标题LIST P=16C711 ;处理器为PIC16C711#INCLUDE P16c711.INCTIMER1 EQU ...
24C02的C控制程序
 24C02的C控制程序#define uchar unsigned char#define uint unsigned int#include <reg52.h>#include <stdio.h>#include <absacc.h>sbit scl=P3^5;...
DS12887的C驱动程序
 DS12887的C驱动程序#define uchar unsigned char#define uint unsigned int#include <reg52.h>#include <stdio.h>#include <absacc.h>#include <...
DS1302时钟芯片驱动程序
 //DS1302时钟芯片驱动程序#include <reg51.h>//下面是引脚连接关系sbit clock_dat=P1^0;sbit clock_clk=P1^1;sbit clock_clk=P1^2;sbit a0=ACC^0;sbit a1=ACC^1;sbit a2=ACC^2;sbit a3...
HT1380实时时钟驱动程序
 //HT1380实时时钟驱动程序sbit clock_dat=P0^1;sbit clock_clk=P0^2;sbit clock_rst=P0^3;sbit a0=ACC^0;sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=A...
ht9200b驱动程序
 //ht9200b驱动程序sbit a0=ACC^0;sbit a1=ACC^1;sbit a2=ACC^2;sbit a3=ACC^3;sbit a4=ACC^4;sbit a5=ACC^5;sbit a6=ACC^6;sbit a7=ACC^7;sbit dtmf_dat=P2^6;sbit d...

[1] [2] [3] [4] [5
1页,共5下一页
  站内文章搜索: