亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pwm_ctrl.psm

?? EDA原理及VHDL實現(xiàn)(何賓教授)
?? PSM
?? 第 1 頁 / 共 3 頁
字號:
                     ; KCPSM3 Program - Pulse Width Modulation (PWM) Control on the Spartan-3E Starter Kit.
                     ;
                     ; Ken Chapman - Xilinx Ltd
                     ;
                     ; Version v1.00 - 22nd May 2006
                     ;
                     ; Provides control for 12 channels of PWM with a Pulse Repetition Frequency (PRF) of 1KHz
                     ; and an 8-bit duty cycle resolution (256 steps). Control is provided for each channel
                     ; via the UART interface to the PC running HyperTerminal or similar to enter simple text
                     ; commands.
                     ;
                     ;**************************************************************************************
                     ; Port definitions
                     ;**************************************************************************************
                     ;
                     ;
                     ;
                     CONSTANT LED_port, 80                  ;8 simple LEDs
                     CONSTANT LED0, 01                      ;     LED 0 - bit0
                     CONSTANT LED1, 02                      ;         1 - bit1
                     CONSTANT LED2, 04                      ;         2 - bit2
                     CONSTANT LED3, 08                      ;         3 - bit3
                     CONSTANT LED4, 10                      ;         4 - bit4
                     CONSTANT LED5, 20                      ;         5 - bit5
                     CONSTANT LED6, 40                      ;         6 - bit6
                     CONSTANT LED7, 80                      ;         7 - bit7
                     ;
                     ;
                     CONSTANT simple_port, 40               ;4 simple outputs
                     CONSTANT simple_IO9, 01                ;  Header  IO9  - bit0
                     CONSTANT simple_IO10, 02               ;          IO10 - bit1
                     CONSTANT simple_IO11, 04               ;          IO11 - bit2
                     CONSTANT simple_IO12, 08               ;          IO12 - bit3
                     ;
                     ;
                     ;
                     CONSTANT status_port, 00               ;UART status input
                     CONSTANT tx_half_full, 01              ;  Transmitter     half full - bit0
                     CONSTANT tx_full, 02                   ;    FIFO               full - bit1
                     CONSTANT rx_data_present, 04           ;  Receiver     data present - bit2
                     CONSTANT rx_half_full, 08              ;    FIFO          half full - bit3
                     CONSTANT rx_full, 10                   ;                   full - bit4
                     CONSTANT spare1, 20                    ;                  spare '0' - bit5
                     CONSTANT spare2, 40                    ;                  spare '0' - bit6
                     CONSTANT spare3, 80                    ;                  spare '0' - bit7
                     ;
                     CONSTANT UART_read_port, 01            ;UART Rx data input
                     ;
                     CONSTANT UART_write_port, 20           ;UART Tx data output
                     ;
                     ;
                     ;
                     ;**************************************************************************************
                     ; Special Register usage
                     ;**************************************************************************************
                     ;
                     NAMEREG sF, UART_data                  ;used to pass data to and from the UART
                     ;
                     ;
                     ;
                     ;**************************************************************************************
                     ;Scratch Pad Memory Locations
                     ;**************************************************************************************
                     ;
                     CONSTANT PWM_duty_counter, 00          ;Duty Counter 0 to 255 within 1KHz period (1ms)
                     CONSTANT PWM_channel0, 01              ;PWM settings for each channel
                     CONSTANT PWM_channel1, 02              ; Channels 0 to 7 = LEDs 0 to 7
                     CONSTANT PWM_channel2, 03              ; Channels 8 to 11 = IO9 to IO12
                     CONSTANT PWM_channel3, 04
                     CONSTANT PWM_channel4, 05
                     CONSTANT PWM_channel5, 06
                     CONSTANT PWM_channel6, 07
                     CONSTANT PWM_channel7, 08
                     CONSTANT PWM_channel8, 09
                     CONSTANT PWM_channel9, 0A
                     CONSTANT PWM_channel10, 0B
                     CONSTANT PWM_channel11, 0C
                     CONSTANT ISR_preserve_s0, 0D           ;preserve register contents during Interrupt Service Routine
                     CONSTANT ISR_preserve_s1, 0E
                     CONSTANT ISR_preserve_s2, 0F
                     ;
                     ;
                     ;
                     ;
                     ;UART character strings will be stored in scratch pad memory ending in carriage return.
                     ;A string can be up to 16 characters with the start location defined by this constant.
                     ;
                     CONSTANT string_start, 30
                     ;
                     ;
                     ;
                     ;**************************************************************************************
                     ;Useful data constants
                     ;**************************************************************************************
                     ;
                     ;
                     ;
                     ;
                     ;ASCII table
                     ;
                     CONSTANT character_a, 61
                     CONSTANT character_b, 62
                     CONSTANT character_c, 63
                     CONSTANT character_d, 64
                     CONSTANT character_e, 65
                     CONSTANT character_f, 66
                     CONSTANT character_g, 67
                     CONSTANT character_h, 68
                     CONSTANT character_i, 69
                     CONSTANT character_j, 6A
                     CONSTANT character_k, 6B
                     CONSTANT character_l, 6C
                     CONSTANT character_m, 6D
                     CONSTANT character_n, 6E
                     CONSTANT character_o, 6F
                     CONSTANT character_p, 70
                     CONSTANT character_q, 71
                     CONSTANT character_r, 72
                     CONSTANT character_s, 73
                     CONSTANT character_t, 74
                     CONSTANT character_u, 75
                     CONSTANT character_v, 76
                     CONSTANT character_w, 77
                     CONSTANT character_x, 78
                     CONSTANT character_y, 79
                     CONSTANT character_z, 7A
                     CONSTANT character_A, 41
                     CONSTANT character_B, 42
                     CONSTANT character_C, 43
                     CONSTANT character_D, 44
                     CONSTANT character_E, 45
                     CONSTANT character_F, 46
                     CONSTANT character_G, 47
                     CONSTANT character_H, 48
                     CONSTANT character_I, 49
                     CONSTANT character_J, 4A
                     CONSTANT character_K, 4B
                     CONSTANT character_L, 4C
                     CONSTANT character_M, 4D
                     CONSTANT character_N, 4E
                     CONSTANT character_O, 4F
                     CONSTANT character_P, 50
                     CONSTANT character_Q, 51
                     CONSTANT character_R, 52
                     CONSTANT character_S, 53
                     CONSTANT character_T, 54
                     CONSTANT character_U, 55
                     CONSTANT character_V, 56
                     CONSTANT character_W, 57
                     CONSTANT character_X, 58
                     CONSTANT character_Y, 59
                     CONSTANT character_Z, 5A
                     CONSTANT character_0, 30
                     CONSTANT character_1, 31
                     CONSTANT character_2, 32
                     CONSTANT character_3, 33
                     CONSTANT character_4, 34
                     CONSTANT character_5, 35
                     CONSTANT character_6, 36
                     CONSTANT character_7, 37
                     CONSTANT character_8, 38
                     CONSTANT character_9, 39
                     CONSTANT character_colon, 3A
                     CONSTANT character_stop, 2E
                     CONSTANT character_semi_colon, 3B
                     CONSTANT character_minus, 2D
                     CONSTANT character_divide, 2F          ;'/'
                     CONSTANT character_plus, 2B
                     CONSTANT character_comma, 2C
                     CONSTANT character_less_than, 3C
                     CONSTANT character_greater_than, 3E
                     CONSTANT character_equals, 3D
                     CONSTANT character_space, 20
                     CONSTANT character_CR, 0D              ;carriage return
                     CONSTANT character_question, 3F        ;'?'
                     CONSTANT character_dollar, 24
                     CONSTANT character_exclaim, 21         ;'!'
                     CONSTANT character_BS, 08              ;Back Space command character
                     ;
                     ;
                     ;
                     ;
                     ;
                     ;**************************************************************************************
                     ;Initialise the system
                     ;**************************************************************************************
                     ;
                     ; Each PWM channels will be set to a different initial value just for the purposes
                     ; of demonstration. In practice, the initial duty values will depend on the requirements
                     ; of a given system but completely off (zero) is normally the safe option.
                     ;
                     ; Note that it is difficult to distinguish difference between the intensity of LEDs driven
                     ; with duty factors more than 40% (40% = 102/256 or 66Hex). So using relatively small values
                     ; will better demonstrate the PWM control of intensity.
                     ;
                     ; Initial values for LEDs give graduated intensity. Large change required for brighter LEDs.
                     ;
         cold_start: LOAD s0, 05                            ;5/256 = 2%
                     STORE s0, PWM_channel0
                     LOAD s0, 0D                            ;13/256 = 5%
                     STORE s0, PWM_channel1
                     LOAD s0, 14                            ;26/256 = 8%
                     STORE s0, PWM_channel2
                     LOAD s0, 26                            ;38/256 = 15%
                     STORE s0, PWM_channel3
                     LOAD s0, 40                            ;64/256 = 25%
                     STORE s0, PWM_channel4
                     LOAD s0, 58                            ;88/256 = 34%
                     STORE s0, PWM_channel5
                     LOAD s0, 80                            ;128/256 = 50%
                     STORE s0, PWM_channel6
                     LOAD s0, FF                            ;255/256 = 99.6% Maximum possible
                     STORE s0, PWM_channel7
                     ;
                     ; Initial values for simple outputs match documentation example
                     ;
                     LOAD s0, 11                            ;17/256 = 7%
                     STORE s0, PWM_channel8
                     LOAD s0, BC                            ;188/256 = 73%
                     STORE s0, PWM_channel9
                     LOAD s0, EF                            ;239/256 = 93%
                     STORE s0, PWM_channel10
                     LOAD s0, 22                            ;34/256 = 13%
                     STORE s0, PWM_channel11
                     ;
                     ENABLE INTERRUPT                       ;interrupts used to drive servo
                     ;
                     CALL send_welcome                      ;Write welcome message to UART
                     ;
                     ;
                     ;
                     ;**************************************************************************************
                     ; Main program
                     ;**************************************************************************************
                     ;
                     ; Provides a prompt to which an input with one of the following formats is expected...
                     ;
                     ;     LDn hh
                     ;
                     ;     IOk hh
                     ;     IOkk hh
                     ;
                     ;
                     ;  Where
                     ;     'LD' is a command to set one of the LED channels.
                     ;     'IO' is a command to set one of the simple I/O outputs on J4.
                     ;     'n' is an LED number in the range 0 to 7.
                     ;     'k' or 'kk' is a simple I/O number in the range 9 to 12.
                     ;     'hh' is a 2 digit hex value to specify the PWM duty factor (range 00 to FF).
                     ;
                     ; The input allows a degree of editing to be performed and upper and lower case letters
                     ; to be used.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩激情一区二区| 成人性生交大片免费看中文网站| 日韩欧美www| 99国产一区二区三精品乱码| 成人v精品蜜桃久久一区| 亚洲男人的天堂在线观看| 亚洲精品网站在线观看| 午夜欧美2019年伦理| 国产成人午夜精品影院观看视频 | 欧美老女人第四色| 久久夜色精品国产噜噜av | 91高清在线观看| 国产一区视频网站| 亚洲色图欧美激情| 视频一区二区欧美| 亚洲激情欧美激情| 国产精品伦一区二区三级视频| 一区二区三区在线视频播放| 麻豆精品新av中文字幕| 亚洲午夜久久久久中文字幕久| 麻豆视频观看网址久久| 欧美综合视频在线观看| 91同城在线观看| 精品久久久久一区二区国产| 欧美丰满少妇xxxxx高潮对白 | 91麻豆精品国产自产在线观看一区| 久久一区二区三区国产精品| 一区二区三区四区不卡在线 | 国产精品伦一区二区三级视频| 久久综合九色综合97婷婷女人| 亚洲福利国产精品| 日韩av在线发布| 美女在线视频一区| 在线看不卡av| 欧美三级欧美一级| 亚洲欧美在线视频观看| 国产精品18久久久久久久久久久久 | 国产精品嫩草影院com| 韩国精品久久久| 成人avav在线| 欧美色综合网站| 亚洲a一区二区| 国产一区二区在线视频| 欧美一级日韩不卡播放免费| 视频一区视频二区中文| 欧美日韩精品一区视频| 精品久久久久久综合日本欧美| 日本中文字幕一区| 成人午夜在线播放| 欧美乱熟臀69xxxxxx| 午夜av电影一区| 色悠悠久久综合| 欧美一区二区三区在| 日韩精品一二三四| 久久久精品黄色| 成人高清av在线| 图片区小说区国产精品视频 | 久久精品人人做人人爽97| 伊人一区二区三区| 一本大道久久a久久精二百| 91精品国产入口在线| 国产原创一区二区三区| 欧美色精品在线视频| 国产偷v国产偷v亚洲高清| 99re8在线精品视频免费播放| 香蕉加勒比综合久久| 久久综合九色综合欧美亚洲| 波波电影院一区二区三区| 亚洲黄色免费电影| 欧美videossexotv100| 亚洲精品免费在线播放| 日韩视频一区二区三区| 亚洲精品老司机| 9191久久久久久久久久久| 亚洲三级久久久| 欧美电影免费观看高清完整版 | 亚洲一区精品在线| 国产亚洲欧美日韩俺去了| 3d动漫精品啪啪一区二区竹菊 | 国产精品色呦呦| 91免费在线看| 成年人网站91| 亚洲美女区一区| 欧美日韩免费在线视频| 92精品国产成人观看免费| 亚洲最新视频在线播放| 91麻豆精品国产91久久久使用方法| 91一区二区在线| 成人国产一区二区三区精品| 成人免费高清视频| 成人性色生活片| 国产91丝袜在线18| 一区二区在线免费观看| 中文字幕一区二区三区在线观看 | 97se亚洲国产综合自在线不卡| 国产麻豆精品视频| 一区二区三区在线视频观看| 丝袜a∨在线一区二区三区不卡| 午夜精品久久久久久久蜜桃app| 日韩国产成人精品| 精品久久久久久久久久久久久久久久久| 国产精品888| av成人老司机| 欧美剧情电影在线观看完整版免费励志电影 | 6080yy午夜一二三区久久| 欧美一区二区三区视频免费播放| 精品国产123| 国产精品久久久久久妇女6080| 777午夜精品视频在线播放| 欧美videossexotv100| 欧美视频一区二区| 不卡av免费在线观看| 欧美一区二区三区精品| 国产精品久久久久久久岛一牛影视| 日韩一区二区三区电影| 欧美激情综合在线| 婷婷丁香激情综合| 国产精品毛片久久久久久| 色婷婷av一区| 欧美日韩国产精品自在自线| 亚洲国产精品传媒在线观看| 国产欧美1区2区3区| 婷婷亚洲久悠悠色悠在线播放| 91丨九色丨尤物| 日本一区二区三区电影| 日本vs亚洲vs韩国一区三区| 成人app软件下载大全免费| 在线观看国产一区二区| 久久综合99re88久久爱| 免费成人小视频| 日韩vs国产vs欧美| 91久久精品午夜一区二区| 色系网站成人免费| 91一区一区三区| 中文字幕日韩av资源站| 成人听书哪个软件好| 久久久久久亚洲综合影院红桃| 久草这里只有精品视频| 欧美成人综合网站| 蜜臀久久久99精品久久久久久| 日本在线不卡一区| 91精品在线免费观看| 精品国产91亚洲一区二区三区婷婷| 欧美色综合久久| 亚洲综合色成人| 美女视频一区二区| 精品国产一区二区三区不卡| 蜜臀av性久久久久蜜臀aⅴ流畅 | 婷婷综合另类小说色区| 狠狠色丁香久久婷婷综合丁香| 日韩精品中文字幕在线不卡尤物| 蜜桃视频第一区免费观看| 日韩午夜精品电影| 亚洲男人的天堂一区二区| 亚洲成a人v欧美综合天堂| 国产美女娇喘av呻吟久久| 久久久久久久免费视频了| 亚洲精品免费看| 国产综合色精品一区二区三区| 色综合天天综合狠狠| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 久久嫩草精品久久久精品| 国产中文字幕一区| 精品污污网站免费看| 国产在线看一区| 亚洲一区二区欧美激情| 麻豆传媒一区二区三区| 欧美体内she精视频| 丁香婷婷综合色啪| 日韩欧美高清dvd碟片| 日韩精品一级中文字幕精品视频免费观看 | 久久综合狠狠综合久久综合88 | 懂色av中文一区二区三区| 欧美日韩在线综合| 国产精品一区二区x88av| 精品国产乱码久久久久久牛牛| 国产一区视频导航| 五月天久久比比资源色| 久久婷婷色综合| 精品亚洲国内自在自线福利| 亚洲美女免费视频| 久久亚洲一级片| 日韩欧美一卡二卡| 国产麻豆午夜三级精品| 欧美aaaaaa午夜精品| 奇米精品一区二区三区四区 | 国产福利不卡视频| 国产精品自拍三区| 国产精品主播直播| 国产suv一区二区三区88区| 精品一区二区在线看| 韩国av一区二区三区| 久久久亚洲午夜电影| 国产精品一区二区免费不卡 | 色综合一个色综合| 亚洲国产你懂的| 一区二区三区欧美| 日韩欧美激情一区| 欧美精品一区二| 中文文精品字幕一区二区|