S3实验三 按键拨码开关实验指导手册

合集下载

S3实验三 按键拨码开关实验指导手册

S3实验三 按键拨码开关实验指导手册

高性能软件无线电平台X6-面向高性能SoC验证和科学仿真主要特性支持PCI Express® Gen2 ×8 (但IP另配)搭载DDR3 SDRAM SO-DIMM系统搭载FMC连接器,可使用大部分RocketI/O(GTX)利用FMC可选基板能够对应各种接口提供PCI Express和DMA等参考设计无限扩展行业应用下一代软件无线电平台微软研究院软件无线电(Sora )是一种新型基于PC 的可编程无线电平台架构。

Sora 结合了可编程性和通用处理器(GPP )平台的性能和灵活性,同时使用的硬件和软件技术,以满足高性能的无线通信算法的计算挑战。

Sora 平台提供 Soft WiFi 开源代码。

SoftWiFi 目前支持率的802.11a/b/g 全部协议,无缝地与商业802.11网卡实现互操作,并达到商业网卡相当的性能。

Sora 是第一平台真正的软件无线电平台,支持用户开发的802.11a/b/g ,如物理层和MAC ,软件完全是标准PC 架构。

典型应用:White SpacesMobile PhonesPublic Safety RadioLand MobileBroadcast TV and FM RadioSatellite navigationCovers 6 Amateur Radio Bands射频部分主要特性:Dull-duplex Transceiver50 MHz to 5.8 GHz coverage50-100mW (17-20dBm) from 50 MHz to 1.2 GHz30-70mW (15-18dBm) from 1.2 GHz to 2.2 GHz25+ dB Output power control range under software controlReceive Specs:Noise figure of 5-7 dBIIP3 of 5-10 dBm;IIP2 of 40-55 dBm全频带射频收发模块实验三 按键及拨码开关实验一 实验目的1. 练习使用ISE 12.3的基本操作;2. 设计一个通过按键(PD)和拨码开关(SW )来控制LED 灯的实验;熟悉按键及拨码开关的控制作用;二 实验原理及说明本实验是利用底板上的按键及拨码开关来实现对LED 灯的控制,其中对应关系为SW1—SW6分别对应DD1—DD6,PD1—PD8分别对应DD1—DD8。

三项打闸实验报告模板

三项打闸实验报告模板

三项打闸实验报告模板实验标题:三项打闸实验报告模板实验目的:通过三项打闸实验,了解打闸方法和步骤,并掌握实验中的数据分析和实验报告撰写的方法。

实验器材:电气实验箱、三个打闸开关、电流表、电压表。

实验原理:打闸是指通过操作开关将电路中的负载与电源分离,使负载与电源断开连接。

在实验中,我们使用打闸开关控制电路的通断,通过电流表和电压表来测量电路中的电流和电压。

通过打闸实验,可以观察负载断开连接后,电流和电压的变化,并据此分析电路的特性和性能。

实验步骤:1. 接通电气实验箱的电源,将电气实验箱的开关拨到“关”位,插入三个打闸开关。

2. 将插头插入接线端子,与电源和负载连接。

负载接在电流表和电压表上。

3. 将电流表和电压表的示数清零,并按照实验要求调节打闸开关的位置。

4. 按下打闸按钮,断开电源与负载的连接。

记录下断开后电流表和电压表的示数。

5. 再次按下打闸按钮,恢复电源与负载的连接。

记录下恢复后电流表和电压表的示数。

6. 根据记录的数据计算电路中的电流和电压。

实验结果与分析:在实验中,我们记录了断开和恢复连接后的电流表和电压表的示数,并根据示数计算出了电路中的电流和电压。

通过观察数据可以发现,在断开连接后,电流和电压都会变为零。

这是因为打闸开关的作用是将电路中的负载与电源分离,断开负载与电源的连接,负载无法获得电源的供电,因此电流和电压均为零。

而在恢复连接后,电流和电压会恢复到之前的数值。

