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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 51.txt

?? 基于51單片機(jī)的函數(shù)發(fā)生器的源代碼。已驗(yàn)證通過。
?? TXT
字號(hào):
程序清單:
        DAADR EQU 7FFEH
        INO EQU 7FF8H
        IN1 EQU 7FF9H
        IN2 EQU 7FFAH
        ORG 0000H
        AJMP MAIN
        ORG 0030H
MAIN:  MOV SP,#70H                  ;設(shè)置堆棧指針
        LCALL ADC                   ;調(diào)用A/D轉(zhuǎn)換程序
        LCALL DISP                   ;調(diào)用顯示子程序
        MOV A,30H           
        CJNE A,#80H,AA               ;判斷頻率高低,確定發(fā)送點(diǎn)數(shù) 
AA:     JC A1
        CJNE A,#0C0H,BB
BB:     JC A2
        MOV R7,#5
        AJMP WAVE
A1:     MOV R7,#1
        AJMP WAVE
A2:     MOV R7,#3
        AJMP WAVE
;********初始檢測(cè)有無按鍵按下******************
WAVE:   JB P2.0,ZH1           ;按鍵按下為低電平
        LCALL DELAY0
ZH1:    JNB P2.0,ZHJC         ;跳到鋸齒波發(fā)生程序
        JB P2.2,ZH2
        LCALL DELAY0        ;延時(shí)去抖
ZH2:    JNB P2.2,SAN          ;跳到三角波發(fā)生程序
        JB P2.3,ZH3 
        LCALL DELAY0
ZH3:    JNB P2.3,SIN          ;跳到正弦波發(fā)生程序
        JB P2.1,ZH4
        LCALL DELAY0
ZH4:    JNB P2.1,FANJC        ;跳到方波發(fā)生程序
        AJMP  WAVE
;*****************波形產(chǎn)生函數(shù)*****************
ZHJC:   MOV DPTR,#DAADR    ;正向鋸齒波
DA1:    MOV R6,#00H
DA2:    MOV A,R6
        ADD A,R7
        MOVX @DPTR,A        ;將數(shù)據(jù)送到D/A轉(zhuǎn)換模塊
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2             ;掃描按鍵,如果有鍵按下則返回
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,DA3        
        CJNE R6,#0FFH,DA2
        AJMP DA1
DA3:    RET
SAN:    MOV DPTR,#DAADR       ;三角波
        MOV R6,#00H
        MOV A,R7
        RL  A
        MOV R7,A
        MOV A,R6
DA5:    ADD A,R7
        MOVX @DPTR,A
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,DA8
        CJNE A,#0FFH,DA5
DA7:    SUBB A,R7
        MOVX @DPTR,A
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,DA8
        CJNE A,#00H,DA7
DA8:    RET
SINS:   MOV  R6,#00H
        MOV A,R6             ;單路正弦波
SIN:    ADD A,R7
        MOV DPTR,#TABH     ;取正弦值表首地址
        MOVC A,@A+DPTR
        MOV DPTR,#DAADR
        MOVX @DPTR,A
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,SIN2
        AJMP SIN
SIN2:   RET
FANJC:  MOV DPTR,#DAADR     ;方波
        MOV R6,#00H
        MOV A,R7
        RL  A
        MOV R7,A
        MOV A,R6
FAN5:   ADD A,R7
        MOV R6,A
        MOV A,#0FFH
        MOVX @DPTR,A
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,FAN8
        CJNE R6,#0FFH,FAN5
FAN7:   MOV A,R6
        SUBB A,R7
        MOV R6,A
        MOV A,#00H
        MOVX @DPTR,A
        LCALL DELAY
        LCALL DELAY1
        MOV 33H,P2
        ORL 33H,#0F0H
        MOV R5,33H
        CJNE R5,#0FFH,FAN8
        CJNE R6,#00H,FAN7
FAN8:   RET
;***************A/D轉(zhuǎn)換****************
ADC:   MOV DPTR,#7FF8H     ;P2.7=0, 且指向IN0
        MOV R1,#30H          ;置數(shù)碼區(qū)首地址
        MOV R2,#02
