2022年毕业设计方案英文文献单片机中英文文献翻译.docx





《2022年毕业设计方案英文文献单片机中英文文献翻译.docx》由会员分享,可在线阅读,更多相关《2022年毕业设计方案英文文献单片机中英文文献翻译.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、AT89C51的简况The General Situation of AT89C51Chapter 1 The application of AT89C51Microcontrollersareusedinamultitudeofcommercial applicationssuchasmodems, motor-controlsystems,airconditioner controlsystems,automotiveengineandamongothers.Thehigh processingspeedandenhancedperipheralsetofthese microcontro
2、llersmake them suitableforsuchhigh-speed event-based applications. However, these critical application domains alsorequirethatthesemicrocontrollersarehighlyreliable.Thehighreliability and low market risks can be ensured by a robust testingprocessand a propertoolsenvironmentforthevalidationofthese mi
3、crocontrollers both at the component and at the system level. IntelPlaformEngineeringdepartmentdevelopedanobject-orientedmulti- threadedtestenvironmentforthevalidationofitsAT89C51 automotivemicrocontrollers.Thegoalsofthisenvironmentwas not onlytoprovidearobusttestingenvironmentfortheAT89C51 automoti
4、ve microcontrollers, but to develop an environment which canbeeasilyextendedand reusedforthevalidationofseveralother future microcontrollers. The environment was developed in conjunctionwith Microsoft Foundation Classes AT89C51. The paper describes thedesign and mechanism of this test environment, i
5、ts interactions withvarioushardware/softwareenvironmentalcomponents,and how touse AT89C51.1.1 IntroductionThe 8-bitAT89C51 CHMOSmicrocontrollersaredesignedtohandle high-speedcalculationsandfastinput/outputoperations.MCS 51 microcontrollersaretypicallyusedforhigh-speedeventcontrol systems. Commercial
6、 applications include modems,motor-control systems,printers,photocopiers,airconditionercontrolsystems,disk drives,andmedicalinstruments.The automotiveindustryuseMCS 51 microcontrollersinengine-controlsystems,airbags,suspension19 / 18systems, and antilock braking systems ABS. The AT89C51 is especiall
7、y well suited to applications that benefit from its processing speed and enhanced on-chip peripheral functions set, suchasautomotivepower-traincontrol,vehicledynamicsuspension, antilockbraking,andstabilitycontrolapplications.Becauseof thesecriticalapplications,themarketrequiresareliablecost- effecti
8、vecontrollerwitha lowinterruptlatencyresponse,ability toservicethehighnumber of time and event driven integratedperipheralsneeded inrealtimeapplications,and a CPU withabove average processing power in a single package. The financial and legalrisk of having devices that operate unpredictably is very
9、high. Onceinthemarket,particularlyinmissioncriticalapplicationssuchas anautopilotoranti-lockbrakingsystem,mistakesare financiallyprohibitive.Redesigncostscan runashighasa$500K, much more ifthefixmeans 2backannotatingitacrossaproduct family that share the same core and/or peripheral design flaw. In a
10、ddition, field replacements of components is extremely expensive, asthedevicesaretypicallysealedinmoduleswithatotalvalueseveral times that of the component. To mitigate these problems, it is essential that comprehensive testing of the controllers be carriedoutatboththecomponent levelandsystemlevelun
11、derworstcase environmentalandvoltageconditions.Thiscompleteandthorough validationnecessitatesnotonlyawell-definedprocessbutalsoa properenvironmentand toolstofacilitateand executethemission successfully.Intel Chandler Platform Engineering group provides postsiliconsystemvalidationSVofvariousmicro-con
12、trollersand processors.The systemvalidationprocesscanbe brokenintothree major parts.The type of the device and its application requirementsdetermine which types of testing are performed on the device.1.2 The AT89C51 provides the following standard features:4KbytesofFlash,128bytesofRAM, 32I/Olines,tw
13、o16- bittimer/counters,afivevectortwo-levelinterruptarchitecture,a full duple ser-ial port, on-chip oscillator and clock circuitry.Inaddition,theAT89C51 isdesignedwithstaticlogicforoperationdown tozerofrequencyand supportstwosoftwareselectablepower savingmodes. The IdleMode stopstheCPU whileallowing
14、theRAM, timer/counters,serialportandinterruptsys-temtocontinue functioning. The Power-down Mode saves the RAM contents but freezesthe oscil lator disabling all other chip functions until the nexthardware reset.Figure 1-2-1Block Diagram1-3Pin Description VCC Supply voltage. GND Ground.Port 0 :Port 0
15、is an 8-bit open-drain bi-directional I/O port. Asan output port, each pin cansink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as highimpedance inputs.Port 0 may also be configured to be the multiplexed loworderaddress/data busduring accesses to external program and da
16、ta memory.In this mode P0 has internalpullups.Port0 also receives the codebytes during Flash programming,and outputs the codebytes during program verification.External pullups are required during programverification.Port 1 : Port 1 is an 8-bit bi-directional I/O port with internalpullups.ThePort1out
17、putbufferscansink/so-urcefourTTL inputs.When 1s are written to Port 1 pins they are pulled high by theinternalpullupsand can be usedas inputs.As inputs,Port1 pins thatareexternallybeingpulledlowwillsourcecurrentIIL becauseoftheinternalpullups.Port1 alsoreceivesthelow-order address bytes during Flash
18、 programming and verification.Port 2 : Port 2 is an 8-bit bi-directional I/O port with internal pullups.The Port 2 outputbuffers can sink/source four TTL inputs.When1sarewrittentoPort2pinstheyarepulledhighbytheinternal pullups and can beused as inputs. Asinputs, Port 2 pins that are externally being
19、 pulled low will source current IIL because of theinternalpullups.Port2emitsthehigh-orderaddressbyteduringfetchesfromexternalprogrammemory and duringaccessestoPort2 pins that are externally being pulled low will source current IILbecause of the internal pullups.Port 2 emits the high-order addressbyt
20、e during fetches from external program memory and during accessestoexternaldatamemory thatuse16-bitaddressesMOVXDPTRIn. this application, it uses strong internal pull-ups when emitting 1s.Duringaccessestoexternaldatamemory thatuse8-bitaddresses MOVX RI,Port2emitsthecontentsoftheP2 SpecialFunction Re
21、gister.Port2 alsoreceivesthehigh-orderaddressbitsandsome control signals durin Flash programming and verification.Port 3 : Port 3 is an 8-bit bi-directional I/O port with internalpullups.ThePort3outputbufferscansink/sou-rcefourTTL inputs.When 1s are written to Port 3 pins they are pulled high by the
22、internalpullupsandcanbeused asinputs.As inputs,Port3pins thatareexternallybeingpulledlowwillsourcecurrentIIL because of the pullups.Port3alsoservesthefunctionsofvariousspecialfeaturesofthe AT89C51 as listed below:RST:Reset input. A high on this pin for two machine cycles whilethe oscillator is runni
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 毕业设计 方案 英文 文献 单片机 中英文 翻译

限制150内