nRF905模块和SPI接口的点对点无线通信系统
2012-06-02 李治龙 曾碧 13
在某些环境监测、安防警报等环境下,不便进行有线线路的铺设,而采用无线数据通信方式。采用一般的无线传输方式时可能因为环境噪声大,干扰信号强而导致接收数据的准确性很低。针对这种情况,设计一种低成本、高准确率的无线数据传输系统—— 基于PIC16F876的SPI和nRF905模块的点对点无线通信系统。利用PIC1 .. [查看全文]
单片机破解的方法及应对策略
2012-06-02 22
摘要:介绍了单片机内部密码破解的常用方法,重点说明了侵入型击/物理攻击方法的详细步骤,最后,从应用角度出发,提出了对付破解的几点建议。 1 引言 单片机(Microcontroller)一般都有内部ROM/EEPROM/FLASH供用户存放程序。为了防止未经授权访问或拷贝单片机的机内程序,大部分单片机都带有加密锁定位或 .. [查看全文]
单片机汇编语言实现DES加密算法
2012-06-02 10
目前在金融界及非金融界的保密通信中,越来越多地用到了DES算法。DES(Data Encryption Standard)即数据加密算法,是IBM公司于 1977年研究成功并公开发表的。随着我国三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)中被广泛应用,以此来实现关键数据的保密。如信用卡持卡人的PIN的加密传输、 .. [查看全文]
基于C8051F040简易GPS导航仪的实现源程序
2012-06-02 22
/*************************************************************************** ** Project name:GPS_LCD Nvigation System Experiment ** ** Descriptions:Undergraduate Group Project of Navigation & Control ** ** Created by:GPS_LCD Nvigation System Design Group ** ** Major:Navigation & .. [查看全文]
51单片机控制DDS芯片AD9851的源程序
2012-06-02 15
;==================定义单片机与DDS芯片的连接======== DDS_DATA BIT P0.0 DDS_WCLK BIT P0.1 DDS_FQUD BIT P0.2 ;=================================================== ;==================定义DDS控制数据的存放地址======== DDS_DATA0 DATA 40H DDS_DATA1 D .. [查看全文]
恶劣环境下的高性价比数据采集系统
2012-06-02 张南南 尤一鸣 11
随着单片机在各个领域中的应用越来越广泛,对其可靠性的要求也越来越高,而其中系统的抗干扰性能就是衡量其可靠性的重要指标.众所周知,工业环境比较恶劣,时常有强烈的电磁干扰,影响CPU的工作,导致程序不能按正常顺序执行,从而造成混乱、失误或死机.因此必须采取一定的抗干扰措施,否则系统就难以稳定、可靠地运行. 工业 .. [查看全文]
AT89S52与CF卡的接口设计
2012-06-02 19
摘要:本文介绍了CF卡和单片机接口的各种模式,比较了各种模式的利弊。给出了2种常用模式下的电路原理图,简要说明了IDE模式下存取工作的原理,阐述了映射存储模式下CF卡的存取原理。1.前言随着计算机应用技术的飞速发展,移动存储设备得到了广泛的应用。其中CF(Compact Flash)卡以其价格低廉、体积小、存储容量大、高速 .. [查看全文]
80C51 系列单片机仿真器选购指南
2012-06-02 16
第一章为什么要使用仿真器? 1.1 仿真的概念 仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模仿真实的情况。 在嵌入式系统的设计中,仿真应用的范围主要集中在对程序的仿真上。例如,在单片机的开发过程中,程序的设计是最为重要的但也是难度最大的。一种最简单和原始的开发流程是:编写程序-烧写芯片-验证功能 .. [查看全文]
单片机C程序优化
2012-06-02 11
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。 一、程序结构的优化 1、程序的书写结构 虽然书写格式并不会影响生 .. [查看全文]
KeilC51怎样将子程序段定位在固定的地址位?
2012-06-02 9
以下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) { ... } 放 .. [查看全文]
51单片机控制LED显示汉字
2012-06-02 8
用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 .. [查看全文]
Michochip PIC12F629烧录器制作
2012-06-02 木村豆桃哉 11
有人问:IC烧录能不能也作一个教学呢? 木村豆桃哉在想...用LEAPER-48万用烧录器 1.把手往下扳 2.把IC放上去 3.关上把手 4.选择IC厂牌/编号 5.载入HEX档 6.按下烧录 7.等PASS出现就好了 为什么要教学呢??? 所以...应该是没有万用烧录器的话要怎麽办呢?所以木村豆桃哉决定要来试试看,那个烧录器的电路是真还是假.如果不能用的话, .. [查看全文]

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