PIC单片机引脚中断程序的设计技巧
2012-11-17 14
1 、简 述所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORT .. [查看全文]
基于FPGA/CPLD和USB技术的无损图像采集卡
2012-11-16 姚聪 16
现场图像采集技术发展迅速,各种基于ISA、PCI等总线的图像采集卡已经相当成熟,结合课题设计了一款USB外置式图像采集卡。该图像采集卡已成功应用于一个图像处理和识别的项目中,由于图像信号不经过压缩处理,对后续处理没有任何影响,因此图像处理和识别的效果比一般的图像采集卡要好,满足了特殊场合的特殊需要。 1 外置式 .. [查看全文]
Zigbee技术简介
2012-11-16 8
ZigBee联盟是一个高速增长的非牟利业界组织,成员包括国际著名半导体生产商、技术提供者、代工生产商以及最终使用者。成员正制定一个基于IEEE802.15.4、可靠、高性价比、低功耗的网络应用规格。 IEEE802.15.4 标准主要规定了一种短距离、低功耗、高速率、高可靠性的短距离无线芯片标准。遵循此标准的无线网络技术则又国际 .. [查看全文]
基于nRF9E5和火线的单线制射频遥控开关设计
2012-11-16 陆云龙 张会铭 雷志华 14
传统的机械式墙壁开关,是一开一关的简单控制方式,且大多是在86型暗盒上实现的。要想在86×86×50的暗盒里实现射频遥控开关,就必须考虑到几个因素:86型暗盒的空间;只有1根火线,无零线,不能再布线;不能影响被控电器原功能的使用;1个遥控器(即上位机中央集成控制系统)实现对多个开关终端控制(一对多),并且与其他遥 .. [查看全文]
如何使用AVR-GCC
2012-11-16 22
安装GNU C for AVR一.执行安装程序二.生成链接用的库文件$(AVR)表示安装的根目录。(在本人系统里为f:\avrgcc)生成库文件关键是要运行位于$(AVR)下的RUN.BAT。原程序如下:@echo off if NOT %AVR%!==! goto install rem set environment variables set AVR=f:\AVRGCC set CC=avr-gcc set PATH=.;f:\AVRGCC\bin; .. [查看全文]
具备跳号跳频和跳址的nrf905的C51演示程序
2012-11-15 8
/*---------------------------------------------------------- 具备跳号跳频和跳址的nrf905的C51演示程序 ----------------------------------------------------------*/ //#pragma src #include #include #include #include /*---------------------*/ #include #include "hotins.h" /*------------ .. [查看全文]
51单片机万年历优化算法源程序
2012-11-15 22
此程序来源网络,部分程序存在问题,不过其方法也可以参考。一、 阳历算法具体算法见函数void get_solar_day_date(void),这样阳历日历的星期排法就确定了。表1:变量定义:Public:Unsigned int temp_total_day;Unsigned char gc_solar_calendar_year;Unsigned char gc_solar_calendar_month;Unsigned char gc_solar_ca .. [查看全文]
RS-232和RS-485接口的问答
2012-11-15 9
什么是RS-232-C接口?采用RS-232-C接口有何特点?传输电缆长度如何考虑? 答:计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。 在串行通讯时,要求通讯双方都采用一个标准接口, .. [查看全文]
S3C2410 DMA详解
2012-11-15 16
之所以要介绍S3C2410 DMA,因为它对性能太重要了!只有活用了DMA,CPU的性能才能上去!S3C2410有四个DMA,每个DMA支持工作方式基本相同,但支持的source Dest可能略有不同,具体见Datasheet。 这里具体DMA CONTROL寄存器(DCON)的配置说明,进而引出DMA的各种工作方式。 Atomic transfer:指的是DMA的单次 .. [查看全文]
verilog HDL 的阻塞和非阻塞语句分析
2012-11-14 e人 9
在FPGA设计中完全透视verilog HDL 的阻塞和非阻塞语句,是个人在verilog HDL运用中的一些心得体会。 阻塞和非阻塞语句作为verilog HDL语言的最大难点之一,一直困扰着FPGA设计者,即使是一个颇富经验的设计工程师,也很容易在这个点上犯下一些不必要的错误。阻塞和非阻塞可以说是血脉相连,但是又有着本质的差别。理解不清 .. [查看全文]
NIOS整体开发结构基础
2012-11-14 13
上个例子中,我们使用VHDL语言,根据FPGA管脚与数码管和按键管脚的连接,通过一系列的语句控制管脚电平的高低,从而让FPGA实现数码管显示功能。可见,对于比较简单的功能实现,可以像这个例子中那样,直接控制最底层资源,甚至对每个管脚在每个时刻的电平输出了如指掌。 但是,如果设计稍显复杂,那么对底层细节的过多关注 .. [查看全文]
可以用Proteus仿真的KeilC俄罗斯方块程序
2012-11-13 徐文军 62
//--------------------------------------------------------------------------// //源程序大公开// //(c) Copyright 2001-2005 xuwenjun// //All Rights Reserved// //V1.00// //--------------------------------------------------------------------------// //标 题: 俄罗斯方块程序?// //文件名: x .. [查看全文]

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