READ:  MOVX @DPTR,A
HERE:  JNB P2.5,HERE        ;等待轉(zhuǎn)換結(jié)束
        MOVX A,@DPTR       ;讀取轉(zhuǎn)換后數(shù)據(jù)
        MOVX @R1,A
        INC R1
        INC DPTR
        DJNZ R2,READ
        SETB RS0             ;選擇寄存器組1
        RR A                 ;經(jīng)過計(jì)算得到延時(shí)程序初值
        MOV R3,#9CH
        MOV R4,#40H
        CLR C
        XCH A,R4
        SUBB A,R4
        MOV R4,A
        MOV A,30H
        RR A
        XCH A,R3
        SUBB A,B
        MOV R3,A
        MOV R1,A
        MOV A,R4
        MOV B,#02H
        DIV AB
        MOV R3,A
        CLR RS0
        RET
;**********碼制變換和顯示程序***************
DISP:   SETB RS1          ;選擇寄存器組2
       ;兩個(gè)通道待轉(zhuǎn)換的數(shù)據(jù)分別以十六進(jìn)制形式放置在30H、31H
       ;40H和41H存放通道0轉(zhuǎn)換的后BCD碼
       ;42H和43H存放通道1轉(zhuǎn)換后的BCD碼
       ;將通道0的數(shù)據(jù)轉(zhuǎn)換為需要顯示的頻率數(shù)
        MOV  R0,#30H    ;指向通道0的數(shù)據(jù)
        MOV A,@R0
        MOV B,#07H
        DIV AB
        MOV B,#10
        DIV AB
        MOV 40H,A
        MOV 41H,B
       ;將通道1的數(shù)據(jù)轉(zhuǎn)換為需要顯示的頻率數(shù)
        MOV  R0,#31H      ;指向通道0的數(shù)據(jù)
        MOV A,@R0
        MOV B,#07H
        DIV AB
        MOV B,#10
        DIV AB
        MOV 42H,A
        MOV 43H,B
DIR:    SETB RS1            ;選擇寄存器組2
        MOV R2,#04H        ;顯示6個(gè)數(shù)碼管
        MOV  R0,#40H       ;顯示緩沖區(qū)首地址送R0
DL0:    MOV A,@R0         ;取要顯示的數(shù)作查表偏移量
        MOV DPTR,#TAB     ;指向段碼表首
        MOVC A,@A+DPTR   ;查表得段碼
        MOV SBUF,A         ;發(fā)送顯示
DL1:    JNB TI,DL1           ;等待發(fā)送完一幀
        CLR TI               ;清中斷標(biāo)志,準(zhǔn)備繼續(xù)發(fā)送
        INC R0               ;更新顯示單元
        DJNZ R2,DL0         ;重復(fù)顯示所有數(shù)碼管
        CLR RS1             ;恢復(fù)第0組工作寄存器
        RET
;************波形延時(shí)子程序************
;延時(shí)單位256us
DELAY:SETB RS0
       MOV R2,#128
       DJNZ R2,$
       DJNZ R1,DELAY
       CLR RS0
       RET
;************波形延時(shí)程序2************
;延時(shí)單位2us
DELAY1:SETB RS0
        DJNZ R3,DELAY1
        CLR RS0
        RET
;***************按鍵延時(shí)**************
DELAY0:SETB RS0
        SETB RS1
        MOV R2,#20
LOOP2: MOV R3,#250
        DJNZ R3,$
        DJNZ R2,LOOP2
        CLR RS0
        CLR RS1
        RET
TABH:DB 80H,83H,86H,89H,08DH,90H,93H,96H            ;正弦函數(shù)值
      DB 99H,09CH,09FH,0A2H,0A5H,0A8H,0ABH,0AEH
      DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H
      DB 0C7H,0CAH,0CCH,0CFH,0D1H,0D4H,0D6H,0D8H
      DB 0DAH,0DDH,0DFH,0E1H,0E3H,0E5H,0E7H,0E9H
      DB 0EAH,0ECH,0EEH,0EFH,0F1H,0F2H,0F4H,0F5H
      DB 0F6H,0F7H,0F8H,0F9H,0FAH,0FBH,0FCH,0FDH
      DB 0FDH,0FEH,0FFH,0FFH,0FFH,0FFH,0FEH,0FDH
      DB 0FDH,0FCH,0FBH,0FAH,0F9H,0F8H,0F7H,0F6H
      DB 0F5H,0F4H,0F2H,0F1H,0EFH,0EEH,0ECH,0EAH
