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

正文內(nèi)容

基于單片機(jī)的多波形信號(hào)發(fā)生器設(shè)計(jì)-資料下載頁

2024-10-23 08:10本頁面

【導(dǎo)讀】螅膆蒁薆袈莁莇薅羀膄芃薄肂羇螞薃袂膂薈薂羄肅蒄薁肇芁莀薁螆肄芆薀衿艿薅蠆羈肂蒁蚈肅芇莇蚇螃肀芃蚆羅莆羋蚅肈膈薇蚅螇莄蒃蚄袀膇荿蚃莂芅螂肄膅薄螁螄羈蒀螀袆膃蒆蝿肈羆莂蝿螈節(jié)羋螈袀肄薆螇羃芀蒂螆肅肅莈裊螅羋芄

  

【正文】 模型。即根據(jù)功能要求,描述各個(gè)輸入和輸出變量之間的數(shù)學(xué)關(guān)系,它是關(guān)系到系統(tǒng)好壞的重要因素。 (4)為提高軟件設(shè)計(jì)的總體效率,以簡(jiǎn)明、直觀法對(duì)任務(wù)進(jìn)行描述, 在編寫應(yīng)用軟件之前,應(yīng)繪制出程序流程圖。 (5)要合理分配系統(tǒng)資源,包括 ROM、 RAM、定時(shí)數(shù)器、中斷資源等。 (6)注意在程序的有關(guān)位置處寫上功能注釋,提高程序的可讀性。 (7)加強(qiáng)軟件抗干擾設(shè)計(jì),它是提高系統(tǒng)應(yīng)用可靠性的有利措施 【 7】 。 9 程序流程圖 圖 程序流程圖 本系統(tǒng)的軟件包括以下幾個(gè)程序模塊: 初始化程序;主程序;延時(shí)子程序;正弦波子程序;三角波子程序;方波子程序;鋸齒波子程序。 10 系統(tǒng)源程序 主程序 下面這段 程序的作用是當(dāng)檢測(cè)到想要的鍵按下時(shí),延時(shí)去抖后, 就轉(zhuǎn)向每個(gè)按鍵的功能程序。程序中的 Yanshi 為延時(shí)子程序標(biāo)號(hào); Fangbo 為方波子程序標(biāo)號(hào); Juchibo 為鋸齒波子程序標(biāo)號(hào); Sanjiaobo 為三角波子程序標(biāo)號(hào); Zhengxianbo 為正弦波子程序標(biāo)號(hào)。 Org 0000h Start:mov a,0ffh 。對(duì) a 口置 1 mov p1,a 。對(duì) p1 口置 1,把它的 2 個(gè)三態(tài)輸入緩沖器打開 L1:mov a,p1 。讀 p1 口,檢測(cè)輸入鍵狀態(tài) cjne a,0ffh,L3 。有按鍵按下轉(zhuǎn) L3 Y: lcall Yanshi 。調(diào)用延時(shí)程序,每隔 1us*5=5us 掃描一下鍵盤情況 Mov r1,5 djnz r1,Y sjmp L1 L3: Y: lcall Yanshi 。調(diào)用延時(shí)程序 (1us*10=10us),去除抖動(dòng)影響 Mov r1,10 djnz r1,Y mov a,p1 。延時(shí)過后,再讀 p1 口,檢測(cè)鍵輸入狀態(tài) cjne a,0ffh,L2 。延時(shí)去抖后,確實(shí)有鍵按下轉(zhuǎn) L2 sjmp L1 L2:jnb ,tab0 。為 口,轉(zhuǎn)向相應(yīng)子程序 jnb ,tab1 jnb ,tab2 jnb ,tab3 sjmp Start 。不是有效按鍵,繼續(xù)執(zhí)行原程序 tab0:ljmp Fangbo tab1:ljmp Juchibo tab2:ljmp Sanjiaobo tab3:ljmp Zhengxianbo ljmp Start end 子程序 1ms延時(shí)子程序如下: Yanshi:movr0,7dh 。80C51 系列單片機(jī)使用的晶振頻率為 6MHz,可知它的機(jī)器周期 為 2us,所以( 1+1+2) *2us*MT=1000us=1ms,則 MT=7dh=125 DL1:nop nop djnz r0,DL1 ret 11 方波子程序如下; Fangbo:mov dptr,7fffh 。選中 DAC0832,因?yàn)橛?C51 的 作為片選信號(hào), DAC0832 的首地址為 7fffh mov r7,7fH 。設(shè)置 高電平寬度 (這里設(shè)的初始值為 128*1us=128us) mov r6,7fH 。設(shè)置 低電平的寬度 mov r5,0fH 。設(shè)置方波的 上限 (這里設(shè)的初始值為最大值的 16/256) LP:mov a,r5 movx @dptr,a 。給 DAC0832 設(shè)初值 Y:lcall Yanshi 。調(diào)用延時(shí)程序 , Mov a,r7 djnz a,Y ??筛鶕?jù)高電平的寬度,設(shè)置延時(shí)程序 的調(diào)用次數(shù) r7 mov a,00h 。設(shè)置方波的 下限 movx @dptr,a lcall Yanshi mov a,r6 djnz a,Y Start:mov a,0ffh 。對(duì) a 口置 1 mov p1,a 。對(duì) p1 口置 1,把它的 2
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1