【正文】
DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DB 01H,09H,11H,0C1H,63H,85H,61H,71HDATAB0: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DATAB1: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB2: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB3: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB4: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DATAB5: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB6: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB7: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDATAB8: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DATAB9: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB0 DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DAHTAB1: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB2 :DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB3 :DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB4 :DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DAHTAB5 : DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB6: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB7: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHDAHTAB8: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH DAHTAB9: DB 03H,9FH,25H,0DH,99H,49H,41H,1FHEND附錄3 英文文獻(xiàn)AT89C52 Chip explainsThe AT89C52 is a lowpower, highperformance CMOS 8bit microputer with 8 Kbytes of Flash programmable and erasable read only memory (PEROM). The device is manufactured using Atmel’s high density nonvolatile memory technology and is patible with the industry standard 80C51 and 80C52 instruction set and pinot. The onchip Flash allows the program memory to be reprogrammed insystem or by a conventional onvolatile memory programmer. By bining a versatile 8bit CPU with Flash on a monolithic chip, the Atmel AT89C52 is a powerful microputer, which provides a highly flexible and cost effective solution to many embedded control applications. The AT89C52 provides the following standard features: 8 Kbytes of Flash, 256 bytes of RAM, 32 I/O lines, three 16bit timer/counters, a sixvector twolevel interrupt architecture, a full duplex serial port, onchip oscillator, and clock circuitry. In addition, the AT89C52 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power Down Mode saves the RAM contents but freezes the oscillator, disabling all other chip functions until the next hardware reset.Pin DescriptionVCC發(fā)20H高位CALL DL MOV P1,0FFH MOV 22H,P1 。 屏蔽低四位 RR A RR A RR A RR A MOV R0,ACALL SEG 。發(fā)20H高位 MOV A,25H MOV R4,0F0H 。 屏蔽低四位 RR A RR A RR A RR A MOV R0,ACALL SEG 。查高位表單數(shù)值CALL BCD CLR MOV A,20HCALL SEND MOV A,21HCALL SEND MOV A,26H MOV R4,0F0H 。查低位表單數(shù)值 MOVC A, A+DPTR MOV 20H,A MOV A,24H 。R7R6R5 定時(shí)器START: MOV SCON,00H MOV 23H,00H MOV 24H,00HBACK: MOV A,24H 。北京:電子工業(yè)出版社,2002[8] 張有順編著,MCS51/96系列單片機(jī)簡明教程。北京:電子工業(yè)出版社,2000[6] 樓然苗,李光飛,51系列單片機(jī)設(shè)計(jì)實(shí)例。北京:科學(xué)出版社,1996[4] 朱宇光編著,單片機(jī)應(yīng)用新技術(shù)教程。北京:北京航空航天大學(xué)出版社, 1993[2] 張立科,單片機(jī)通信技術(shù)與工程實(shí)踐。最后衷心的感謝在百忙之中評閱論文和出席答辯的各位專家、教授!參考文獻(xiàn)[1] 李華等編著感謝朱鳳武教授和李喜武教授對論文的熱心指導(dǎo)并提出建設(shè)性的意見.感謝叢亮等同學(xué)給予的幫助及許多有益的建議。從設(shè)計(jì)的開題研究、開題報(bào)告、理論分析、論文寫作,胡老師都給予了極為細(xì)微的指導(dǎo)。致 謝經(jīng)過幾個(gè)月的努力,本設(shè)計(jì)終于順利完成。但是也因?yàn)橛捎跁r(shí)間、個(gè)人及技術(shù)的原因,本論文存在如下問題有待于進(jìn)一步研究和改進(jìn)。由單片機(jī)根據(jù)輸出和給定值進(jìn)行調(diào)整,保持RL中的電流恒定。本設(shè)計(jì)正是利用這個(gè)思路。從上面的測試結(jié)果可以看出系統(tǒng)輸出具有很高的準(zhǔn)確性,這得益于有源慮波的所提供的高穩(wěn)定電源,以及雙D/A所帶來的高分辨率的參考電壓值,但是在電路設(shè)計(jì)初期沒有充分考慮地線的干擾,對系統(tǒng)的控制精度產(chǎn)生了一定的不利影響,在今后的設(shè)計(jì)中需要進(jìn)一步改進(jìn)6. 結(jié)論因?yàn)楹懔髟词且粋€(gè)電源內(nèi)阻非常大的電源。 預(yù)值測量值Table prevalue observed values電流值 (mA)防真值(mA)偏差(mA)顯示值(mA)偏差(mA)12156110111202111001022500500050331000100001003315001499114961電流值 (mA)防真值(mA)偏差(mA)顯示值(mA)偏差(mA) 由于電源電路存在紋波,必須盡量減小紋波系數(shù)