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

正文內(nèi)容

基于單片機(jī)的三相信號源設(shè)計畢業(yè)論文(編輯修改稿)

2024-07-24 19:54 本頁面
 

【文章內(nèi)容簡介】 z,目前常采用6 MHz, MHz和12 MHz。石英晶振起振后,XTAL2(18)腳有一個3 V左右的正弦波。C1,C2短路、晶振不良,AT89C51(18),(19)腳內(nèi)部反相器會損壞。VCC電源未加上等故障可能造成晶振不起振,使單片機(jī)無法工作。當(dāng)采用外部振蕩器時,信號接入(19)腳,(18)腳懸浮。振蕩器的12分頻為一個機(jī)器周期,當(dāng)外接12 MHz晶振時,一個機(jī)器周期為1μs。MCS51大多數(shù)指令為一個機(jī)器周期。 (2)復(fù)位與復(fù)位電路單片機(jī)必須進(jìn)行復(fù)位,是因?yàn)閱纹瑱C(jī)內(nèi)的CPU“取指”過程即為CPU從PC指針?biāo)付ǖ某绦虼鎯ζ鱎OM地址單元中讀取“機(jī)器碼”的過程。單片機(jī)加電后,PC指針應(yīng)指向ROM中某個固定的單元,當(dāng)然,程序開始的第一條指令也應(yīng)放在ROM的這一地址單元內(nèi),這樣整個程序才能有序地執(zhí)行。這個單元就是ROM的0000H單元。只有上電復(fù)位正常后,PC值才為0000H,即指向ROM的0000H單元。此外,專用寄存器SFR中的SP為07H,即指向片內(nèi)數(shù)據(jù)存儲器(片內(nèi)RAM)07H單元,P0~P3值為0FFH,其余的專用寄存器值大多為00H。復(fù)位的方法:當(dāng)振蕩器正常工作時,RST(9)腳上出現(xiàn)的兩個機(jī)器周期的高電平將使單片機(jī)有效復(fù)位??紤]到振蕩器有一定的起振時間,該引腳必須保持10 ms以上高電平,才能有效復(fù)位。復(fù)位電路有開機(jī)自動復(fù)位和手動復(fù)位。注意:復(fù)位信號為2個以上機(jī)器周期的高電平,單片機(jī)復(fù)位后正常工作時應(yīng)該為低電平,如果未加復(fù)位電平或復(fù)位后復(fù)位電平仍未撤除,則單片機(jī)不能正常工作,此時,可檢查RST電壓及相關(guān)器件。在掉電期問RST/VPD引腳如接入備用電源VPD(5 V177。 V),則可保存片內(nèi)數(shù)據(jù)。當(dāng)VCC下降到某一規(guī)定值時,VPD便向片內(nèi)RAM供電。(3)EA/VDD片內(nèi)程序存儲器選用端單片機(jī)復(fù)位后,PC指針可能指向片內(nèi)ROM0000H或片外ROM0000H單元,這取決于EA/VDD(31)腳外接高電平(指向片內(nèi)ROM0000H)還是低電平(指向片外ROM0000H)。AT89C51內(nèi)部有4 kB ROM,這時EA(31)腳需外接高電位VCC。在編程期間,此引腳作編程電壓VDD的輸入端。(b) DAC0832芯片 DAC0832是具有20條引腳的雙列直插式COMS器件,它內(nèi)部具有兩級數(shù)據(jù)寄存器,完成8位電流D/A轉(zhuǎn)換。 0832系統(tǒng)框圖以下是其三種不同的工作方式:(1)直通方式將WR1,WR2,XFER,CS接地,ILE接高電平,就能使得兩個寄存器的輸出跟隨輸入的數(shù)字量變化,DAC0832的輸出也同時跟隨變化。直通方式常用于連續(xù)反饋控制的環(huán)路中。(2)單緩沖方式單緩沖方式就是將其中一個寄存器工作在直通狀態(tài),另一個處于受控的鎖存器狀態(tài)。在實(shí)際應(yīng)用中,如果只有一路模擬量輸出,或雖有幾路模擬量但并不要求同步輸出,就可采用單緩沖方式。(3)雙緩沖方式所謂雙緩沖方式就是將兩個寄存器都處于受控的鎖存方式。為了實(shí)現(xiàn)兩個寄存器的可控,應(yīng)當(dāng)給它們各分配一個端口地址,以便能按照端口地址進(jìn)行操作。D/A轉(zhuǎn)換采用兩步寫操作來完成??稍贒AC0832轉(zhuǎn)換輸出前一個數(shù)據(jù)的同時,將下一個數(shù)據(jù)傳送到輸入寄存器,以提高D/A轉(zhuǎn)換速度。還可用于多路數(shù)模轉(zhuǎn)換系統(tǒng),以實(shí)現(xiàn)多路模擬信號同步輸出的目的。在所設(shè)計的電路中DAC0832采用的是單緩沖方式。(c) 74LS373鎖存芯片 74LS373系統(tǒng)框圖。74LS373[8] 的輸出端 Q0~Q7 可直接與總線相連。當(dāng)三態(tài)允許控制端 OE 為低電平時,Q0~Q7為正常邏輯狀態(tài),可用來驅(qū)動負(fù)載或總線。當(dāng) OE 為高電平時,Q0~Q7 呈高阻態(tài),即不驅(qū)動總線,也不為總線的負(fù)載,但鎖存器內(nèi)部的邏輯操作不受影響。當(dāng)鎖存允許端 LE 為高電平時,Q 隨數(shù)據(jù) D 而變。當(dāng) LE 為低電平時,D 被鎖存在已建立的數(shù)據(jù)電平。當(dāng) LE 端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善 400mV。引出端符號:D0~D7 數(shù)據(jù)輸入端 OE 三態(tài)允許控制端(低電平有效)LE 鎖存允許端 Q0~Q7 輸出端節(jié) 單片機(jī)的時鐘信號[3]用來提供單片機(jī)內(nèi)各種微操作的時間基準(zhǔn);復(fù)位操作則使單片機(jī)的片內(nèi)電路初始化,使單片機(jī)從一種確定的狀態(tài)開始運(yùn)行。(a) 。單片機(jī)的時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩方式。 時鐘部分電路圖在引腳XTAL1和XTAL2外接晶體振蕩器或陶瓷諧振蕩器,構(gòu)成了內(nèi)部振蕩方式。由于單片機(jī)內(nèi)部有一個高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自積振蕩,并產(chǎn)生振蕩時鐘脈沖。晶振通常選用6MHZ、12MHZ、或24MHZ。單片機(jī)的時序單位振蕩周期:晶振的振蕩周期,又稱時鐘周期,為最小的時序單位。狀態(tài)周期:振蕩頻率經(jīng)單片機(jī)內(nèi)的二分頻器分頻后提供給片內(nèi)CPU的時鐘周期。因此一個狀態(tài)周期包含2個振蕩周期。機(jī)器周期:1個機(jī)器周期由6個狀態(tài)周期12個振蕩周期組成,是計算機(jī)執(zhí)行一種基本操作的時間單位。指令周期:執(zhí)行一條指令所需的時間。一個指令周期由14個機(jī)器周期組成,依據(jù)指令不同而不同.(b) 。當(dāng)MCS5l系列單片機(jī)的復(fù)位引腳RST(全稱RESET)出現(xiàn)2個機(jī)器周期以上的高電平時,根據(jù)應(yīng)用的要求,復(fù)位操作通常有兩種基本形式:上電復(fù)位和上電或開關(guān)復(fù)位。上電復(fù)位要求接通電源后,自動實(shí)現(xiàn)復(fù)位操作。上電或開關(guān)復(fù)位要求電源接通后,單片機(jī)自動復(fù)位,并且在單片機(jī)運(yùn)行期間,用開關(guān)操作也能使單片機(jī)復(fù)位。上電后,由于電容C3的充電和反相門的作用,使RST持續(xù)一段時間的高電平。當(dāng)單片機(jī)已在運(yùn)行當(dāng)中時,按下復(fù)位鍵K后松開,也能使RST為一段時間的高電平,從而實(shí)現(xiàn)上電或開關(guān)復(fù)位的操作。 復(fù)位電路單片機(jī)的復(fù)位操作使單片機(jī)進(jìn)入初始化狀態(tài),其中包括使程序計數(shù)器PC=0000H,這表明程序從0000H地址單元開始執(zhí)行。單片機(jī)冷啟動后,片內(nèi)RAM為隨機(jī)值,運(yùn)行中的復(fù)位操作不改變片內(nèi)RAM區(qū)中的內(nèi)容,21個特殊功能寄存器復(fù)位后的狀態(tài)為確定值統(tǒng)復(fù)位是任何微機(jī)系統(tǒng)執(zhí)行的第一步,使整個控制芯片回到默認(rèn)的硬件狀態(tài)下。51單片機(jī)的復(fù)位是由RESET引腳來控制的,此引腳與高電平相接超過24個振蕩周期后,51單片機(jī)即進(jìn)入芯片內(nèi)部復(fù)位狀態(tài),而且一直在此狀態(tài)下等待,直到RESET引腳轉(zhuǎn)為低電平后,才檢查EA引腳是高電平或低電平,若為高電平則執(zhí)行芯片內(nèi)部的程序代碼,若為低電平便會執(zhí)行外部程序。51單片機(jī)在系統(tǒng)復(fù)位時,將其內(nèi)部的一些重要寄存器設(shè)置為特定的值,至于內(nèi)部RAM內(nèi)部的數(shù)據(jù)則不變。節(jié) 1602部分電路圖。LCD1602[5]引腳及其功能介紹如表31所示。表31管腳號管腳名稱LEVER管腳功能描述1VSS0V電源地2VDD電源電壓3VEE對比調(diào)整電壓4RSH/LRS=“H”,表示DB7~DB0為顯示數(shù)據(jù)RS=“L”,表示DB7~DB0為顯示指令數(shù)據(jù)5R/WH/LR/W=“H”,E=“H”,數(shù)據(jù)被讀到DB7~DB0R/W=“L”,E=“H→L” DB7~DB0的數(shù)據(jù)被寫到IR或DR6EH/L使能信號:R/W=“L”,E信號下降沿鎖存DB7~DB0R/W=“H” E=“H”DRAM數(shù)據(jù)讀到D7~D07D0H/L數(shù)據(jù)線8D1H/L數(shù)據(jù)線9D2H/L數(shù)據(jù)線10D3H/L數(shù)據(jù)線11D4H/L數(shù)據(jù)線12D5H/L數(shù)據(jù)線13D6H/L數(shù)據(jù)線14D7H/L數(shù)據(jù)線節(jié) ,。 鍵盤電路圖第 IV 條 第4章 系統(tǒng)軟件流程圖 節(jié) 主程序流程圖 。開始初始化S1按下有按鍵按下?S3按下S2按下S1num+1延時增f減小延時減f增大S1num=1S1num=2輸出正弦波液晶顯示f無輸出S1num=0液晶顯示f液晶顯示fNY節(jié) include //頭文件define uchar unsigned char define uint unsigned int sbit lcdrw=P3^3。 //位變量的定義sbit lcdrs=P3^2。 //位變量的定義sbit lcde=P3^4。 //位變量的定義sbit s1=P2^0。 //位變量的定義sbit s2=P2^1。 //位變量的定義sbit s3=P2^2。 //位變量的定義sbit O1=P2^3。 //位變量的定義sbit O2=P2^4。 //位變量的定義sbit cs1=P3^5。 //位變量的定義sbit cs2=P3^6。sbit cs3=P3^7。 //位變量的定義uchar s1num,a,ys,j,j1,j2。 //變量的定義(字符型)uint fre。 //變量的定義(整型)uchar code tosin[256]={0x80,0x83,0x86,0x89,0x8d,0x90,0x93,0x96,0x99,0x9c,0x9f,0xa2,0xa5,0xa8,0xab,0xae,0xb1,0xb4,0xb7,0xba,0xbc,0xbf,0xc2,0xc5,0xc7,0xca,0xcc,0xcf,0xd1,0xd4,0xd6,0xd8,0xda,0xdd,0xdf,0xe1,0xe3,0xe5,0xe7,0xe9,0xea,0xec,0xee,0xef,0xf1,0xf2,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfd,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xfe,0xfd,0xfd,0xfc,0xfb,0
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1