这是因为打闸开关将电路中的负载重新与电源连接,负载可以获得电源的供电,因此电流和电压会恢复到之前的数值。

实验结论:通过三项打闸实验,我掌握了打闸的方法和步骤,并了解了打闸开关对电路中电流和电压的影响。

通过实验数据的观察和分析,我得出了以下结论:1. 打闸开关可以将电路中的负载与电源分离,断开负载与电源的连接,使电流和电压变为零。

2. 打闸开关可以恢复电路中的负载与电源的连接,使电流和电压恢复到之前的数值。

实验感想:通过本次实验,我对打闸实验有了深入的了解,并学到了实验报告的基本撰写方法。

拨码开关控制实验电路图

拨码开关控制实验电路图

拨码开关控制实验电路图拨码开关控制实验电路图流程图/* 基本开关控制实验 *///==宣告区=================================#include //定义8051头文件,引入reg52.h #define SW P2//定义开关接至P2#define LED P1//定义LED 接至P 1//==主程式=================================main()//主程序开始{ SW=0xff;//规划输入端口while(1)//无穷循环, 程式一直跑LED=SW;//读取开关(P2)状态, 输出到LED(P1)}//主程序结束思考一下!在本实验里,有没有“抖动”的困扰?若希望拨码开关中的S1、S3、S5三个开关都on ,则前四个LED 亮;S2 或 S4 或 S6开关 on,则后四个LED 亮;S7及S8 开关 on,则所有LED 全亮,程序应如何编写?若将拨码开关换成一般家里墙壁上的开关,而LED 换成继电器(RELAY ),是否可作为家里的负载控制?按钮ON-OFF 控制实验按钮 ON-OFF 控制实验电路图流程图如下:/* 基本按钮 ON-OFF 控制实验 *///==声明区=======================================#include//定义8051头文件,引入reg52.hsbit PB1=P2^0;//声明按钮1接至P2.0sbit PB2=P2^1;//声明按钮2接至P2.1sbit LED=P1^0;//声明LED 为P1.0//==主程式=======================================main()//主程序开始{ LED=1;//关闭LEDPB1=PB2=1;//规划输入端口 while(1)//无穷循环, 程式一直跑 {if (PB2==0) LED=1;//若按下PB2,则关闭LED else if (PB1==0) LED=0;//若按下PB1,则点亮LED }//while循环结束}//结束程序思考一下!在本实验里,有没有“抖动”的困扰?若将按钮开关当成启动电机的 ON-OFF 开关,而 LED 换成继电器(RELAY ),是否可作为电机控制?若同时按下 PB1 与 PB2按钮会怎样?按钮切换式控制实验按钮切换式控制实验电路图流程图实验代码:/* 按钮切换式控制实验 *///==声明区=====================================#include//定义8051头文件,引入reg52.h sbitPB1=P2^0;//声明PB1接至P2.0sbit LED=P1^0;//声明LED 接至P1.0void debouncer(void);//声明防弹跳函数//==主程序=====================================main()//主程式开始{ LED=1;//关闭LEDPB1=1;//规划P2.0为输入埠while(1)//无穷循环, 程序一直跑 { if (PB1==0)//若按下PB1 { debouncer();//呼叫防弹跳函数(按下时) LED=!LED;//切换LED 为反相 while(PB1 != 1);//若仍按住PB1,继续等debouncer();//呼叫防弹跳函数(放开时) }//if叙述结束 }//while循环结束}//主程序结束//==子程序=====================================/* 防弹跳函数函数, 延迟约20ms */void debouncer(void)//防弹跳函数开始{ int i;//声明整数变数ifor(i=0;i}//防弹跳函数结束思考一下!在本实验里,改变 debouncer 函数的时间长短,看看有什么影响?若按住 PB1不放会怎样?如何改善?按钮开关应用电路图流程图代码如下:/* 按钮开关应用(两按钮控制七段显示器上下数) *///==声明区========================================== #include//定义8051头文件,引入reg52.h 文件 #define SEG P0//定义七节显示器接至P0端口/* 声明七节显示器驱动信号阵列(共阳) */char codeTAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80, 0x98};//数字0-9sbit PB1=P2^0;//声明按钮1接至P2.0sbit PB2=P2^1;//声明按钮2接至P2.1void debouncer(void);//声明防弹跳函数//==主程式================================= main()//主程序开始{ unsigned char i=0;//声明变量i 初值=0PB1=PB2=1;//规划输入端口 SEG=TAB[i];//输出数字至七段显示器 while(1)//无穷循环, 程式一直跑 { if (PB1==0)//判断PB1是否按下 { debouncer();//呼叫防弹跳函数 i= (i=9清除为0 SEG=TAB[i]; //输出数字至七段显示器while(PB1==0); //PB1是否按住?debouncer(); //呼叫防弹跳函数 }//if叙述结束 if(PB2==0)//判断PB2是否按下 { debouncer();//呼叫防弹跳函数 i= (i>0)? i-1:9;//若i>0则i=i-1,i}//主程序结束//==子程序==================================/* 防弹跳函数函数, 延迟约20ms */void debouncer(void)//防弹跳函数开始{ int i;//声明整数变量ifor(i=0;i}//防弹跳函数结束思考一下!在本实验里,若按钮按住不放,会怎样?如何改善?在本实验里,若 PB1与 PB2两个按钮同时按,会怎样?BCD 数字型拨码开关实验BCD 数字型拨码开关实验电路图流程图实验代码:/* BCD数字型指拨开关实验 *///==声明区======================================#include//定义8051头文件,引入reg52.h 文件 #define SEG P0//定义七节显示器接至P0#define SW P2//定义开关接至P2/* 声明七节显示器驱动信号阵列(共阳) */char codeTAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80, 0x98};//数字0-9#define SW_H() SW&0x0f//读取开关值(P2清除高4bits)//==主程序======================================main()//主程序开始{ SW=0xff;//规划输入埠while(1)//无穷循环, 程序一直跑 SEG=TAB[SW_H()];//读取开关值, 输出至七节显示器(P0) }//主程序结束思考一下!在本实验里,有没有“抖动”的困扰?若把本单元的BCD 数字型拨码开关,改为16进位数字型拨码开关,程序应如何修改?多重按钮开关实验多重按钮开关实验电路图流程图实验中的自编库函数/* myio.h自己写的程序库 *///==声明区==============================#define LED P1//定义LED 接至P1void debouncer(void);//声明防弹跳函数void delay10ms(int);//声明10毫秒延迟函数void alter(int);//声明交互闪烁函数void left(int);//声明单灯左移函数void right(int);//声明单灯右移函数void pili(int); //声明霹雳灯函数void flash(int);//声明闪烁函数//==自己写的子程序========================/* 防弹跳函数函数, 延迟约20ms */void debouncer(void)//防弹跳函数开始{ delay10ms(2);//延迟约20ms}//防弹跳函数结束/* 延迟函数开始, 延迟约x 10ms */void delay10ms(int x)//延迟函数开始{ int i,j;//声明整数变量i,jfor (i=0;i}//延迟函数结束/* 高低位元交互闪烁函数, 执行x 次 */void alter(int x)//高低位元交互闪烁函数开始{ int i;//声明变量iLED=0x0f;//初始状态(高位元亮, 低位元灭) for(i=0;i }//高低位元交互闪烁函数结束/* 全灯闪烁函数, 执行x 次 */void flash(int x)//全灯闪烁函数开始{ int i;//声明变量iLED=0x00;//初始状态(全亮) for(i=0;i}//全灯闪烁函数结束/* 单灯左移函数, 执行x 圈 */void left(int x)//单灯左移函数开始{ int i, j;//声明变量i,j}//单灯左移函数结束/* 单灯右移函数, 执行x 圈 */void right(int x)//单灯右移函数开始 for(i=0;i{ int i, j;//声明变量i,jfor(i=0;i>1)|0x80;//左移1位後,MSB 设为1 }//j循环结束delay10ms(25);//延迟25 10m=0.25s }//i循环结束}//单灯左移函数结束/* 霹雳灯函数, 执行x 圈 */void pili(int x)//霹雳灯函数开始{ int i;//声明变量ifor(i=0;i}//霹雳灯函数结束多重按钮开关实验之一:代码/* 多重按钮开关实验之1 *///==声明区================================#include//定义8051头文件,引入reg52.h 文件#include"myio.h"//自己写的I/O程序库sbit PB1=P2^0;//声明PB1=P2.0sbit PB2=P2^1;//声明PB2=P2.1sbit PB3=P2^2;//声明PB3=P2.2sbit PB4=P2^3;//声明PB4=P2.3//==主程序================================main()//主程序开始{ LED=0xff;//初始状态(LED全灭)P2=0xff;//规划P2输入端口 while(1)//无穷循环, 程序一直跑 { if (PB1==0)//如果按下PB1 { debouncer();//防弹跳alter(3);//高低位元交互闪烁三次 flash(3);}//全灯闪烁三次 else if (PB2==0)//如果按下PB2 { debouncer();//防弹跳 left(3);//单灯左移三圈 flash(3);}//全灯闪烁三次else if (PB3==0)//如果按下PB3 { debouncer();//防弹跳right(3);//单灯右移三圈 flash(3);}//全灯闪烁三次 else if (PB4==0)//如果按下PB4 { debouncer();//防弹跳pili(3);//霹雳灯三圈 flash(3);}//全灯闪烁三次 }//while 循环结束}//主程序结束思考一下!在本实验里,若同时按下多个按钮会如何?在本实验里,若按住按钮不放会如何?在本实验里,其中debouncer 函数是个延迟20毫秒的函数,而 delay10ms 函数是个延迟 10毫秒的函数,可否使用delay10ms 函数取代 debouncer 函数?如何修改?在本实验里,其中alter 函数是个高四位与低四位交替闪烁的函数,而flash 函数是个8灯闪烁的函数,其不同在于其初始值。