DB 0E9H,0E7H,0E5H,0E3H,0E1H,0DFH,0DDH,0DAH
      DB 0D8H,0D6H,0D4H,0D1H,0CFH,0CCH,0CAH,0C7H
      DB 0C5H,0C2H,0BFH,0BCH,0BAH,0B7H,0B4H,0B1H
      DB 0AEH,0ABH,0A8H,0A5H,0A2H,09FH,09CH,99H
      DB 96H,93H,90H,08DH,89H,86H,83H,80H
      DB 80H,07CH,79H,76H,72H,06FH,06CH,69H
      
DB 66H,63H,60H,05DH,05AH,57H,55H,51H
      DB 04EH,04CH,48H,45H,43H,40H,03DH,03AH
      DB 38H,35H,33H,30H,02EH,02BH,29H,27H
      DB 25H,22H,20H,01EH,01CH,01AH,18H,16H
      DB 15H,13H,11H,10H,0EH,0DH,0BH,0AH
      DB 09H,08H,07H,06H,05H,04H,03H,02H
      DB 02H,01H,00H,00H,00H,00H,00H,00H
      DB 00H,00H,00H,00H,00H,00H,02H,01H
DB 02H,03H,04H,05H,06H,07H,08H,09H
      DB 0AH,0BH,0DH,0EH,10H,11H,13H,15H
      DB 16H,18H,01AH,01CH,01EH,20H,22H,25H
      DB 27H,29H,02BH,02EH,30H,33H,35H,38H
      DB 03AH,03DH,40H,43H,45H,48H,04CH,04EH
      DB 51H,55H,57H,05AH,05DH,60H,63H,66H
      DB 69H,06CH,06FH,72H,76H,79H,07CH,80H

