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

正文內(nèi)容

基于單片機(jī)的數(shù)字示波器設(shè)計(jì)-wenkub.com

2024-11-03 08:35 本頁面
   

【正文】 E=0。 E=0; } void pbusy() {RW=1。 RS=1。 P1=DAT。 E=0。 /*寫入待顯示數(shù)據(jù)*/ } } void prcode() /*寫指令代碼子程序*/ { pbusy()。 COM=P||0xb8。amp。 /*或頁面地址*/ prcode()。 } void wrtDDRAM() { if(j64) { CS1=1。 COM=0x3f。 /*中區(qū)設(shè)置*/ CS2=1。 /*開顯示設(shè)置*/ prcode()。 CS3=0。i) { d*=2。 /*顯示點(diǎn)在第P頁的第J個(gè)單元的第B位*/ d=1。j++) { dv=。 Vin[j]=((gao4*256+di8)/20481)*VFS/2 。 di4=caiyangdata[i+1]4。 gao4=(gao44)。 } void BtoD() /*采樣值高四位和低八位分離子程序*/ { for(i=0,j=0。 A0=1。 i++。 CS=0。i200。 CS=0。 EA=1。 /*調(diào)采樣子程序*/ BtoD()。 /*讀顯示數(shù)據(jù)子程序*/ void pbusy()。 /*液晶顯示初始設(shè)置子程序*/ void wrtDDRAM()。 /*啟動(dòng)AD574A*/ void BtoD()。 void int0initiate() 。 sbit A0=P2^6。 /*左屏片選*/ sbit E=P2^2。 int i,j。 /*采樣點(diǎn)處輸入信號(hào)的電壓值*/ int gao4,zhong4,di4,di8。 }}附錄五:波形顯示系統(tǒng)程序清單 include include sfr AUXR=0x8e 。 TR1=0。 //開T0 TR1=1。//定時(shí)50ms TL0=0xB0。 }}void main(){ P0=TAB[0]。 delay(A)。//顯示百位 P0=TAB[B3]。 P2=0xFD。//個(gè)位 while(1){ if(P37==1) break。//萬位 B2=number%10000/1000。}/*************************顯示函數(shù)**************************************/void Display(){ uint number。it。 TL0=0xB0。最后,感謝在大學(xué)期間認(rèn)識(shí)我和我認(rèn)識(shí)的所有人,有你們伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿!參考文獻(xiàn)[1] 余發(fā)山、[2] (數(shù)字部分).高等教育出版社,[3] (模擬部分).高等教育出版社,[4] ,[5] 趙克林,姜春茂,韓忠東.《C語言程序設(shè)計(jì)教程》.北京工業(yè)大學(xué)[6] [J].電子技術(shù),[7] [M],電子工業(yè)出版社,2001[8] 王幸之,[9] .[M],[10] .[M].高等教育出版社,[11] .[M]南京工學(xué)院出社,1997[12] 戴佳,戴衛(wèi)恒.51單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京電子工業(yè)出版社,[13] 圖形點(diǎn)陣液晶顯示模塊使用手冊(cè).[14] 趙文博等.新型常用集成電路速查手冊(cè)[M].北京:人民郵電出版社,[15] 李全利,遲榮強(qiáng).單片機(jī)原理及接口技術(shù)[M].北京高等教育出版社,附錄一:系統(tǒng)總體接線圖附錄二:頻率測(cè)量子系統(tǒng)流程圖附錄三:信號(hào)顯示子系統(tǒng)流程圖 附錄四:頻率測(cè)量系統(tǒng)程序清單/****************************************************************** AT89S51的T0,T1計(jì)數(shù)器對(duì)輸入的信號(hào)進(jìn)行頻率計(jì)數(shù),測(cè)量結(jié)果用五位數(shù)碼管動(dòng)態(tài)顯示,要求對(duì)0~65KHZ的信號(hào)頻率進(jìn)行準(zhǔn)確測(cè)量,誤差不超過5HZ*****************************************************************/include define uint unsigned intdefine A 3sbit P37=P3^7。我從心里感謝她。我的心中,除了不舍,還是不舍,我想,有許多人是我要用一輩子去銘記的。設(shè)計(jì)中使用兩片單片機(jī),提高了運(yùn)算速度,使波形和頻率的顯示更加精確。當(dāng)各個(gè)功能塊都能實(shí)現(xiàn)之后,就可以將各個(gè)功能塊組合,然后進(jìn)行綜合調(diào)試,整個(gè)系統(tǒng)得以實(shí)現(xiàn)。編譯有問題,則要通過編譯器給出的提示進(jìn)行修改。調(diào)試包括硬件和軟件部分的調(diào)試:硬件部分,首先應(yīng)對(duì)制作完成的硬件電路進(jìn)行檢測(cè),主要檢查電路是否有短路、斷路的地方。穩(wěn)壓電路的功能是使輸出直流電壓基本不受電網(wǎng)電壓波動(dòng)和負(fù)載電阻變化的影響,從而獲得穩(wěn)定性足夠高的直流電壓。由于輸入電壓為電網(wǎng)電壓,一般情況下所需直流電壓的數(shù)值和電網(wǎng)電壓的有效值相差較大,因而電源變壓器的作用顯現(xiàn)出來起到降壓作用。若RS R/W為10,當(dāng)E引腳出現(xiàn)下降沿時(shí),允許控制器將待顯示數(shù)據(jù)由DB7~DB0數(shù)據(jù)總線寫入19264液晶顯示模塊的輸入寄存器。八位數(shù)據(jù)傳輸線接單片機(jī)的P1口,顯示區(qū)片選CSCS,當(dāng)CS1=1時(shí),左區(qū)顯示屏顯示,當(dāng)CS2=1時(shí),中區(qū)顯示屏顯示,當(dāng)CS3=1時(shí),右區(qū)顯示屏顯示。 2)全屏幕點(diǎn)陣,點(diǎn)陣數(shù)為192(列)64(行),可顯示12(/行)4(行)個(gè)(1616 點(diǎn)陣)漢字,也可完成圖形,字符的顯示。它主要采用動(dòng)態(tài)驅(qū)動(dòng)原理由行驅(qū)動(dòng)—控制器和列驅(qū)動(dòng)器兩部分組成了192(列)64(行)的全點(diǎn)陣液晶顯示。因此,液晶顯示器畫質(zhì)高而且不會(huì)閃爍。 圖38 信號(hào)采集接線 顯示模塊本設(shè)計(jì)中的顯示部分是由單片機(jī)控制的LCD顯示的,采用19264作為顯示器件。AD574A的12位數(shù)據(jù)輸出也接單片機(jī)的P0口,其中DB0~DB3與DB8~DB11位復(fù)用P0口的低四位。各模擬器件(放大器、比較器、多路開關(guān)、取樣保持器等)地及“+15V”和“15V”電源地。對(duì)單極性信號(hào)為20V量程的模擬輸入端,對(duì)雙極性信號(hào)為10V模擬信號(hào)輸入腳。此引腳適當(dāng)連接,可實(shí)現(xiàn)單極性或雙極性輸入。 REFOUT:+10基準(zhǔn)電壓輸出。 CE:芯片啟動(dòng)信號(hào)。 :芯片選擇。若A0=0,進(jìn)行全12位轉(zhuǎn)換,轉(zhuǎn)換時(shí)間為25US;若A0=1,僅進(jìn)行8位轉(zhuǎn)換,轉(zhuǎn)換時(shí)間為16US。當(dāng)此引腳輸入為高電平時(shí),12位數(shù)據(jù)并行輸出;當(dāng)此引腳為低電平時(shí),與引腳A0配合,把12位數(shù)據(jù)分兩次輸出,見下表。由于轉(zhuǎn)換精度高,所提供電源必須有良好的穩(wěn)定性,并進(jìn)行充分濾波,以防止高頻噪聲的干擾; 9)低功耗:典型功耗為390 MW。轉(zhuǎn)換后的數(shù)據(jù)有兩種讀出方式:12位一次讀出;8位、4位兩次讀出; 2)具有可控三態(tài)輸出緩沖器,數(shù)字邏輯輸入輸出電平位TTL電平; 3)非線性誤差:AD574AJ為1LSB,AD574AK為1/2LSB; 4)轉(zhuǎn)換時(shí)間:最大轉(zhuǎn)換時(shí)間為25US(屬于中檔速度); 5)輸入模擬信號(hào)可以是單極性的,也可以是雙極性的。AD574片內(nèi)配有三態(tài)輸出緩沖電路,因而可直接與各種典型的8位或16位微處理器接口,且能與CMOS及TTL電平兼容。R1的作用在于限制按鍵按下瞬間電容C3的放電電流,避免產(chǎn)生火花,以保護(hù)按鍵觸電。增加手動(dòng)復(fù)位按鍵是為了避免死機(jī)時(shí)無法可靠復(fù)位。無論是在單片機(jī)剛開始接上電源時(shí),還是斷電后或者發(fā)生故障后都要復(fù)位。晶振、電容C1/C2及片內(nèi)與非門(作為反饋、放大元件)構(gòu)成了電容三點(diǎn)式振蕩器,振蕩信號(hào)頻率與晶振頻率及電容CC2的容量有關(guān),但主要由晶振頻率決定,范圍在0~33MHz之間,電容CC2取值范圍在5~30pF之間。這些中斷源可通過分別設(shè)置專用寄存器IE的置位或清0來控制每一個(gè)中斷的允許或禁止。定時(shí)器2有三種工作方式:捕獲方式,自動(dòng)重裝載(向上或向下計(jì)數(shù))方式和波特率發(fā)生器方式,工作方式由T2CON的控制位來選擇,參見表35 表35 定時(shí)器2工作方式RCLX+TCLKCP/RL2TR2MODE00116bit autoreload01116bit Capture1X1Baud Rate GeneratorXX0(off) 定時(shí)器2由兩個(gè)8位寄存器TH2和TL2組成,在定時(shí)器工作方式中,每個(gè)機(jī)器周期TL2寄存器的值加1 ,由于一個(gè)機(jī)器周期由12個(gè)振蕩時(shí)鐘構(gòu)成,因此,計(jì)數(shù)速率為振蕩頻率的1/l2 。MOV 0A0H ,data 間接尋址指令訪問高128字節(jié)RAM ,例如下面的間接子址指令中,R0的內(nèi)容為OAOH ,則訪問數(shù)據(jù)字節(jié)地址為0A0H , 而不是P2口(0A0H )。 中斷寄存器: AT89C52有8個(gè)中斷源2個(gè)中斷優(yōu)先級(jí),lE寄存器控制各中斷位,lP寄存器中8個(gè)中斷源的每一個(gè)可定為2個(gè)優(yōu)先級(jí)。CP/RL2捕獲/重裝載選擇。TR2=l時(shí),啟動(dòng)定時(shí)器2 。TCLK發(fā)送時(shí)鐘允許。當(dāng)EXEN2=1,且當(dāng)T2EX引腳上出現(xiàn)負(fù)跳變而出現(xiàn)捕獲或重裝載時(shí),EXF2置位,申請(qǐng)中斷.此時(shí)如果允許定時(shí)器2中斷,CPU響應(yīng)中斷,執(zhí)行定時(shí)器2中斷服務(wù)程序,EXF2必須由軟件清除。表33 AT89C52 SFR 符號(hào)及復(fù)位狀態(tài)地址符號(hào)及復(fù)位80HP0 11111111SP 00000111DPL00000000DPH 00000000PCON0***000088HTCON 00000000TMOD 00000000TL0 00000000TL1 000000000TH0 00000000TH1 0000000090HP1 1111111198HSCON 0000000SBUF ********0A0HP2 111111110A8HIE 0*0000000B0HP3 111111110B8HIP **0000000C0H0C8HT2CON 00000000T2MOD **000000RCAP2L 00000000RCAP2H 00000000TL2 00000000TH2 000000000D0HPSW 000000000D8H0E0HACC 000000000E8H0F0HB 000000000F8H AT89C52除有定時(shí)/計(jì)數(shù)器0和定時(shí)/計(jì)數(shù)器1 外,還有定時(shí)/計(jì)數(shù)和狀態(tài)位位于T2CON (參見表34) T2CON(參見表35) ,寄存器對(duì)(RCA02H、RCAP2L)是定時(shí)器2在16 位捕獲方式或1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1