S3C2410A实验指导书

S3C2410A实验指导书

目录第1章实验要求 (3)第2章预备知识 (4)一、 ADS1.2安装 (4)二、 ADS1.2 下使用 Wiggler电缆调试 (5)三、配置 ads1.2软件 (6)四、 H-JTAG 驱动程序的使用 (8)第3章 S3C2410A实验 (24)实验一 ADS1.2开发环境创建与简要介绍 (24)一、实验目的 (24)二、实验内容 (24)三、实验设备 (24)四、实验步骤 (24)五、实验步骤 (32)实验二 ARM的I/O接口实验 (34)一、实验目的 (34)二、实验内容 (34)三、实验设备 (34)四、实验原理 (34)五、实验步骤 (36)六、参考程序 (36)实验三 ARM 的中断实验 (37)一、实验目的 (37)二、实验内容 (37)三、实验设备 (37)四、A RM 的中断原理 (37)五、三星的2410 ARM 处理器的中断的使用 (37)六、中断编程实例 (31)七、实验步骤 (32)八、分析理解 (32)实验四 ARM的UART实验 (34)一、实验目的 (34)二、实验内容 (34)三、实验设备 (34)四、 UART的工作原理 (34)五、实验步骤 (39)六、分析理解 (39)实验五 ARM的A/D接口实验 (40)一、实验目的 (40)二、实验内容 (40)三、实验设备 (40)四、实验原理 (40)五、实验步骤 (44)六、分析理解 (44)实验六键盘接口和七段数码管的控制实验 (45)一、实验目的 (45)二、实验内容 (45)三、实验设备 (45)四、实验原理 (45)五、实验步骤 (49)六、分析理解 (49)七、要求 (50)第1章实验要求ARM实验室是电子信息科学与技术的专业实验室。

