音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

200——250HZ變化的頻率

作者:scb521 欄目:單片機(jī)
程序介紹:利用定時器定時時間的變化,由P1.0 口
產(chǎn)生200——250HZ變化的頻率。實(shí)際應(yīng)用例如:傳感器
前級推動、頻率發(fā)生器。
程序?qū)嵗‵250.ASM):
ORG 0000H
AJMP MAIN
ORG 001BH
AJMP DIN1
MAIN:
;定義頻率200和300//////////////////////////////////
F2H EQU 30H
F2L EQU 31H
F3H EQU 32H
F3L EQU 33H
;//////////////////////////////////////////////////
;定義頻率保持初值//////////////////////////////////
MOV R1,#50
MOV R2,#02H
;//////////////////////////////////////////////////
;頻率賦初值////////////////////////////////////////
MOV F2H,#0F6H
MOV F2L,#3BH
MOV F3H,#0F8H
MOV F3L,#2FH
;//////////////////////////////////////////////////
CLR P1.0 ;在P1.0口產(chǎn)生一個低
電平,一個脈沖是由一個高電平和一個低電平組成的
MOV TMOD,#00010000B ;定時器工作于方式1
MOV TH1,F2H
MOV TL1,F2L ;200HZ輸出
SETB EA ;開總中斷
SETB TR1 ;開定時器1運(yùn)行
SETB ET1 ;開定時器1允許
LOOP: AJMP LOOP
DIN1:
CPL P1.0 ;取反P1.0口,實(shí)際
是為了不斷的將p1.0的電平關(guān)系轉(zhuǎn)換,即產(chǎn)生了頻率
2樓: >>參與討論
scb521
頻率保持時間//////////////////////////////////////
DJNZ R1,RE
MOV R1,#50
DJNZ R2,RE
MOV R2,#02H
;//////////////////////////////////////////////////
MOV A,F2H
CJNE A,F3H,XIA ;頻率高位到300HZ
的高位了嗎?
AJMP JIA ;頻率高位沒到
300HZ的高位值,直接將低位值加1
XIA: INC F2L
MOV A,F2L
CJNE A,#00H,RE
INC F2H
MOV A,F2H
CJNE A,F3H,RE
;/////////////////////////////////////////////
;頻率高位加到300HZ的高位值了,低位加一,到300HZ的低
位值了嗎,沒到出去,到了關(guān)定時器
JIA:
INC F2L ;到了將200HZ頻率的低位加1
MOV A,F2L
CJNE A,#F3L,RE
CLR TR1
;/////////////////////////////////////////////
RE:
MOV TH1,F2H
MOV TL1,F2L
RETI
END
3樓: >>參與討論
我愛DIY電子

用延時方法編寫變化的頻率(10~100HZ)子程序。

《晶體12MHZ》從底到高變化。
BX: MOV 30H,#10
MOV R5,#7
MOV A,R5
AA1: ACALL SCB
DJNZ R5,AA1
ADD A,#10
MOV R5,A
DJNZ 30H,AA1
AJMP BX

;輸出波
SCB: JB 02h,OTB
ACALL EIS
CPL P3.0
ACALL EIS
CPL P3.0
OTB: RET
;延時
EIS: MOV R2,30H
D1: MOV R3,#20
D2: MOV R4,#248
DJNZ R4,$
DJNZ R3,D2
DJNZ R2,D1
RET

4樓: >>參與討論
wampw
樓主辛苦
5樓: >>參與討論
scb521
謝謝支持
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
[求助]請教一個問題
IAR編程環(huán)境下出現(xiàn)這樣的報(bào)錯,該怎么辦?
課程設(shè)計(jì)sos
下了怎么打不開
誰有提供我一塊四位數(shù)碼板,本人也是新手.對數(shù)碼管電子...
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號