HT6222红外遥控芯片接收Keil C程序
2012-06-02 16
/************************************************************* 红外线遥控器按键检测程序. 通过检测两次下降沿之间的时间差判断接受到的数据位. 已经通过了测试,能够正确区分出32bit数据的遥控器按键键值. 具有数据重发功能,但是数据的重发有点频繁. 使用晶震频率为11.0592MHz,所有定时值都是基于这个频率计算. 占用 .. [查看全文]
基于AT89C51单片机的节拍器
2012-06-02 李桂平 黄有全 20
目前市场上的机械摆动式结构的节拍器节拍声音单调,调节不便,节拍准确度不高,且容易损坏,价格高。为此用AT98C51 单片机为控制核心设计制作了用鲜艳颜色的数码管显示节拍数的节拍器,看得见节拍数,听得清节拍声,克服了机械式节拍器的不足。 1 硬件电路原理 节拍器以AT89C51 单片机为控制中心,由LED 显示模块、调节键盘模块、声 .. [查看全文]
nRF905模块和SPI接口的点对点无线通信系统
2012-06-02 李治龙 曾碧 20
在某些环境监测、安防警报等环境下,不便进行有线线路的铺设,而采用无线数据通信方式。采用一般的无线传输方式时可能因为环境噪声大,干扰信号强而导致接收数据的准确性很低。针对这种情况,设计一种低成本、高准确率的无线数据传输系统—— 基于PIC16F876的SPI和nRF905模块的点对点无线通信系统。利用PIC1 .. [查看全文]
89C51编程器
2012-06-02 31
#include "at89x52.h" #include "stdio.h" #include "intrins.h" #include "ctype.h" sbit rdy = P3 ^ 2; sbit vpp = P3 ^ 3; sbit p26 = P3 ^ 4; sbit p27 = P3 ^ 5; sbit p36 = P3 ^ 6; sbit p37 = P3 ^ 7; sbit prog = P2 ^ 7; void init_serial() { SCON = 0x50; /*mode 1*/ TMOD = 0x20; TH1 = 0xfd; PCON = 0x80; /*38400bps* .. [查看全文]
单片机汇编语言实现DES加密算法
2012-06-02 36
目前在金融界及非金融界的保密通信中,越来越多地用到了DES算法。DES(Data Encryption Standard)即数据加密算法,是IBM公司于 1977年研究成功并公开发表的。随着我国三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)中被广泛应用,以此来实现关键数据的保密。如信用卡持卡人的PIN的加密传输、 .. [查看全文]
基于C8051F040简易GPS导航仪的实现源程序
2012-06-02 43
/*************************************************************************** ** Project name:GPS_LCD Nvigation System Experiment ** ** Descriptions:Undergraduate Group Project of Navigation & Control ** ** Created by:GPS_LCD Nvigation System Design Group ** ** Major:Navigation & .. [查看全文]
单片机破解的方法及应对策略
2012-06-02 28
摘要:介绍了单片机内部密码破解的常用方法,重点说明了侵入型击/物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。 1 引言 单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或 .. [查看全文]
51单片机控制LED显示汉字
2012-06-02 20
用51单片机控制led显示汉字,电路中行方向由p0口和p2口完成扫描,由于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。 如没有排阻,也可用8个普通的4.7k 1/8w电阻。为提供负载能力,接16个2n5551的NPN三极管驱动。列方向则由4—16译码器74LS154完成扫描,它由89C51的P1.0---P1.3控制。同样,驱动部分则是16个2N .. [查看全文]
KeilC51怎样将子程序段定位在固定的地址位?
2012-06-02 17
以下2问题均要用C51解决 1。 怎样将1个子程序段定位在1个固定的地址位置? 例如将 INT BCD2HEX(INT XX)定位在1000H 2。 HOW在EEPROM 中固定的位置存放1字符串? 如在200H处放“COPYRIGHT 2001-11” 答: 函数定位与变量定位... 1、函数定位: 假如要把C源文件 tools.c 中的函数 int BIN2HEX(int xx) { ... } 放 .. [查看全文]
AT89S52与CF卡的接口设计
2012-06-02 26
摘要:本文介绍了CF卡和单片机接口的各种模式,比较了各种模式的利弊。给出了2种常用模式下的电路原理图,简要说明了IDE模式下存取工作的原理,阐述了映射存储模式下CF卡的存取原理。1.前言随着计算机应用技术的飞速发展,移动存储设备得到了广泛的应用。其中CF(Compact Flash)卡以其价格低廉、体积小、存储容量大、高速 .. [查看全文]
基于C8051F040单片机的PLC输入输出接口设计
2012-06-02 45
以C8051F040单片机为核心的PLC硬件电路设计,包括掉电保护的外部RAM、硬件看门狗和对外部扩展的接口电路。本文提出了以C8051F040单片机为核心,充分利用其丰富的片上资源,扩展系统的输入输出功能,以此来设计小型PLC输入输出接口硬件电路。 C8051F040是Cygnal公司推出的C8051F系列之一,与传统的80C51相比有重要 .. [查看全文]
恶劣环境下的高性价比数据采集系统
2012-06-02 张南南 尤一鸣 23
随着单片机在各个领域中的应用越来越广泛,对其可靠性的要求也越来越高,而其中系统的抗干扰性能就是衡量其可靠性的重要指标.众所周知,工业环境比较恶劣,时常有强烈的电磁干扰,影响CPU的工作,导致程序不能按正常顺序执行,从而造成混乱、失误或死机.因此必须采取一定的抗干扰措施,否则系统就难以稳定、可靠地运行. 工业 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号