旨在培养学生对嵌入式系统设计和开发的能力,使学生加深对嵌入式系统设计思想的理解,掌握ARM 实验平台进行程序设计、开发的技巧和方法,进而增强学生的实践能力和动手能力,提高其创新意识。

SENTRON 3WL5225 三极电源拨码开关产品说明书

SENTRON 3WL5225 三极电源拨码开关产品说明书
Voltage Rated insulation voltage Ui Insulation voltage / rated value
Protection class Protection class IP Protective function of the overcurrent release
● during operation / minimum
°C
● during operation / maximum
°C
● during storage / minimum
°C
● during storage / maximum
°C
Certificates Equipment marking ● acc. to DIN EN 61346-2 ● acc. to DIN EN 81346-2
Product function Product function
● Ground fault protection
Display and operation Display version
Short circuit Operational short-circuit current breaking capacity (Ics)
Page 2/4
30.06.2016
Changes preserved © Copyright Siemens AG
● at 415 V / rated value
kA
● at 500 V / rated value
kA
● at 690 V / rated value
kA
Maximum short-circuit current breaking capacity (Icu)

实验三P33口输入P1口输出实验

实验三P33口输入P1口输出实验

实验三P33口输入P1口输出实验系别专业:电子系12级电信2班学号:3121003210姓名:李书杰指导老师:刘志群老师4.1.1实验要求1.复习KeilC51调试硬件的操作方法。

