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

正文內(nèi)容

基于at89c52單片機(jī)的轉(zhuǎn)速測量系統(tǒng)設(shè)計(jì)-在線瀏覽

2024-09-06 03:33本頁面
  

【正文】 號(hào)轉(zhuǎn)換為電信號(hào),因而需要使用光電傳感器并設(shè)計(jì)相應(yīng)的信號(hào)調(diào)理電路,以得到符合要求的脈沖信號(hào),送給單片機(jī)AT89C52進(jìn)行計(jì)數(shù),同時(shí)得到計(jì)數(shù)的時(shí)間,由單片機(jī)進(jìn)行相關(guān)計(jì)算以得到電動(dòng)機(jī)轉(zhuǎn)速。 傳感器將電機(jī)的轉(zhuǎn)速信號(hào)轉(zhuǎn)變成了電脈沖信號(hào),該信號(hào)經(jīng)過74Ls04反相器整形驅(qū)動(dòng),送到單片機(jī)進(jìn)行脈沖計(jì)數(shù),從而測出電動(dòng)機(jī)轉(zhuǎn)速。LED顯示器計(jì)數(shù)脈沖整形驅(qū)動(dòng)74Ls04傳感器AT 89C52 光電轉(zhuǎn)換部分與單片機(jī)的連接框圖本次課程設(shè)計(jì)選擇是LM358雙運(yùn)算放大器進(jìn)行光電信號(hào)調(diào)理電路設(shè)計(jì)。此外,還設(shè)計(jì)了有源帶通濾波器。由于產(chǎn)生的電壓信號(hào)很小,所以要進(jìn)行放大處理,一般要放大至少1000 倍(≥60dB),然后在進(jìn)行信號(hào)處理工作。其中第一級(jí)放大倍數(shù)為10,~。 信號(hào)處理電路圖整形電路的主要作用是將正弦波信號(hào)轉(zhuǎn)化為方波脈沖信號(hào),最小幅值為0V。從而向輸入端輸入的滯回比較器。5V 的電平的脈沖信號(hào),在脈沖計(jì)數(shù)時(shí),常用的是+5V 的脈沖信號(hào)。單片機(jī)啟運(yùn)運(yùn)行時(shí),都需要先復(fù)位,其作用是使CPU 和系統(tǒng)中其他部件處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作。但單片機(jī)本身是不能自動(dòng)進(jìn)行復(fù)位的,必須配合相應(yīng)的外部電路才能實(shí)現(xiàn)。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號(hào),以防源開關(guān)或電源插頭分合過程中引起的抖動(dòng)而影響復(fù)位。片內(nèi)復(fù)位電路是復(fù)位引腳RST 通過一個(gè)斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個(gè)機(jī)器周期的S5P2,由復(fù)位電路采樣一次。Vcc80C52RST/VPDVssVcc80C52RST/VPDVss 復(fù)位電路②單片機(jī)復(fù)位后的狀態(tài): 單片機(jī)的復(fù)位操作使單片機(jī)進(jìn)入初始化狀態(tài),其中包括使程序計(jì)數(shù)器PC=0000H,這表明程序從0000H 地址單元開始執(zhí)行。值得指出的是,記住一些特殊功能寄存器復(fù)位后的主要狀態(tài),對(duì)于了解單片機(jī)的初態(tài),減少應(yīng)用程序中的初始化部分是十分必要的。IP=00000B,表明各個(gè)中斷源處于低優(yōu)先級(jí); IE=000000B,表明各個(gè)中斷均被關(guān)斷; 系統(tǒng)復(fù)位是任何微機(jī)系統(tǒng)執(zhí)行的第一步,使整個(gè)控制芯片回到默認(rèn)的硬件狀態(tài)下。52單片機(jī)在系統(tǒng)復(fù)位時(shí),將其內(nèi)部的一些重要寄存器設(shè)置為特定的值,至于內(nèi)部RAM 內(nèi)部的數(shù)據(jù)則不變。AT89C52 單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器。這個(gè)放大器與作為反饋元件的片外晶體諧振器一起構(gòu)成一個(gè)自激振蕩器。對(duì)外接電容的值雖然沒有嚴(yán)格的要求,但電容的大小會(huì)影響震蕩器頻率的高低、震蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。在焊接刷電路板時(shí),晶體振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近,以減少寄生電容,更好地保證震蕩器穩(wěn)定和可靠地工作。AT89C52AT89C52附最小系統(tǒng)仿真程序如下:include sbit LED=P1^0。for(i=255。i)for(j=255。j)。 // LED 滅//Delay ()。 //LED 亮//Delay ()。每段上加上合適的電壓,該段就點(diǎn)亮。再把多個(gè)這樣的8 字裝在一起就成了多位的數(shù)碼管了。內(nèi)部結(jié)構(gòu): 共陽型LCD 共陰型()就是七個(gè)發(fā)光管的負(fù)極都連在一起,作為一條引線。靜態(tài)顯示驅(qū)動(dòng):靜態(tài)驅(qū)動(dòng)也稱直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡單,顯示亮度高,缺點(diǎn)是占用I/O 端口多,如驅(qū)動(dòng)4 個(gè)數(shù)碼管靜態(tài)顯示則需要48=32 根I/O 端口來驅(qū)動(dòng),要知道一個(gè)89C52 單片機(jī)可用的I/O 端口才32 個(gè)呢:),實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬件電路的復(fù)雜性。通過分時(shí)輪流控制各個(gè)數(shù)碼管的的COM 端,就使各個(gè)數(shù)碼管輪流受控顯示,這就是動(dòng)態(tài)驅(qū)動(dòng)。 //顯示1234//uchar jj。delay(uint m){ uint i,j。i0。j0。}xian_shi(){ uchar qian,bei,shi,ge。bei=mm%1000/100。ge=mm%10。P0=table[qian]。P2=0。P0=table[bei]。P2=0。P0=table[shi]。P2=0。P0=table[ge]。P2=0。匯編語言更接近機(jī)器語言,常用來編制與系統(tǒng)硬件相關(guān)的程序,如訪問I/O端口,中斷處理程序,實(shí)時(shí)控制程序,實(shí)時(shí)通信程序等;而數(shù)學(xué)運(yùn)算程序則適合用C51高級(jí)語言程序編寫,因?yàn)橛酶呒?jí)語言編寫運(yùn)算程序可提高編寫效率和應(yīng)用程序的可靠性。以前計(jì)算機(jī)的系統(tǒng)軟件主要是匯編語言編寫的,對(duì)于單片機(jī)系統(tǒng)來說更是如此。C語言具有很好的可移植性和硬件控制能力表達(dá)和運(yùn)算能力也較強(qiáng)。2. 可移植性好。4. 表達(dá)方式靈活。6. 可以直接操作計(jì)算機(jī)硬件。 為了提高編制計(jì)算機(jī)系統(tǒng)和應(yīng)用程序的效率,改善程序的可讀性和可移植性,在此采用高級(jí)語言編程。 AT89C52有兩個(gè)定時(shí)器/計(jì)數(shù)器T0 和T1,每個(gè)定時(shí)器/計(jì)數(shù)器均可設(shè)置成為16位,也可以設(shè)置成為13 位進(jìn)行定時(shí)或計(jì)數(shù)。定時(shí)功能是通過計(jì)數(shù)器的計(jì)數(shù)來實(shí)現(xiàn)的,每個(gè)機(jī)器周期產(chǎn)生1 個(gè)計(jì)數(shù)脈沖,即每個(gè)機(jī)器周期計(jì)數(shù)器加1,因此定時(shí)時(shí)間等于計(jì)數(shù)個(gè)數(shù)乘以機(jī)器周期。當(dāng)定時(shí)器采用不同的工作方式和設(shè)置不同的初值時(shí),產(chǎn)生溢出中斷的定時(shí)值和計(jì)數(shù)值將不同,從而可以適應(yīng)不同的定時(shí)或計(jì)數(shù)控制。工作方式寄存器TMOD 的設(shè)定:GATEC/TM1M0GATEC/TM1M0TMOD 各位的含義如下:◆GATE:門控位,用于控制定時(shí)/計(jì)數(shù)器的啟動(dòng)是否受外部中斷請求信號(hào)的影響。M1M0=01 為方式1;表41 MM0 為工作方式選擇位M0M1 工作方式方式說明001101010123 13位定時(shí)/計(jì)數(shù)器 16位定時(shí)/計(jì)數(shù)器 8位自動(dòng)重置定時(shí)/計(jì)數(shù)器兩個(gè)8位定時(shí)/計(jì)數(shù)器(只有T0有)AT89C52單片機(jī)中沒有專門的開中斷和關(guān)中斷指令,對(duì)各個(gè)中斷源的允許和屏蔽是由內(nèi)部的中斷允許寄存器IE 的各位來控制的。EA=0,屏蔽所有的中斷請求;EA=1,開放中斷?!鬍T1:定時(shí)器/計(jì)數(shù)器T1 的溢出中斷允許位。◆ET0:定時(shí)器/計(jì)數(shù)器T0 的溢出中斷允許位。開始①初始化定時(shí)器計(jì)時(shí)器刷新數(shù)碼管延時(shí)2ms顯示開始②顯示緩存初始化LED顯示初始化數(shù)碼顯示 顯示子程序流程圖③開始開計(jì)數(shù)器開定時(shí)器讀出計(jì)數(shù)器值并清零計(jì)數(shù)器定時(shí)重新裝初始值并啟動(dòng)定時(shí)器 定時(shí)計(jì)數(shù)子程序流程圖,參數(shù)的計(jì)算 轉(zhuǎn)速測量的方案選擇,一般要考慮傳感器的結(jié)構(gòu)、安裝以及測速范圍與環(huán)境條件等方面的適用性。本說明書中給出兩種轉(zhuǎn)速測量方案,經(jīng)過我和伙伴查資料、構(gòu)思和自己的設(shè)計(jì),總體電路我們有兩套設(shè)計(jì)方案,部分重要模塊也考慮了其它設(shè)計(jì)方法,經(jīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1