TAB: DB 03FH,06H,05BH,04FH,66H,06DH,07DH,07H         ;七段碼表
     DB 07FH,06FH,77H,07CH,39H,05EH,79H,71H
     END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产高清aⅴ视频| 国产传媒久久文化传媒| 亚洲日本在线a| 国产欧美日韩视频一区二区| 久久久噜噜噜久久中文字幕色伊伊| 欧美一三区三区四区免费在线看 | 亚洲人成在线观看一区二区| 久久久国产午夜精品| 久久婷婷一区二区三区| 精品国产乱码久久久久久夜甘婷婷| 精品少妇一区二区三区日产乱码| 欧美精品在线一区二区三区| 91精品免费在线观看| 69堂国产成人免费视频| 欧美成va人片在线观看| 国产欧美一区视频| 国产精品久久久久久妇女6080| 亚洲免费在线播放| 亚洲最大成人综合| 麻豆精品国产传媒mv男同| 另类的小说在线视频另类成人小视频在线 | 视频一区视频二区中文字幕| 日韩黄色免费电影| 国产米奇在线777精品观看| 国模套图日韩精品一区二区| 成人福利视频在线| 欧美在线制服丝袜| 2023国产精华国产精品| 国产精品不卡在线观看| 午夜精品福利一区二区三区蜜桃| 久久91精品久久久久久秒播| av不卡在线观看| 欧美二区在线观看| 欧美经典一区二区| 亚洲一卡二卡三卡四卡五卡| 秋霞午夜av一区二区三区| 国产成人精品1024| 欧美伊人精品成人久久综合97| 欧美xxx久久| 日韩一区中文字幕| 美女视频黄免费的久久| 成人黄色av网站在线| 91精品国产综合久久婷婷香蕉 | 丁香婷婷综合网| 欧美日韩国产精选| 国产精品国模大尺度视频| 日韩黄色小视频| 91免费国产视频网站| xvideos.蜜桃一区二区| 一区二区三区中文免费| 福利一区二区在线| 精品国产三级电影在线观看| 亚洲第一久久影院| 成人免费av在线| 精品对白一区国产伦| 亚洲一二三四区| av不卡一区二区三区| 精品国产乱子伦一区| 日本午夜一本久久久综合| 北条麻妃国产九九精品视频| 正在播放亚洲一区| 亚洲国产一区二区三区 | 99久久er热在这里只有精品15| 制服丝袜日韩国产| 亚洲一区二区av在线| 成人激情开心网| 国产精品三级av在线播放| 精品一区二区三区免费| 欧美一卡在线观看| 天堂成人免费av电影一区| 在线观看精品一区| 一区二区三区中文免费| 日本久久精品电影| 亚洲综合色噜噜狠狠| 一本一道久久a久久精品综合蜜臀| 中文av一区二区| 成人性色生活片| 亚洲丝袜制服诱惑| 色综合天天狠狠| 亚洲精品中文字幕在线观看| 色视频一区二区| 午夜精品123| 精品福利在线导航| 国产一区二区不卡| 国产欧美精品一区二区色综合朱莉| 国产成人免费视| 中文字幕一区二区在线观看| 94-欧美-setu| 亚洲成a人片在线不卡一二三区 | 国产女主播一区| 成人免费看的视频| 亚洲一线二线三线视频| 欧美日韩精品免费| 蜜臀av一区二区在线免费观看 | 国产日本欧洲亚洲| 成人综合日日夜夜| 亚洲综合偷拍欧美一区色| 欧美日韩国产大片| 国产九色精品成人porny| 精品国内二区三区| 9色porny自拍视频一区二区| 一区二区国产视频| 精品久久久久久久久久久久久久久久久 | 国产精品视频第一区| 色老汉一区二区三区| 免费成人av在线播放| 国产精品理论片| 在线观看日韩电影| 国产成人亚洲精品青草天美| 亚洲一区在线看| 国产亚洲欧美日韩俺去了| 日本大香伊一区二区三区| 激情综合色综合久久| 日韩一区在线看| 久久久噜噜噜久久中文字幕色伊伊 | 麻豆精品视频在线观看免费| 一区在线播放视频| 精品三级在线观看| 色综合久久综合中文综合网| 久久97超碰国产精品超碰| 亚洲激情图片qvod| 久久久久久久久久久久久久久99| 色偷偷久久一区二区三区| 国产一区二区三区视频在线播放| 一区二区三区加勒比av| 国产欧美日韩在线看| 欧美mv日韩mv国产| 色一情一乱一乱一91av| 懂色av一区二区夜夜嗨| 国产午夜亚洲精品不卡| 国产一区二区三区高清播放| 日本视频免费一区| 亚洲黄色性网站| 中文字幕av一区二区三区高| 日韩欧美一级特黄在线播放| 欧美日韩日日夜夜| 在线欧美日韩精品| 色综合天天性综合| 国产成人综合亚洲网站| 蜜臀av性久久久久蜜臀aⅴ| 亚洲一区二区欧美日韩 | 91激情五月电影| 国产成人综合在线观看| 国产美女一区二区三区| 蜜臀精品久久久久久蜜臀| 亚洲第一在线综合网站| 一区二区三区日韩欧美| 亚洲日本免费电影| 亚洲日本va午夜在线影院| 国产日韩欧美高清在线| 国产亚洲欧美日韩俺去了| 久久久久久久久久看片| 亚洲精品一区二区三区香蕉| wwwwxxxxx欧美| 久久久噜噜噜久噜久久综合| 2019国产精品| 国产三级一区二区三区| 久久久久久久久久美女| 国产精品日产欧美久久久久| 国产精品网曝门| 亚洲特级片在线| 午夜影视日本亚洲欧洲精品| 青青草成人在线观看| 男男视频亚洲欧美| 国产精品综合网| 99精品久久只有精品| 色综合久久综合网欧美综合网| 色噜噜狠狠成人中文综合| 欧美日韩国产一级| 日韩久久精品一区| 国产午夜精品一区二区三区四区 | 91麻豆国产精品久久| 在线免费观看视频一区| 6080亚洲精品一区二区| 久久日韩粉嫩一区二区三区 | 婷婷成人激情在线网| 日韩国产在线一| 精品午夜一区二区三区在线观看| 国产综合久久久久影院| 99re热这里只有精品视频| 欧美性xxxxxx少妇| 日韩欧美黄色影院| 中文字幕日韩av资源站| 亚洲第一成年网| 韩国精品免费视频| 色婷婷av一区二区三区软件| 91精品免费观看| 日韩一区在线播放| 日韩高清一级片| 99国产一区二区三精品乱码| 欧美日韩国产小视频| 国产精品麻豆视频| 日韩中文字幕区一区有砖一区| 国产福利不卡视频| 欧美日本一区二区三区四区| 国产亚洲精品中文字幕| 日韩精品午夜视频| 色综合一区二区| 国产无人区一区二区三区| 肉丝袜脚交视频一区二区|