2.复习单片机作为通用I/O口的注意事项。

3.复习单片机操作I/O口的程序设计方法。

4.1.2实验设备PC机一台,TD-NMC+教学实验系统4.1.3实验目的1.熟悉单片机仿真实验软件KeilC51调试硬件的方法。

2.了解P3、P1口作通用I/O口的使用方法。

3.掌握延时子程序的编写和使用方法。

4.了解单片机对简单I/O的扩展方法。

4.1.4实验内容实验1根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程序实现如下功能:将P1口的低4位定义为输出,高4位定义为输入,数字量从P1口的高4位输入,从P1口的低4位输出控制发光二极管的亮灭。

程序如下:KEY:MOVP1,#0F0H;令所有行为低电平KEY1:MOVR7,#0FFH;设置计数常数DJNZR7,KEY1;延时MOVA,P1;读取P1口的列值ANLA,#0F0H;判别有键值按下吗?CPLA;求反后,有高电平就有键按下JZEKEY;无键按下时退出LCALLDEL20m;延时20m去抖动SKEY:MOVA,#00;下面进行行扫描,1行1行扫MOVR0,A;R0作为行计数器,开始为0MOVR1,A;R1作为列计数器,开始为0MOVR3#0FEH;R3暂存行扫描字,低4位为行扫描字SKEY2:MOVA,R3 MOVP1,A;输出行扫描字,高4位全1NOPNOPNOPMOVA,P1;读列值MOVR1,A;暂存列值ANLA,#0F0H;取列值CPLA;高电平则有键闭合S123:JNZSKEY3;有键按下转SKEY3INCR0;行计数器加1SETBC;准备将行扫描左移1位,;形成下一行扫描字,C=1保证输出行扫描字中高4位全为1,;为列输入作准备,低4位中只有1位为0MOVA,R3;R3带进位C左移1位RLCAMOVR3,A;形成下一行扫描字→R3MOVA,R0CJNEA,#04H,SKEY1;最后一行扫(4次)完了吗?EKEY:RET;列号译码SKEY3:MOVA,R1JNBACC.4,SKEY5JNBACC.5,SKEY6JNBACC.6,SKEY7JNBACC.7,SKEY8AJMPEKEYSKEY5:MOVA,#00HMOVR2,A;存0列号AJMPDKEYSKEY6:MOVA,#01HMOVR2,A;存1列号AJMPDKEYSKEY7:MOVA,#02HMOVR2,A;存2列号AJMPDKEYSKEY8:MOVA,#03HMOVR2,A;存3列号AJMPDKEY;键位置译码DKEY:MOVA,R0;取行号ACALLDECODEAJMPEKEY;键值(键号)译码DECODE:MOVA,R0;取行号送AMOVB,#04H;每一行按键个数MULAB;行号某按键数ADDA,R2;行号某按键数+列号=键值RET实验2根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程序实现如下功能:将P3.3口作状态输入口(接一个逻辑开关,即拨码开关),P1口做输入口(接八只发光二极管D0~D7)。

