资源描述:
《机器人控制-数码管动态显示-仿真实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、“机器人挫制”课程菴结扳皆机器人控制仿真实验二数码管动态显示姓名:李铃年级:2011级系别:信息工程学院计科(师)学号:1111000048同组人姓名:杨晨年级:2011级系别:信息工程学院计科(师)同组人学号:11110000542013年5月14日【实验目的】进一步熟悉ke订仿真软件、proteus仿真软件的使用。了解并熟悉单片机I/O口和数码管的电路结构学会构建简单的数码管动态显示电路。掌握C51中单片机I/O口的编程方法和使用1/0口进行输入输出的注意事项。【实验耍求】利用proteus仿真软件和keil仿真软件实现数码管动态显示数字1-9。【实验环境】Pro
2、teus与keil联合,语言环境为汇编语言。【实验用品】proteus仿真软件,keil仿真软件,个人计算机-台。【实验内容】-、利用proteus软件画出电路图1、打开proteus软件••ISIS点击P选择电器元件(见图1.1),在keywords中搜索要用到的电器元件(见图1・2和图1.3),在本次试验中选择型号为AT89C51单片机。找到后双击元件名称,这样元件就显示在DEVICES中了(见图1.4),选好后点击“0K”关闭窗口。图1・1蛋PickDevicesIKeywords:Ik4
3、a.魅(NoFikert[Device
4、LibrarySchemali
5、cPreview:CategoryjAIIOlegocieJ[Analogic生图1.2墮PickDevicesKey/vord$.Iat89c51MatchWhoteWords?MicroprocessorICsDeviceIbtxaryIDesoiplionIIAT8X51MCS80518051Microcontoller(4kBcode,33MHz,2x16bkT
6、AT89C518USAT89C51RB2AT89C51RB2BUSAT89C51RC2AT8X51RC2BUSAT8X51RD2AT89C51RD2.BUSMCS8051MCS8C61MCS8C61M
7、CS8O51MCS8C61MCS8051MCS8O518051Mcrocortoller
8、4kBcode.33MH乙2x163T6051Microcontoller(16kBcode,48MHzzWatchdc8051Microcontoller
9、16k8code,48MHzzWatchdc8051Microconloller
10、32k8code,48MHz,Watchdc8051MJcroconloller(32kBcode,48MHz,W&chdc8051Microcontoller(64k8code,40MHz,Watchdc8051Microconloller
11、
12、64kBcode,40MHzzWatchdcRe$ulU(81AT89C51PrevimSub-category:ManutacturefIIIPCBPrewv/:图1.32、选中左侧的AT89C51元件,在作图区域内单击鼠标左键,会岀现图1.5左边的图彖,再次单击鼠标左键,会出现图1.5右边的图像,此时己经安放好了AT89C51元件。:屮・12->XTAL1XTAL2PO.O/ADOP0.1/AD1P0.2/AD2P03/AD3P04/AD4P0.5/AD5P0.6/AD6P0.7/AD7士士土7丄PSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P
13、1.6P1.7AT89C5114、P0VAD1P02/AD2P03/AD3XTAL2P0.4/AD4P05/AD5P0&A06RSTP07/AD7P20/A8P21/A9P22>A10PS34P23^A11ALEEAP24JA12P2.5XA13P2SCA14P27/A15PIOP3Of?XDPI1P3irrxDPI2P3.2XMT0PI3P33XMT1P14P34/T0PI5P3yriPISP36iWRPI7P37jRD23-3£!_3彳R110k,土士±亠丄二、利用keil软件编写程序并生成・asm文件和.hex文件K打开ke订软件,选择工程-〉新建工程(见图1.7),并确定存放