目录

Similar documents
1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

51 C 51 isp 10 C PCB C C C C KEIL

C语言的应用.PDF

untitled

Microsoft Word - MSP430 Launchpad 指导书.docx

Hz 10MHz 0.5V 5V 0.01% 10s 2 0.5V 5V 1Hz 1kHz 10% 90% 1% 3 1Hz 1MHz 1% EPM7128SLC84-15 LM361 LM361 Zlg

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

untitled

目 录

103 USB C#.NET VB6 100 USB USB (Open Source) LibUsbDotNet USB Library.NET LibUsbDotNet Visual Basic.NET 2010 Express VB.NET 劉政鑫 王嘉鴻 i

ATMEL AT90S8515 AVR CPU AVR AVR AVR ATMEL RISC 32 8 r0 r X Y Z R0 R1 R2 R13 R14 R15 R16 R17 R26 R27 R28 R29 R30 R31 0x00 0x

2 12

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d


Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

untitled

前言

PTS7_Manual.PDF

2 Keil µ vision 2.1 1) Keil µ vision2 V2.34 µ vision3 2) Sino_Keil.exe Keil c:\keil\ 3) JET51 USB PC C:\Keil\ USB PC 4) S-L

untitled

untitled

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

+00DE _01EN.book

Microsoft Word - LD5515_5V1.5A-DB-01 Demo Board Manual

a b c d e f g C2 C1 2

安全上的注意事項 在使用之前 請詳閱本 安全上的注意事項 後 正確地使用 在此所指的注意事項 是為了讓使用者正確地使用產品 避免對使用者或他人造成危害或財產損失 請務必遵守 注意事項區分如下 危險 符號範例 代表操作錯誤可能導致死亡或重傷 且急迫性 較高的內容 此符號表示 禁止 從事的行為 警告 以

WatchOUT 315DT Installation Manual 2

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

工业和信息化部 水利部 全国节约用水办公室

新版 明解C言語入門編

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

