欢迎来到天天文库
浏览记录
ID:11519217
大小:93.00 KB
页数:4页
时间:2018-07-12
《8051单片机外文翻译资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、The8051isthenameofabigfamilyofmicrocontrollers.Thedevicewhichwearegoingtousealongthistutorialisthe'AT89S52'whichisatypical8051microcontrollermanufacturedbyAtmel™.Notethatthispartdoesn'taimtoexplainthefunctioningofthedifferentcomponentsofa89S52microcontroller,butrathertogiveyouageneralideaoftheor
2、ganizationofthechipandtheavailablefeatures,whichshallbeexplainedindetailalongthistutorial.8051的名字是一个大家庭的微控制器。该设备我们将沿着这教程使用的是'AT89S52'这是一个典型的8051微控制器制造商Atmel™。请注意,这部分不打算解释的运作情况不同组成部分的89S52单片机,而是给你一个大致的组织芯片和可用的功能,应详细解释了沿此教程。TheblockdiagramprovidedbyAtmel™intheirdatasheetshowingthearchitecturethe89
3、S52devicecanseemverycomplicated,andsincewearegoingtousetheChighlevellanguagetoprogramit,asimplerarchitecturecanberepresentedasthefigure1.2.A.框图™Atmel公司提供的数据显示在他们的架构89S52装置似乎非常复杂,因为我们将使用C高级语言进行编程,一个简单的架构可派代表作为数字1.2.A.Thisfiguresshowsthemainfeaturesandcomponentsthatthedesignercaninteractwith.Youca
4、nnoticethatthe89S52has4differentports,eachonehaving8Input/outputlinesprovidingatotalof32I/Olines.ThoseportscanbeusedtooutputDATAandordersdootherdevices,ortoreadthestateofasensor,oraswitch.Mostoftheportsofthe89S52have'dualfunction'meaningthattheycanbeusedfortwodifferentfunctions:thefistoneistoper
5、forminput/outputoperationsandthesecondoneisusedtoimplementspecialfeaturesofthemicrocontrollerlikecountingexternalpulses,interruptingtheexecutionoftheprogramaccordingtoexternalevents,performingserialdatatransferorconnectingthechiptoacomputertoupdatethesoftware.这个数字表明,主要特点和组成部分,设计师可以互动。你可以注意到,89S5
6、2了4个不同的港口,每一个有8输入/输出线路共提供32个I/O线。这些端口可以用来输出数据和命令做其他装置,或改为国家的一个传感器,或者一个开关。大部分港口的89S52的'双重职能,这意味着它们可以用于两种不同的职能:拳头是执行输入/输出操作和第二个是用于执行特殊功能的微控制器一样外部脉冲计数,中断执行程序根据外部事件,表演串行数据传输或连接到电脑芯片更新软件。Eachporthas8pins,andwillbetreatedfromthesoftwarepointofviewasan8-bitvariablecalled'register',eachbitbeingconnected
7、toadifferentInput/Outputpin.每个港口有8个引脚,并且将被视为从软件的角度来看,这是8位变量称为'登记',每个位被连接到不同的输入/输出引脚。Youcanalsonoticetwodifferentmemorytypes:RAMandEEPROM.Shortly,RAMisusedtostorevariableduringprogramexecution,whiletheEEPROMmemoryisusedtostor
此文档下载收益归作者所有