拨码使用手册

拨码使用手册

智建恒标准控制板拨码设置使用手册在使用本产品前请您务必阅读本手册!拨码拨到数字方向为OFF、拨码拨到ON方向为ONS3设置控制机机号:拨码开关S3设置主控板机号图解S3-1:拨到ON为0,拨到OFF为机号1S3-2:拨到ON为0,拨到OFF为机号2S3-3:拨到ON为0,拨到OFF为机号4S3-4:拨到ON为0,拨到OFF为机号8S3-5:拨到ON为0,拨到OFF为机号16S3-6:拨到ON为0,拨到OFF为机号32S3-7:拨到ON为0,拨到OFF为机号64S3-8:拨到ON为入口,拨到OFF为机号出口拨码拨到数字方向为OFF、拨码拨到ON方向为ON注意:主控板及临时卡计费器拨码开关设置一致S1辅助功能设置:一进一出停车场收费管理系统S1-1:拨到ON为无需压地感读卡入口控制板拨码开关出厂默认设置(无车取卡),拨到OFF为需压地感读卡(一车一卡)。

S1-2:拨到ON为实行月卡过期处理(过期按临时卡收费),拨到OFF无月卡过期处理。

S1-3:拨到ON为跨段收费白天段按次收费,拨到OFF为默认标准收费。

S1-4:拨到ON为跨段收费夜天段按次收费,拨到OFF为默认标准收费。

S1-5~S1-8组合功能定义; S1-6拨到ON为入口单模块出卡;出口S1-6、S1-8同时拨到ON为分段收费;出口S1-7拨到ON为跨段收费;出口S1-5、S1-7拨到ON为北京小数点收费,出口S1-5、S1-6、S1-7拨到ON为贵阳收费;入口S1-8拨到ON为ID卡自动出卡。

S2主功能设置:S2-1:拨到ON为道闸关到位才能一进一出停车场收费管理系统读卡,拨到OFF为与闸状态无关。

出口控制板拨码开关出厂默认设置S2-2:拨到ON为IC下载卡号有效,拨到OFF为IC下载卡号无效。

S2-3:拨到ON为IC临时卡手动开闸,拨到OFF为IC临时卡自动开闸S2-4:拨到ON为IC储值卡手动开闸,拨到OFF为IC储值卡自动开闸S2-5:拨到ON为IC免费卡手动开闸,拨到OFF为IC免费卡自动开闸S2-6:拨到ON为IC卡月卡手动开闸,拨到OFF为IC月卡自动开闸。

三型键盘显示控制器实验板教师实验指导(汇编)

三型键盘显示控制器实验板教师实验指导(汇编)

清华大学微型计算机实验系统三型键盘显示实验板教师用实验指导(汇编部分)<~清华大学科教仪器厂2008年8月目录实验板介绍........................................................................................... 错误!未定义书签。

…实验一8255并行口键盘扫描实验 ................................................... 错误!未定义书签。

实验二8255控制数码管显示实验(一) ........................................ 错误!未定义书签。

实验三8255控制数码管显示实验(二) ........................................ 错误!未定义书签。

实验四8255控制数码管显示实验(三) ........................................ 错误!未定义书签。

实验五8255控制数码管显示实验(四) ........................................ 错误!未定义书签。

实验六8255控制键盘、显示综合实验............................................ 错误!未定义书签。

、&。

|实验板介绍一、实验板原理:实验板由可编程并行接口8255、6个数码管,16键小键盘组成。

通过一个20芯扁平电缆与主实验台相连。