IEC JIS HIOKI : 25~1000V : AC3kV : AC5kV : 2000M : AC5kV : 9999M : AC/DC 5kV : 4000M ( 1000V/500V * /

JTAG ICE PC JTAG ICE JTAG ISP... 5 IDE AVR STUDIO JTAGICE JTAGICE... 12

ARM JTAG实时仿真器安装使用指南

ICD ICD ICD ICD ICD

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

STC90C51RC-cn.pdf

SMD POWER INDUCTORS BS CDSU SERIES Test Freq. : BS0302CDSU BS0403CDSU BS0502CDSU BS0503CDSU BS0504CDSU BS0703CDSU BS0705CDSU BS1004CDSU BS1005CDSU 1.0

CC213

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植

untitled

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

Tel:

DPJJX1.DOC

JX-300X DCS 3.1 SP202 SP201S SP211 SP243X SP233 SP244 SP221 SP251 SP251-1 SP *600* *425*1000 RS-232/RS-485 5V24V 110W 24V 110W SP291 SB

untitled

untitled

新・解きながら学ぶC言語

1-1 SH79F6431 A. 2( ) 9~15V ( 12V) U2 U3 3.3V SH79F B. 1(VCC/GND) SH79F6431 C. VDDIO SH79F6431 P4 P5 P0.6 P0.7 VDDIO VDDIO=5V D. 2 V 1.0

untitled

Microsoft Word - 澎湖田調報告_璉謙組.doc

LBS 行 200 /0 /2 3. 行 ALFA AUTO. MACHINERY CO. LTD

JLX

PIC16F F MPLAB 08 16F LED 15 LED

图 片 展 示 : 资 源 简 介 : FPGA Altera CycloneII EP2C5T144C8 (4608 个 LE) 2 路 有 源 晶 振 (50M,25M) AS & JTAG 标 准 接 口 VGA 接 口 UART 接 口 蜂 鸣 器 8bit 并 行 DAC 8 路 按 键

Microsoft Word - Sable User's Manual.doc

新・明解C言語入門編『索引』

c_cpp

Application Note Format

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

TH2512/TH2512A Tonghui Electronics reserves the right to make changes at any time without notice in order to improve design and supply the best possib

1 TPIS TPIS 2 2

单片机应用编程技巧(专家:邓宏杰)

<4D F736F F D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

EK-STM32F

bingdian001.com

2005.book

untitled

PIC_SERVER (11) SMTP ( ) ( ) PIC_SERVER (10) SMTP PIC_SERVER (event driven) PIC_SERVER SMTP 1. E-

FY.DOC

DCU9010及9020硬件使用说明书.doc

DreamStation CPAP DreamStation CPAP Pro DreamStation Auto CPAP

Visual Basic AD/DA Visual Basic 2

C/C++ - 字符输入输出和字符确认

2 14 PORTC.1 PORTB.3 PORTA.2/T0 GND PORTB.2 PORTA.0 PORTC.3 PORB.0/OSCO PORTB.1/OSCI PORTC.0 PORTC.2 SH69P21 /SOP PORTA

68369 (ppp quickstart guide)

学习MSP430单片机推荐参考书

6020

Chroma 61500/ bit / RMS RMS VA ()61500 DSP THD /61508/61507/61609/61608/ (61500 ) Chroma STEP PULSE : LISTLIST 100 AC DC

考试大2011年高考试题答案

! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8

Chapter 24 DC Battery Sizing

NFFG NF FGNFFG 20Vp-p/ 110MHz20Vp-p 0.1mVp-p0Vp-p Range Hold / DC 25 1Mi Mi2 20 = (IEC / IEEE P.7 DC / FMFSKPMPSKAMDCPWM DC 2 2

CHCN.indd

Xear 3D USB CH-IN-2 SPKs 2 6 :

GH1220 Hall Switch

a) Rating and Characteristics Disk Type 05D *Rated Rated Peak Varistor Clamping Typ. cap. Series Part No. Rated Voltage Energy Rated Power Current(8 2

V. PID PID...0

ARK-14013/14017/14018

USB解决方案.ppt

数 字 隔 离 器 光 耦 隔 离 器 或 者 电 磁 隔 离 器 用 来 将 系 统 现 场 的 ADC DAC 和 信 号 调 理 电 路 与 数 字 端 的 控 制 器 隔 离 开 来 如 果 模 拟 端 的 系 统 也 必 须 实 现 充 分 隔 离 的 话, 在 输 入 或 者 输 出 的

untitled

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 信 XC 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路

从MCS51向AVR的快速转换.PDF

SeTAQ 是 山 东 西 泰 克 仪 器 有 限 公 司 的 注 册 商 标 本 说 明 书 未 经 书 面 许 可 不 得 翻 印 修 改 或 引 用 警 告 : 请 专 业 人 员 检 测 和 维 修 本 设 备! 警 告 : 本 仪 表 使 用 24V 直 流 电 源, 请 务 必 正 确

B1B1z_ch_print.pdf

System Design and Setup of a Robot to Pass over Steps Abstract In the research, one special type of robots that can pass over steps is designed and se

_InfraSuite datacenter_B5_SC_ _print.pdf

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

Transcription:

ALTERA_CPLD... 3 11SY_03091... 3 12SY_03091...4....5 21 5 22...8 23..10 24..12 25..13..17 3 1EPM7128SLC.......17 3 2EPM7032SLC.......18 33HT46R47......19..20 41..20 42. 43..26..27 5151DEMO I/O...27 52A/D89C51...28 5312... 30 1 33

54SY0606... 31 55Atmel_ISP 32 56Altera_ISP...33 ****************** 2 33

ALETRA CPLD 11SY_03091 5. 2 16 LED LED 6. JP1 MCU/CPLD 7. JP2 3 33

MCU/CPLD 9. PA 9 CPLD 10. 12SY_03091 CPLD CPLD Test7128 POWER PWM LED PWM 4 33

21 5 33

6 33

7 33

22 1. MAX+plusII10.0BAS 2. Option\ License Setup 8 33

3. BrowseLicense 4. OKUnlicensed Features Licensed Features 5. MaxplusII 9 33

23 WIN98 WIN2000 WIN2000 1. WIN2000 2. 10 33

3. 4. C:\maxplus2\Drivers\win2000 5. Altera ByteBlaster 11 33

6. Windows2000 MaxplusII Altera ByteBlaster 24 JP1 1_2 2_3 CPLD JP2 1_2 2_3 CPLD JP3 CPLD 1_2 2_3 ISP 10pin ISP_ JTAG 25pin PC Lpt1 SY_03091 +5V AC8V~12VPower 12 33

ISP Power 25 DEMO PC file\open 13 33

file\project\set Project to Current File MAX+plusII\Compiler 14 33

Start MAX+plusII\rogrammer Options\Hardwaer Setup.. 15 33

2_3 16 33

31EPM7128SLC (MAX) CMOS EPROM JTAG JTAG BST 5.0ns 178.6Mhz 17 33

2500 128 8 / 100 Altera MAX+PLUSII 32EPM7032SLC 600 32 2 / 36 33HT46R47 18 33

RISC CMOS 4MHZ 2.2V~~5.5V; 8MHZ 3.3V~~5.5V 2K*14 68K*8 SRAM 6 63 13 9 4 A/D PWM PA Prescaler WDT PED 19 33

1 () /******************************************************************/ //: Sy03091.c //: // HT46R47, ALTERAEPM7128/64/32, // AN0( 8 ), PB1( 7 ) CPLD. // AN0( 8 ), PD0( 10 ) PWM,. // PA AN0 CPLD EPM7128. //Body: HT46R47 //Mask option //SysFreq: 4000KHz //Product: 18SKDIP-A //WDT clock Source: WDTOSC(12Khz) //CLR WDT: One clear instruction //Input type PA:CMOS //BZ/BZB : All Enable //OSC:lnt.RC+PC3/PC4 non pull high //FOSC:3.2Mhz //the others use the default value //========================================= #include <ht46r47.h> #define clk1_out _pb1 #define clk2_out _pb2 #define C _c #define pwm_out _pd0 #define ADRL _adrl #define ADRH _adrh #pragma vector isr_ext @ 0x4 //ISR for safequard #pragma vector isr_timer @ 0x8 //ISR for safequard const unsigned char led_code[16]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 20 33

0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e}; // Pa.7_Pa.6_Pa.5_Pa.4_Pa.3_Pa.2_Pa.1_Pa.0 // h+1 g f e d c b a //0xc01 1 0 0 0 0 0 0 0 0 //0xf91 1 1 1 1 0 0 1 0 1 //0xa41 0 1 0 0 1 0 0 0 2 //0xb0 1 0 1 1 0 0 0 0 0 3 //0x99 1 0 0 1 1 0 0 1 0 4 //0x92 1 0 0 1 0 0 1 0 0 5 //0x82 1 0 0 0 0 0 1 0 0 6 //0xf81 1 1 1 1 0 0 0 0 7 //0x80 1 0 0 0 0 0 0 0 0 8 //0x90 1 0 0 1 0 0 0 0 0 9 //0x88 1 0 0 0 1 0 0 0 0 A //0x83 1 0 0 0 0 0 1 1 0 B //0xc61 1 0 0 0 1 1 0 0 C //0xa11 0 1 0 0 0 0 1 0 D //0x86 1 0 0 0 0 1 1 0 0 E //0x8e 1 0 0 0 1 1 1 0 0 F const unsigned char words[4] = {0xfe, 0xfd, 0xfb, 0xf7}; // Pb.7 Pb.6 Pb.5 Pb.4 Pb.3 Pb.2 Pb.1 Pb.0 // word7_word6_word5_word4_word3_word2_word1_word0 //0xc0 1 1 1 1 1 1 1 0 1 //0xc0 1 1 1 1 1 1 0 1 2 //0xc0 1 1 1 1 1 0 1 1 3 //0xc0 1 1 1 1 0 1 1 1 4 const unsigned char tab_disp[4] = {0x00, 0x01, 0x02, 0x03}; //a long time delay void mydelay(unsigned int times){ while(times--) _delay(10); // while(times--) _delay(500); } void safeguard_init(); // void initial(); void check_led1(); 21 33

void output_clock(); void clrwdt(); void min_adjust(); void hour_adjust(); void arrange_hour(); void ad_chege(); //AD */ void BCD(); // void PWM_SET(); // PWM PD unsigned char min_adj_pressed(); unsigned char hour_adj_pressed(); unsigned char alley; // unsigned char Time_disp; // unsigned char Time_clock; // unsigned char ttt; unsigned char ss; unsigned char pb_bit; const char tt=4; const char mas_id=0x01; //id=1; unsigned int vv; unsigned char FLAG0; unsigned char disp_ad0[8]; unsigned char disp_ad1[8]; unsigned char disp_ad2[8]; unsigned char disp_ad3[8]; unsigned char adbuf_l; unsigned char adbuf_h; //========================================= //initialize registers for safeguard void safeguard_init() // { _intc = 0x05; //(ETI=1) //: - ADF TF EIF EADI ETI EEI EMI _tmrc = 0x90; //: TM1 TM0 - TON TE PSC2 PSC1 PSC0 _tmr = 0; // _adcr = 0x08; //, 1 AN0 //ADCR=b7.b6,b5.b4.b3.b2.b1.b0 22 33

//b2.b1.b0=an7~an0; //b5.b4.b3=an7~an0 (is AD & I/O setup,ad=1,i/o=0) //b6=a/d, 0. //b7=a/d,0-->1 ; } //========================================= void initial() // { _pac = 0; // _pa = 0xff; //port A is high _pbc = 0x08; // PB0,PB1/PB2/PB3 _pb = 0xff; //port B off _pdc = 0; // PWM _pd0 = 0; //port D is low } //========================================= void ad_chege() /*AD */ { _acsr = 0x01; //,/8. //ACSR=b7.b6,b5.b4.b3.b2.b1.b0 //b1.b0=adcs~1adcs0, 10/01/00=32/8/2; //b7=test _start=0; // 0->1->0 _start=1; _start=0; while(_eoc==1); // EOCB=0, adbuf_l=adrl; adbuf_h=adrh; } //========================================= void clrwdt(){ #asm clr wdt #endasm } //========================================= 23 33

void BCD_PWM() // PWM { unsigned char f1; unsigned char f2; f1=adbuf_h; disp_ad0[3]=f1/255; disp_ad0[2]=f1/26; f2=(f1%26); disp_ad0[1]=f2*10/26; if(disp_ad0[3]==1)disp_ad0[2]=disp_ad0[1]=0; disp_ad0[0]=1; // disp_ad0[4]=0; // disp_ad0[5]=1; //A/D 01 disp_ad0[6]=0; //A/D 01 disp_ad0[7]=1; //ID disp_ad0[8]=6; // mydelay(10); } //========================================= void isr_timer() //ISR for safequard { if(ss==5) { if(alley==0) { clk1_out=~clk1_out; Time_clock=adbuf_H; alley=time_clock+1; } alley--; ss=0; } ss++; } //========================================= void check_bzid() //, 000~111 { 24 33

char tps_buf; char sss; if(tps_buf&0x08) { _pb0=1; // } else _pb0=0; // } //========================================= void main() { ttt=0; alley=100; safeguard_init(); // initial(); // while(1) { ad_chege(); //AD, adbuf_h/adbuf_l. _pwm=adbuf_h; // PWM pwm_out=1; // PWM,"1" _pa=adbuf_h; // PA mydelay(1000); mydelay(1000); if(ttt==20) {clk2_out=0; mydelay(100); clk2_out=1; ttt=0; } ttt++; clrwdt(); } } /******************************************************************/ 25 33

2 3 a * 1 b Altera ISP * 1 c PLCC84/44 *1 d PLCC68 *1 e * 1 f * 1 a) test7128.gdf b) test7032.gdf c) SY_03091 d) PowerLogic e) UltraEdit f) MAX+plusII10.0BAS g) 26 33

51 5151DEMO I/O 51XXDEMO 51XXDEMO P0P1P2P3 LEO 51 P0P1P2P3 DC+5V AC/8-12V SY-51DEMO 27 33

52A/D-8X51 A/D-8X51 51 AD0804 05 8X51 LED AD590 HI/LOW 28 33

a 8X51 b 4 LED 3 c 4 MODESETUPDOWN d DC+5V AC9V-12V e LED f 8X51 SY-1032 29 33

5312 89C2051 DC-+5V DC-+12V 12 / SY-0729 30 33

54SY_0606 1. 8X5X /// 2. 3. 16*2 () 4. RS232 5. EPROM 6. 4*4 7., 8. 6 DTLED-6 9. SY-0606 31 33

55Atmel_ISP ISP 25pin PC 10pin Atmel-ISP +5 ATMEL AT89S52 32 33

56ALTERA_ISP ALTERA_7XXX MAX+plusII ISP 25pin PC 10pin ISP-JATG +5 ALTERA EPMXX ISP 95.00 ***************** 33 33