freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vhdl語(yǔ)言及fpga的等精度頻率計(jì)設(shè)計(jì)說(shuō)明書(shū)-資料下載頁(yè)

2025-05-07 19:13本頁(yè)面
  

【正文】 _4 equ 33h tsq_1 equ 34h 。待測(cè)計(jì)數(shù)值 。一個(gè)除數(shù) tsq_2 equ 35h tsq_3 equ 36h tsq_4 equ 37h res_1 equ 38h 。乘法積 。被除數(shù) res_2 equ 39h res_3 equ 3ah res_4 equ 3bh res_5 equ 3ch res_6 equ 3dh res_7 equ 3eh res_8 equ 3fh tmp_1 equ 40h 。除法余數(shù) tmp_2 equ 41h tmp_3 equ 42h tmp_4 equ 43h tmp_5 equ 44h tmp_6 equ 45h tmp_7 equ 46h tmp_8 equ 47h data_tmp equ 48h 。8 字節(jié) ,臨時(shí)存放 data_bus equ p0 。數(shù)據(jù)接口 clear equ 。方式控制接口 start equ 42 eend equ spul equ cl equ sel2 equ sel1 equ sel0 equ disp equ 0000h sjmp reset 0030h reset: mov sp,5fh 。初始化堆棧 acall init_mcu 。單片機(jī)初始化 acall init_10k10 。10K10 初始化 key: acall key_test 。按鍵檢測(cè) cjne state_flag,01h,key_next_1 。狀態(tài)保持 ? sjmp key key_next_1: cjne state_flag,02h,key_next_2 。測(cè)頻 ? acall setup_pinlv 。設(shè)置測(cè)頻方式 acall read_data 。讀取數(shù)據(jù) acall convers_pl 。數(shù)據(jù)處理 ajmp setup_ok key_next_2: cjne state_flag,03h,key_next_3 。測(cè)脈寬 ? acall setup_maikuan_h 。設(shè)置測(cè)脈寬方式 acall read_data 。讀取數(shù)據(jù) acall convers_mk 。數(shù)據(jù)處理 ajmp setup_ok key_next_3: cjne state_flag,04h,reset 。測(cè)占空比 ? acall setup_maikuan_l 。設(shè)置測(cè)占空比方式 ,負(fù)脈沖 acall read_data 。讀取數(shù)據(jù) acall data_copy 。數(shù)據(jù)保存 acall setup_maikuan_h 。設(shè)置測(cè)占空比方式 ,正脈沖 43 acall read_data 。讀取數(shù)據(jù) acall convers_zhk 。數(shù)據(jù)處理 setup_ok: acall send_2_10k10 。處理完的 BCD 碼送至 10K10 顯示 ajmp key init_mcu: 。MCU 初始化 mov p0,0ffh mov p1,0ffh mov p2,01110000h mov p3,0ffh mov state_falg,0 ret init_10k10: 。10K10 初始化 clr clear mov r0,bcd_reg init_1: mov @r0,0 inc r0 cjne r0,bcd_reg+8,init_1 acall send_2_10k10 ret key_test: 。按鍵檢測(cè) mov a,p1 cpl a anl a,00001111b jz key_exit acall delay_20ms mov a,p1 cpl a anl a,00001111b jz key_exit jnb ,key_2 mov a,state_flag cjne a,01h,set_1 sjmp flag_rst set_1: mov state_flag,01h sjmp key_exit 44 key_2: jnb ,key_3 mov a,state_flag cjne a,02h,set_2 sjmp flag_rst set_2: mov state_flag,02h sjmp key_exit key_3: jnb ,key_4 mov a,state_flag cjne a,03h,set_3 sjmp flag_rst set_3: mov state_flag,03h sjmp key_exit key_4: jnb ,key_exit mov a,state_flag cjne a,04h,set_4 sjmp flag_rst set_4: mov state_flag,04h sjmp key_exit flag_rst: mov state_flag,00h key_exit: ret setup_pinlv: 。設(shè)置測(cè)頻方式 setb clear nop nop clr clear setb spul setb cl acall delay_cl clr cl jb start,$ ret setup_maikuan_h: 。設(shè)置測(cè)脈寬方式 clr spul 45 setb cl setb clear nop nop clr clear jb eend,$ ret setup_maikuan_l: 。設(shè)置測(cè)占空比方式 clr spul clr cl setb clear nop nop clr clear jb eend,$ ret data_read: 。數(shù)據(jù)讀取 mov r0,data_reg mov a,11111000b anl p2,a mov @r0,data_bus data_read_1: inc p2 inc r0 mov @r0,data_bus cjne r0,data_reg+7,data_read_1 ret data_copy: 。數(shù)據(jù)復(fù)制 ,data_tmp=data_reg mov r0,data_reg mov r1,data_tmp data_copy_1: mov a,@r0 mov @r1,a inc r0 inc r1 cjne r0,data_reg+8,data_copy_1 ret send_2_10k10: 。BCD 數(shù)送到 10K10 作顯示 46 clr disp mov r0,bcd_reg mov a,11111000b anl p2,a mov data_bus,@r0 send_10k10_1: inc p2 inc r0 mov data_bus,@r0 cjne r0,bcd_reg+7,send_10k10_1 setb disp ret convers_pl: 。測(cè)頻方式數(shù)據(jù)處理 ,Fx=Fs*Nx/Ns mov stdf_4,02h 。50MHZ mov stdf_3,0fah mov stdf_2,0f0h mov stdf_1,80h acall mul_32 。Fs*Nx acall div_32 。Fs*Nx/Ns acall hex_bcd 。二進(jìn)制轉(zhuǎn) BCD ret convers_mk: 。測(cè)脈寬方式數(shù)據(jù)處理 ,Tx=Nx*10exp(7)/Fs mov stdf_4,00h 。擴(kuò)大 10,000,000 倍 mov stdf_3,98h mov stdf_2,96h mov stdf_1,80h mov tsq_4,02h 。50MHZ mov tsq_3,0fah mov tsq_2,0f0h mov tsq_1,80h acall mul_32 。Nx*10exp(7) acall div_32 。Nx*10exp(7)/Fs acall hex_bcd 。二進(jìn)制轉(zhuǎn) BCD ret convers_zhk: 。測(cè)占空比方式數(shù)據(jù)處理 ,V=Nh*10/Nl mov bzq_4,data_tmp 。數(shù)據(jù)送回 mov bzq_3,data_tmp+1 mov bzq_2,data_tmp+2 mov bzq_1,data_tmp+3 mov stdf_4,00h 。擴(kuò)大 100 倍 mov stdf_3,00h 47 mov stdf_2,00h mov stdf_1,64h acall mul_32 。Nh*10 acall div_32 。Nh*10/Nl acall hex_bcd 。二進(jìn)制轉(zhuǎn) BCD ret 。占用 153 字節(jié) ,最大耗時(shí) 2140 機(jī)器周期 。使用 16 字節(jié)內(nèi)存單元 ,以及 R0,ACC,CY,R4 。bzq(4~1)*stdf(4~1)=res(8~1) mul_32: mov r0,res_1 res_clr: mov @r0,0 inc r0 cjne r0,res_1+8,res_clr mov r4,32 mul_32_1: clr c mov a,res_1 rlc a mov res_1,a mov a,res_2 rlc a mov res_2,a mov a,res_3 rlc a mov res_3,a mov a,res_4 rlc a mov res_4,a mov a,res_5 rlc a mov res_5,a mov a,res_6 rlc a mov res_6,a 48 mov a,res_7 rlc a mov res_7,a mov a,res_8 rlc a mov res_8,a 。 mov a,stdf_1 rlc a mov stdf_1,a mov a,stdf_2 rlc a mov stdf_2,a mov a,stdf_3 rlc a mov stdf_3,a mov a,stdf_4 rlc a mov stdf_4,a jnc mul_32_2 。 clr c mov a,res_1 add a,bzq_1 xch a,res_1 mov a,res_2 addc a,bzq_2 xch a,res_2 mov a,res_3 addc a,bzq_3 xch a,res_3 mov a,res_4 addc a,bzq_4 49 xch a,res_4 mov a,res_5 addc a,0 xch a,res_5 mov a,res_6 addc a,0 xch a,res_6 mov a,res_7 addc a,0 xch a,res_7 mov a,res_8 addc a,0 xch a,res_8 mul_32_2: djnz r4,mul_32_1 ret 。占用 255 字節(jié) ,最大耗時(shí) 2527 機(jī)器周期 。使用 20 字節(jié)內(nèi)存單元 ,以及 ACC,CY,R4 。res(8~1)/tsq(4~1)=res(8~1)+tmp(8~1) div_32: mov tmp_1,0 mov tmp_2,0 mov tmp_3,0 mov tmp_4,0 mov tmp_5,0 mov tmp_6,0 mov tmp_7,0 mov tmp_8,0 mov R4,64 div_
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1