该实验板可以和TPC-2003A+、TPC-USB+、TTC-2实验系统配套使用。

原理图如下:图1 8255及20芯电缆信号图2 数码显示,图3 16键键盘实验板上的20芯接口插座提供数据总线信号D0-D0,控制信号IOR、IOW,低位地址A0、A1等,实验时通过20芯扁平电缆与主实验台相连。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高性能软件无线电平台
X6-面向高性能SoC验证和科学仿真
主要特性
支持PCI Express® Gen2 ×8 (但IP另配)
搭载DDR3 SDRAM SO-DIMM系统
搭载FMC连接器,可使用大部分Rocket
I/O(GTX)
利用FMC可选基板能够对应各种接口
提供PCI Express和DMA等参考设计
无限扩展行业应用
下一代软件无线电平台
微软研究院软件无线电(
Sora )是一种新型基于PC 的可编程无线电平台架构。

Sora 结合了可
编程性和通用处理器(GPP )平台的性能和灵活性,同时使用的硬件和软件技术,以满足高性能
的无线通信算法的计算挑战。

Sora 平台提供 Soft WiFi 开源代码。

SoftWiFi 目前支持率的802.11a/b/g 全部协议,无缝
地与商业802.11网卡实现互操作,并达到商业网卡相当的性能。

Sora 是第一平台真正的软件
无线电平台,支持用户开发的802.11a/b/g ,如物理层和MAC ,软件完全是标准PC 架构。

典型应用:
White Spaces
Mobile Phones
Public Safety Radio
Land Mobile
Broadcast TV and FM Radio
Satellite navigation
Covers 6 Amateur Radio Bands
射频部分主要特性:
Dull-duplex Transceiver
50 MHz to 5.8 GHz coverage
50-100mW (17-20dBm) from 50 MHz to 1.2 GHz
30-70mW (15-18dBm) from 1.2 GHz to 2.2 GHz
25+ dB Output power control range under software control
Receive Specs:
Noise figure of 5-7 dB
IIP3 of 5-10 dBm;IIP2 of 40-55 dBm
全频带射频收发模块
实验三 按键及拨码开关实验
一 实验目的
1. 练习使用ISE 1
2.3的基本操作;
2. 设计一个通过按键(PD)和拨码开关(SW )来控制LED 灯的实验;熟悉按键及拨
码开关的控制作用;
二 实验原理及说明
本实验是利用底板上的按键及拨码开关来实现对LED 灯的控制,其中对应关系为SW1—SW6分别对应DD1—DD6,PD1—PD8分别对应DD1—DD8。

三 实验步骤及结果
1、将控制复用关系的五位拨码开关置为OFF OFF OFF OFF OFF (X 为无关项);
2、新建工程并添加工程所需的源程序,文件夹…basic\S3_SW_PB\pro 如图
1.1
图1.1 添加源代码
3、对顶层文件分别进行综合、实现(翻译,映射,布局布线)、生成BIT 文件。

如图1.2
图1.2 编译工程
4、下载程序到开发板上,观察结果;
首先确认电缆已连接到主机与开发板的JTAG插座上,供电,双击“Configure Target
Device”,或者双击桌面的iMPACT快捷图标,打开下载配置工具iMPACT,如图1.3
图1.3 iMPACT界面
双击“Boundary Scan”,点击初始化JTAG链的小图标或者右键空白处选择“Initialize
Chain”,初始化边界扫描JTAG链。

如图1.4
图1.4 初始化JTAG链
操作完成后,边界扫描链上的器件将显示在工作窗口中,再右键器件选择“Assign
New Configuration File”,添加工程目录下的bit文件,如图1.5。

图1.5 添加bit文件
5 添加完bit文件后右键选择“Program…”,BIT文件将被下载到FPGA中通过控制按键及拨码开关实现LED灯的控制。

四参考例程
按键及拨码开关例程目录:basic\S3_SW_PB\pro\sw_pb。

相关文档
最新文档