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

正文內(nèi)容

袖珍式智能化電容表軟件設(shè)計(jì)本科畢業(yè)論文(編輯修改稿)

2025-07-16 13:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 項(xiàng)目文件(2)打開(kāi)已經(jīng)存在的項(xiàng)目文件進(jìn)人第二步——打開(kāi)項(xiàng)目文件第一步:新建項(xiàng)目文件 命令:[項(xiàng)目管理|新建項(xiàng)目文件] 項(xiàng)目名稱MedWin集成開(kāi)發(fā)環(huán)境的項(xiàng)目器是按項(xiàng)目名稱管理的,項(xiàng)目管理器內(nèi)的項(xiàng)目名稱不可以相同。在項(xiàng)目名稱輸人欄內(nèi),用戶必須輸人項(xiàng)目名稱,并且項(xiàng)目名不得超過(guò)8個(gè)字符,不可以使用漢字以及“,?,*,/”等DOS文件名所不可以使用的字符,也不可以輸人盤符和路徑! 高級(jí)設(shè)置高級(jí)設(shè)置是用戶程序所處路徑與當(dāng)前工作目錄不同時(shí),選擇存放項(xiàng)目文件路徑的過(guò)程。通常,當(dāng)用戶源程序文件存放在當(dāng)前工作目錄時(shí),不需要進(jìn)行高級(jí)設(shè)置。如果源程序文件不在當(dāng)前工作目錄時(shí),用戶必須選擇高級(jí)設(shè)置,將項(xiàng)目文件存放到用源程序所處的目錄。如果源文件與項(xiàng)目文件不在同一目錄時(shí),將會(huì)出現(xiàn)不能進(jìn)行源文件調(diào)試的情況發(fā)生。添加文件選擇添加文件選項(xiàng),表示在項(xiàng)目建立后會(huì)自動(dòng)打開(kāi)文件檢取框,供用戶選擇文件添加到項(xiàng)目管理器中。存儲(chǔ)器屬性存儲(chǔ)器屬性Small / Compact / Large,此屬性為C編譯器所需,如果項(xiàng)目文件中包含C程序,用戶必須設(shè)置存儲(chǔ)器屬性。RAM尺寸:128/256,此屬性為連接器所需的控制項(xiàng)。系統(tǒng)默認(rèn)128字節(jié)。系統(tǒng)默認(rèn)標(biāo)準(zhǔn)80C51匯編選項(xiàng),此選項(xiàng)為匯編器所需的控制項(xiàng)。選中時(shí),匯編器默認(rèn)SFR為80C51。項(xiàng)目頭文件路徑為該項(xiàng)目所定義的頭文件所處的路徑。該路徑與系統(tǒng)定義的頭文件路徑在DOS環(huán)境設(shè)置的關(guān)系是:set c51 inc=(系統(tǒng)定義的頭文件路徑);(項(xiàng)目定義的頭文件路徑)項(xiàng)目庫(kù)文件路徑為該項(xiàng)目所定義的庫(kù)文件所處的路徑,該路徑與系統(tǒng)定義的庫(kù)文件路徑在DOS環(huán)境設(shè)置的關(guān)系是:set c511ib=系統(tǒng)定義的庫(kù)文件路徑);(項(xiàng)目定義的庫(kù)文件路徑)在項(xiàng)目的編譯和連接過(guò)程中,MedWin自動(dòng)加人以上環(huán)境變量的設(shè)置。通常用戶需要設(shè)置項(xiàng)目定義的頭文件和庫(kù)文件路徑,只有在高級(jí)應(yīng)用時(shí)才需設(shè)置。調(diào)試信息建立新的項(xiàng)目后,系統(tǒng)默認(rèn)為產(chǎn)生調(diào)試信息,能夠進(jìn)行源文件調(diào)試。更多的文件屬性關(guān)于編譯/匯編程序的更多的文件屬性,可在[項(xiàng)目管理|文件屬性]中設(shè)置。如果在多模塊調(diào)試中需要關(guān)閉一個(gè)或多個(gè)文件的源文件調(diào)試,可在文件屬性對(duì)話框中,分別關(guān)閉產(chǎn)生調(diào)試信息選項(xiàng)。第二步:添加文件命令:[項(xiàng)目管理|添加文件項(xiàng)]添加文件命令用于將各類文件添加至項(xiàng)目管理器,新建項(xiàng)目文件后集成環(huán)境會(huì)自動(dòng)打開(kāi)添加文件對(duì)話框,提供選擇。請(qǐng)根據(jù):(1)如果文件存在,在文件檢取框中選擇并打開(kāi)文件添加。(2)如果文件不存在,必須輸人文件名(包含擴(kuò)展名),建立新文件。新建文件后,鍵人命令[項(xiàng)目管理|添加文件項(xiàng)],將新建文件添加到項(xiàng)目中。第三步:打開(kāi)項(xiàng)目文件命令:[項(xiàng)目管理|打開(kāi)項(xiàng)目文件]對(duì)于已經(jīng)存在的項(xiàng)目文件,可以打開(kāi)項(xiàng)目文件進(jìn)人第四步操作。第四步:編輯,編譯/匯編/連接 命令:[項(xiàng)目管理|編譯/匯編]MedWin集成開(kāi)發(fā)環(huán)境根據(jù)文件的擴(kuò)展名,自動(dòng)對(duì)激活的文件選擇調(diào)用外部編譯器或匯編器:(1)如果當(dāng)前文件的擴(kuò)展名為ASM或系統(tǒng)定義的擴(kuò)展名,編譯/匯編命令調(diào)用外部匯編命令對(duì)當(dāng)前文件匯編。(2)如果當(dāng)前文件的擴(kuò)展名為C或系統(tǒng)定義的擴(kuò)展名,編譯/匯編命令調(diào)用外部C編譯命令對(duì)當(dāng)前文件編譯,文件編譯/匯編的命令行參數(shù)由[項(xiàng)目管理|文件屬性]確定。第五步:錯(cuò)誤信息關(guān)聯(lián)文件經(jīng)過(guò)編譯/匯編后的結(jié)果顯示于消息窗口,出現(xiàn)錯(cuò)誤后錯(cuò)誤信息與文件關(guān)聯(lián)。在消息窗口中錯(cuò)誤之處雙擊鼠標(biāo)左鍵或鍵人回車,即可將錯(cuò)誤與文件關(guān)聯(lián):(1)如果沒(méi)有錯(cuò)誤,進(jìn)人第六步操作。(2)如果出現(xiàn)錯(cuò)誤,修改文件后重復(fù)進(jìn)行第四步操作。第六步:產(chǎn)生代碼并裝入仿真器命令:[項(xiàng)目管理|產(chǎn)生代碼]命令:[項(xiàng)目管理|產(chǎn)生代碼并裝人]命令:[項(xiàng)目管理|重新產(chǎn)生全部代碼]產(chǎn)生代碼或產(chǎn)生代碼并裝人命令,對(duì)經(jīng)過(guò)編譯/匯編無(wú)誤后產(chǎn)生的OBJ文件進(jìn)行連接,產(chǎn)生用于下載的代碼。此命令對(duì)修改過(guò)的源程序自動(dòng)進(jìn)行編譯或匯編,否則將越過(guò)編譯或匯編過(guò)程進(jìn)行連接,并裝載代碼到仿真器,完成調(diào)試文件所需的準(zhǔn)備工作。(1)使用產(chǎn)生代碼命令,項(xiàng)目管理器會(huì)自動(dòng)判別文件是否需要重新編譯/匯編,提高調(diào)試效率。(2)使用產(chǎn)生代碼并裝人命令,項(xiàng)目管理器會(huì)自動(dòng)判別文件是否需要重新編譯/匯編,并將連接產(chǎn)生的代碼下載到仿真器,提供調(diào)試運(yùn)行。 算法設(shè)計(jì) 整個(gè)程序設(shè)計(jì)過(guò)程中遇到的最大的問(wèn)題的如何根據(jù)測(cè)量到的方波的頻率來(lái)計(jì)算所測(cè)量的電容的大小。在前面的介紹中我們知道:555定時(shí)器芯片的輸出頻率跟所使用的電阻R和電容C的關(guān)系是:。 簡(jiǎn)單時(shí)序圖那就設(shè)定電阻R==10k歐,ln2=,所以確定C值就可以算出f的理論值。 電容與頻率對(duì)應(yīng)值 C(電容) F(頻率) C(電容) F(頻率)7251300Hz2064400Hz6904000Hz1806000Hz6589000Hz1605100Hz6301300Hz1444400Hz6037600Hz1313000Hz5795200Hz1203500Hz5571400Hz1110800Hz5364300Hz1031400Hz5172000Hz962640Hz4993100Hz902430Hz4826100Hz849320Hz3616500Hz802110Hz2891800Hz759870Hz2409000Hz721860Hz。 電容與頻率對(duì)應(yīng)值 C(電容) F(頻率) C(電容) F(頻率)199pf725130Hz699pf206440Hz209pf690400Hz799pf180600Hz219pf658900Hz899pf160510Hz229pf630130Hz999pf144440Hz239pf603760Hz1099pf131300Hz249pf579520Hz1199pf120350Hz259pf557140Hz1299pf111080Hz269pf536430Hz1399pf103140Hz279pf517200Hz1499pf96264Hz289pf499310Hz1599pf90243Hz299pf482610Hz1699pf84932Hz399pf361650Hz1799pf80211Hz499pf289180Hz1899pf75987Hz599pf240900Hz1999pf72186Hz根據(jù)表1各個(gè)電容對(duì)應(yīng)頻率的值,繪制CF曲線,并擬合出圓滑曲線, CF曲線圖1根據(jù)表2各個(gè)電容對(duì)應(yīng)頻率的值,繪制CF曲線,并擬合出圓滑曲線, CF曲線圖2,將CF曲線分成4段直線比較合適,即 直線方程為f=181820C+10869820 直線方程為f=51739C+5680790 直線方程為f=17218C+3267900 直線方程為f=6020C+19253575,將CF曲線也分成4段直線比較合適,即199pf至399pf 直線方程為f=1817C+1086670399pf至699pf 直線方程為f=517C+568080699pf至1199pf 直線方程為f=150C+3114851199pf至1999pf 直線方程為f=60C+192533 分成這四個(gè)線段可以把誤差最小化,使得電容最接近與理想值。分段線性化后,就要看看頻率是否能被單片機(jī)所記錄。頻率測(cè)量一般都是由計(jì)數(shù)器或定時(shí)器來(lái)完成的。MCS 51 系列單片機(jī)內(nèi)部均含有兩個(gè)16 位定時(shí)器/計(jì)數(shù)器, 可直接用來(lái)進(jìn)行頻率測(cè)量。本文擬對(duì)MCS 51 系列單片機(jī)進(jìn)行頻率測(cè)量時(shí)的測(cè)量誤差、測(cè)量范圍和測(cè)量時(shí)間進(jìn)行討論, 并給出進(jìn)行快速、高精度測(cè)量的方法。頻率測(cè)量一般有兩種方法,一種是測(cè)頻法,即將被測(cè)信號(hào)加到計(jì)數(shù)器的計(jì)數(shù)輸入端上,計(jì)數(shù)器在標(biāo)準(zhǔn)時(shí)間內(nèi)進(jìn)行計(jì)數(shù),所得的計(jì)數(shù)值與被測(cè)信號(hào)的頻率有如下關(guān)系:。另一種方法是測(cè)周法, 該方法是將標(biāo)準(zhǔn)頻率信號(hào)送到計(jì)數(shù)器的計(jì)數(shù)輸入端, 而讓被測(cè)頻率信號(hào)控制計(jì)數(shù)器的計(jì)數(shù)時(shí)間, 所得的計(jì)數(shù)值與有如下關(guān)系:。無(wú)論用哪種方法進(jìn)行頻率測(cè)量, 主要誤差源都是由于計(jì)數(shù)器只能進(jìn)行整數(shù)計(jì)數(shù)而引起的177。1誤差。對(duì)于測(cè)頻率法有:,對(duì)于測(cè)周期法有:??梢?jiàn)在同樣的下,測(cè)頻法在的低頻端誤差遠(yuǎn)大于高頻端,而測(cè)周法在的高頻率的誤差遠(yuǎn)大于低頻端,理論研究表明,如進(jìn)行n次重復(fù)測(cè)量取平均,則177。1誤差會(huì)減小n倍。如給定177。1誤差,則要求E≤,對(duì)測(cè)頻法要≥,測(cè)周法要求≤。因此,如對(duì)一給定頻率信號(hào)fx 進(jìn)行測(cè)量,用測(cè)頻法測(cè)量時(shí)fs1越低越好,用測(cè)周法fs2越高越好。從上面的分析可以看出,測(cè)頻法的頻率覆蓋范圍寬,在高頻端的測(cè)量精度較高,在低頻端的測(cè)量精度較低,且測(cè)量時(shí)間較長(zhǎng);測(cè)周法的頻率覆蓋范圍窄,在高頻端的測(cè)量精度低,在低頻端口的測(cè)量精度高,測(cè)量時(shí)間短,故測(cè)頻法適用于進(jìn)行高頻信號(hào)的測(cè)量,測(cè)周法適用于進(jìn)行較低頻率的信號(hào)測(cè)量。MCS 51 單片機(jī)可用軟件來(lái)控制定時(shí)/計(jì)數(shù)器的工作方式,可實(shí)現(xiàn)測(cè)頻法和測(cè)周法的動(dòng)態(tài)切換。因而,在寬帶、高速的頻率測(cè)量中可采用軟件切換的方法來(lái)提高測(cè)量精度和測(cè)量速度。為此,需尋找在什么頻點(diǎn)上切換兩種測(cè)量方法。給定n次測(cè)量的時(shí)間上限T,對(duì)測(cè)頻率法有n,即n/,故。對(duì)測(cè)周期法有:,即。如果要求=1/1000,n=10則頻率轉(zhuǎn)換點(diǎn)應(yīng)滿足。即。取T=,則有,取其中任意一點(diǎn)都可滿足。用測(cè)頻法測(cè)頻時(shí),定時(shí)/計(jì)數(shù)器的計(jì)數(shù)時(shí)間間隔由軟件延時(shí)完成,理論上定時(shí)的時(shí)間可以達(dá)到無(wú)窮大,即可達(dá)到足夠低,因此,可達(dá)到無(wú)窮小,可以認(rèn)為測(cè)頻法的測(cè)頻范圍只有上限頻率而沒(méi)有下限頻率。 所以555定時(shí)器輸出的頻率經(jīng)過(guò)32分頻之后單片機(jī)以1/8秒讀取記錄,得到的頻率再乘回32,看看屬于哪個(gè)量程段,再用c=k/f算電容。 第一段 頻率7251300Hz到3616500Hz k1為144296300 第二段 頻率3616500Hz到2064400Hz k2為144299800 第三段 頻率2064400Hz到1203500Hz k3為144300100 第四段 頻率1203500Hz到721860Hz k4為144299800199pf至399pf 第五段 頻率725130Hz到361650Hz k5為144299800399pf至699pf 第六段 頻率361650Hz到206440Hz k6為144299800699pf至1199pf 第七段 頻率206440Hz到102030Hz k7為1443001001199pf至1999pf 第八段 頻率120350Hz到72186Hz k8為144300000屬于那一段量程,就用哪個(gè)k去除以測(cè)得的f,就能得出被測(cè)電容的數(shù)值。 4 程序設(shè)計(jì)目有了前面的對(duì)整個(gè)系統(tǒng)的分析后畫出的流程圖,下面的工作就是根據(jù)流程圖編寫程序,程序設(shè)計(jì)要解決選擇頻率段,計(jì)算電容和顯示三個(gè)主要問(wèn)題。 程序流程圖流程圖是一種傳統(tǒng)的算法表示法,它利用幾何圖形的框來(lái)代表各種不同性質(zhì)的操作,用流程線來(lái)指示算法的執(zhí)行方向。由于它簡(jiǎn)單直觀,所以應(yīng)用廣泛,特別是在早期語(yǔ)言階段,只有通過(guò)流程圖才能簡(jiǎn)明地表述算法,流程圖成為程序員們交流的重要手段。本次畢業(yè)設(shè)計(jì)在軟件設(shè)計(jì)方面的難度是有點(diǎn)大。 程序流程圖 中斷系統(tǒng)程序中斷系統(tǒng)在單片機(jī)系統(tǒng)中起著十分重要的作用,STC89C51的中斷系統(tǒng)共有8個(gè)中斷源,6個(gè)中斷矢量,兩級(jí)中斷優(yōu)先級(jí),可實(shí)現(xiàn)兩級(jí)嵌套,可通過(guò)軟件來(lái)屏蔽或允許相應(yīng)的中斷請(qǐng)求。 STC89C51的中斷源STC89C51有兩個(gè)外部中斷源,INT0和INT1分別對(duì)應(yīng)兩個(gè)矢量。INT0:外部中0請(qǐng)求中斷輸入引腳(),低電平或下降沿有效。INT0中斷有效,則置位中斷請(qǐng)求標(biāo)志位IE0().CPU在每個(gè)機(jī)械周期的S5P2狀態(tài)采樣IE0標(biāo)志位,當(dāng)條件滿足,則響應(yīng)中斷請(qǐng)求。中斷響應(yīng)后,轉(zhuǎn)向?qū)?yīng)的中斷矢量,執(zhí)行中斷服務(wù)程序,并由硬件自動(dòng)復(fù)位IE0標(biāo)志位。INT1:外部中斷1請(qǐng)求輸入中斷引腳(),低電平下降沿有效。其功能與操作同INT0。 STC89C51的中斷控制寄存器及結(jié)構(gòu)中斷控制寄存器IE, STC89C51的中斷均屬可屏蔽中斷,即通過(guò)軟件對(duì)特殊功能寄存器IE的設(shè)置,實(shí)現(xiàn)對(duì)各中斷源的中斷請(qǐng)求允許或屏蔽的控制。 中斷控制寄存器IE各位含義表IEEAET2ESET1EX1ET0EX0位地址AFH9EHADHACHABHAAHA9HA8H (1)EA是CPU中斷總允許位。EA=1,CPU開(kāi)放中斷;EA=0,CPU屏蔽所有的中斷請(qǐng)求。(2)ES是串行中斷允許位。ES=1,允許串行口中斷;ES=0,禁止串行口中斷。 (3)ET1是定時(shí)器T1的溢出中斷允許位。ET1=1時(shí)允許T1溢出中斷;反之依然。 (4)EX1是外部中斷INT1中斷允許位。EX1=1時(shí),允許外部中斷1中斷;反之依然。 (5)ET0是定時(shí)計(jì)數(shù)器T0的溢出中斷允許位。(6)EX0是外部中斷INT0允許位。方式寄存器TMOD是一個(gè)逐位定義的8位寄存器,但只能使用字節(jié)尋址的寄存器,字節(jié)地址為89H。 定時(shí)器/計(jì)數(shù)器方式寄存器TMOD格式D7D6D5D4D3D2D1D0GATEC/TM1M0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1