单片机Keil C51和PROTEUS实验指导书_第1页
单片机Keil C51和PROTEUS实验指导书_第2页
单片机Keil C51和PROTEUS实验指导书_第3页
单片机Keil C51和PROTEUS实验指导书_第4页
单片机Keil C51和PROTEUS实验指导书_第5页
已阅读5页,还剩18页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录TOC\o"1-5"\h\z实验一单片机仿真开发系统的使用2KeilC51集成开发环境介绍2用Proteus仿真软件61.3实现单片机最小系统的简单应用。8实验二显示及驱动电路设计用10实验三简单输入/输出实验12实验四外部中断的运用14实验五单片机内部定时/计数器实验15实验六串行口通信设计17实验七直流电机控制18实验八步进马达控制19实验一单片机仿真开发系统的使用1.1KeilC51集成开发环境介绍、运行keilC51编辑软件,软件界面如图1-1所示、建立一个新的工程项目、保存工程项目a、选择要保存的文件路径,输入工程项目文件的名称,如保存的路径为C51文件夹,工程项目的名称为C51,如图所示,单击保存_d^si_d^siSi£l£:C!±De:v±£e:tTctirHhit盘亡~taCMOSI/O=Liz・』2IFTEk4KAT30LEeZ62ATaSLVS1ATCBLV^EATSeLVSSAT3QS4D12AT-3B551all*arwiiSi£l£:C!±De:v±£e:tTctirHhit盘亡~taCMOSI/O=Liz・』2IFTEk4KAT30LEeZ62ATaSLVS1ATCBLV^EATSeLVSSAT3QS4D12AT-3B551all*arwii-k/Cavn.±.12SEy-L厂Um*•且Lirdc*!-CL-XE13ixtM七•■且a€RLE1I—l.r=tExtendedisscmblcrCAJC513insteadofAVand.Dr:At.mal□“in•:ATSQSE1PaJiiily:IHCS-E1Tareg:-!:cru卫.0.1任t>4.S4ATaSS52AT89S53代TSES日西2ATSaSSEESATOMC51ZEAT91P<D41SThi-**—L.*v*lFr■4BXrit.t.■Ort—ahipKAMM«mc.i->r,LaalEj32W**LgTirTi*!-^caiftirCtd:|Tr-oJ■i<~t~F31-c±&,<lv£)〒[b、为工程项目选择单片机型号在弹出的对话框中选择需要的单片机型号,如图所示,这里选择51核单片机中使用较多的89S51,选定型号后,单击确定,出现如图所示的开发平台界面ng|iU'.m、新建源程序文件在下图中单击“File”菜单,选择下拉菜单中的New选项,新建文件后得到如图的界面:Ctrl+CQ0霾⑸-覇£i血2CtrMFileEd.itCtrl+CQ0霾⑸-覇£i血2CtrMFileEd.it网^-ojectB&lmgPeripheraleIdols5VTS世ijukw肛知JEM1■E占$tYlfr-&j<c<I'-»irapJikirz«o-lxS^VCShodowU*lpF-c-rM-ilpjpr-oa.xFijf\EhiiilgiUUanmondFintdmFtes"7CtrHS程序录入区域7hJ、保存源程序文件单击“File”菜单,选择下拉菜单中的Save选项,在弹出的对话框中选择保存的路径及源程序的名称,如图所示。此时光标在编辑窗口里闪烁,这时可以键入用户的应用程序了建议首先保存该空白的文件,单击菜单上的“File”,在下拉菜单中选中“SaveAs”选项单击,屏幕如下图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名,同时必须键文件畧:[TexiLlT"CT件型辽〕文件畧:[TexiLlT"CT件型辽〕:|匚亡.甕丨工芒&.匕]十|C1OK屯Adi入正确的.扩展名。注意,如果用C语言编写程序,则扩展名为(.C);如果用汇编语言编写程序,贝9扩展名必须为(.asm)。然后,单击“保存”按钮注意扩展名Aid.FilestoGroup*SoujrceGroupl-'T^e-名eiisj.Gsre>ups,Files.注意扩展名Aid.FilestoGroup*SoujrceGroupl-'T^e-名eiisj.Gsre>ups,Files.__Keffi-sva:Gtbup*S-amre-e(3r*usJ'g直if?Fil*sTarget””前面的“+”,,再在“SourceGroup”上单击右键,得到如图"L~"严--'”,弹出如图所示的对话框,选•IIOptloims.fot(3r<rapSeuirceGr&up⑥、为工程项目添加源程序文件--在编辑界面中,单击“赳侶5—T所示的对话框,选择“AddFile10.Group'SourceGroup1:■—=-^中要添加的源程序文件,单击“Add”,得到如图所示的界面,同时,在“SourceGroup1”文件夹中多了.个添加俣存在⑴:|曰⑸更件名⑧:f呆存⑤|保存类型②:[MlFilts>取消Tirco-L3II自匚JinWWSM"!计g*L商汀T网和rEiltE務Etrajecl卫町吒F*rijhtraltIsols£¥CX事胡临jjwh;:^a|越|曲|[B|同|也梟代磐•…[|>!應—从】司⑦、输入源程序源程序输入完成后保存,得到如图所示的界面。程序中的关键字以不同的颜色提示用户加以注意,这就是事先保存待编辑的文件的好处,即⑦、输入源程序源程序输入完成后保存,得到如图所示的界面。程序中的关键字以不同的颜色提示用户加以注意,这就是事先保存待编辑的文件的好处,即Keilc51会自动识别关键字⑧、编译调试源程序在上图中,单击Project菜单,在弹出的下拉菜单中选中BuiltTarget选项,再单击Debug菜单,在弹出的下拉菜单中选中Start/StopDebugSession选项,编译成功后,再单击Debug菜单,在弹出的下拉菜单中选中Go选项,进行源程序调试。如图所示。FlsiczIujcIah>■s■:pr=IkjctoCv^diia■-ki>-审U丄11BL9JLFlsiczIujcIah>■s■:pr=IkjctoCv^diia■-ki>-审U丄11BL9JL口tvuljd]以日♦;担电1蛊1口二|徂话>*飞乓%*厂Tlft矗1迹:町国凸拠F迪呛©y也L电^&CCW-0x52?mdc込口[丄・0m£3JpEliiti:[?"J±Jt-llc=丄•=KEILuW"5弼屮原盯旳电堆^ElrtittT^a皿』!.b览FW"?5~i1上fi*;nil⑨、查看分析结果单击Debug菜单,在弹出的下拉菜单中选中StopRunning选项,单击View菜单,在弹出的下拉菜单中选中SerialWindows#1选项,可以看到程序运行的结果,如图所示:IIUjb□占mm口回因Eile£ditZ:ewEr。」eatRJucFL^shF亡uphtr辽弓LoolsSVCSlind&wHelpIIUjb□占mm口回因Eile£ditZ:ewEr。」eatRJucFL^shF亡uphtr辽弓LoolsSVCSlind&wHelpF^alflctWork^p-a>:4Sim*ASM―|\Locals打WdXKe*drr□回i®i^lMfit尽毛曰OS|经|画||血|国|迪融眄E3HeLLoIamKEIL-Iwi11b曰yourfrienda舗三丄內币申詐象宓娜卑二I士产I当id„a⑩、生成Hex代码文件将编译调试成功的源程序生成可供单片机加载的Hex代码文件,单击Project菜单,在弹出的下拉菜单中选中OptionsforTarget'Target1选项,在弹出的对话框中单击Output选项,选中其中的“CreateHEXFile”项。其他选项可以不考虑,如图所示:XE1必须选中dBISlLsditi|EL51⑷驶DebugK&rtcfEwt(iililile.4LE3'd.ectFolderforQbjecls..WXE1必须选中dBISlLsditi|EL51⑷驶DebugK&rtcfEwt(iililile.4LE3'd.ectFolderforQbjecls..WInfsriHti厂MargsSEK£iL«口「土项目力就/|丄KeilC51软件上就编译完成FCreate5KeentaiIt..UUD[7卫电b坚InformalioP禾赢「湎T酉Q到」AD,丨^完整TaFgttQptio丽furTvrgfltJFurggt1’把生成的.HEX代码烧写到8051芯片中,完成软件程序到代码的转换。1.2用Proteus仿真软件电路原理图如图所示171615141312111028272625242322213233343536373839g3-W3-P3T3-P3i™A2P?-i-«2«?-A2P2r-A?WA5A0D0i0P0-AT89S51171615141312111028272625242322213233343536373839g3-W3-P3T3-P3i™A2P?-i-«2«?-A2P2r-A?WA5A0D0i0P0-AT89S51EAAlPsen313029pi.pi.pipi.pipi.pi.pi.7867、653423120110k尺九C3■・;」]U1i19TATXTAL2X|i8[1口\I[CRjsXL22pC222pCi10R210R310R4ioR5io0R6io0R710OR8io0R9单片机中常用的元件在下表中查找系列元件Miscellaneous晶振、电池、保险等MicroprocessorICs各类单片机及其他芯片Optoelectronics各类光电显示兀件AnalogICs各类模拟电子兀件Capacitors各类电容元件Resistors各类电阻元件Switches&Relays各类开关及按钮五、实验注意事项1、KeilC51软件在使用调试中会出现由于录入出现的各种错误和程序本身语法错误要学会自己排除错误。2、在进行KeilC51软件编译时,要注意软件参数设置。3、在进行Proteus软件仿真时,要注意与KeilC51软件之间互调设置。

1.3实现单片机最小系统的简单应用要求:P1口控制32个发光二极管LED循环点亮。一、实验目的熟悉PROTEUS单片机仿真软件的使用。熟悉KeilC51软件的使用3•掌握单片机I/O口输出的控制方法。二、实验设备(仪器)PC微机一台三、实验内容按照KeilC51集成开发环境的要求,建立一段P0〜P3口作为输出端口的程序,然后进行编译并进行软件仿真。运用PROTEUS绘制原理图,控制P0~P3输出端口,以控制32位LED流水灯的造型,参考电路如下。1918REDP01100D257LED-BLUID26(D275D-BLUID284D-BLUIXTAL1XTAL2RSTPSENALEEAP1071P1121P123-P134-P14"-P156.P1671P178-P1.0P1.1P1.2P1.3P1.4P1.5P1.61918REDP01100D257LED-BLUID26(D275D-BLUID284D-BLUIXTAL1XTAL2RSTPSENALEEAP1071P1121P123-P134-P14"-P156.P1671P178-P1.0P1.1P1.2P1.3P1.4P1.5P1.6AT89C51D29D-BLUD30jD-BLUP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/iNT0P3.3/INT1P3.4/T0P3.57TTP3.6/WR»P|D31PD32Pb-blue:>0D-BLUI^^^^?玄^^pp-p-P戸戸P222123一242526272823’4'5'678'9'LED-GREEN欣3'32佥13烧136'33a4aRESPACK-8RP3闇181716151413121HRESPACK-8四、实验步骤1•单片机I/O接口原理图的设计,当单片机P0~P3口某位为低电平时,对应的LED会亮,反

之熄灭。打开KeilC51集成开发环境,建立一个工程并设计相应程序,完成对P0〜P3口进行赋值控制LED灯的亮灭,并在空白部分填加注释。3.对程序并进行编译、调试,观察、分析实验现象。五、预习要求预习8位LED点亮实验例程,理解其程序,掌握LED的工作原理,其工作特性如图1-1所示。2.KeilC软件的调试方法及相关硬件设置。3.PROTEUS软件元件库调用及电路设计,LED驱动电路的连接如图1-2所示。引脚引脚LEDId2.KeilC软件的调试方法及相关硬件设置。3.PROTEUS软件元件库调用及电路设计,LED驱动电路的连接如图1-2所示。引脚引脚LEDId30518051上麗阻RLEDVccT不恰出的连榜怡当的连按内部上拉电悶JId1T」P1VIOiilA反向饱和电流丄r一t01.7V图1-1LED的工作特性图1-2LED端口驱动电路六、实验报告要求描述32位LED闪烁程序并添加注释。把设计的PROTEUS仿真图,写入实验报告。3.思考题:请思考并描述调试工具中单步调试、运行、步入、步出的区别。

实验二显示及驱动电路设计用一、实验目的熟悉7段LED数码管、继电器、蜂鸣器等输出设备的结构及其工作原理,编写其驱动。熟悉KeilC51软件的使用,熟悉PROTEUS单片机仿真软件的使用。掌握单片机I/O口输出的控制方法,掌握单片机对数码管的静态显示控制方式。二、实验设备(仪器)PC微机一台三、实验内容按照KeilC51集成开发环境的要求,设计1位7段LED数码管显示和继电器控制的程序。运用PROTEUS绘制原理图,设计与程序一致的输出控制电路,以控制7段LED数码管和继电器,实现数码管倒计时到0时,继电器吸合并驱动蜂鸣器发声。四、实验步骤单片机I/O接口原理图的设计,驱动7段LED数码管显示电路,控制继电器\蜂鸣器发声电路或发光二极管闪烁电路,参考电路如下。ARjr220RRL1OZ-SH-105DD1-39-3837363534■ccU1△亠戈兰主主亠工H益“XTAL1P0.0/AD0P0.1/AD1P0.2/AD2ARjr220RRL1OZ-SH-105DD1-39-3837363534■ccU1△亠戈兰主主亠工H益“XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RDAT89C51R12220RLED-GREENR9<i——220R打开KeilC51集成开发环境,建立一个工程并设计相应程序,完成对数码管、继电器和蜂鸣器的控制,并在空白部分填加注释。对程序并进行编译、调试,观察、分析实验现象。五、预习要求

1.掌握数码管、继电器、蜂鸣器等输出设备的结构及其工作原理,预习7段LED点亮实验例⑥继电器图2-21P和2P继电器结构原理图P01.掌握数码管、继电器、蜂鸣器等输出设备的结构及其工作原理,预习7段LED点亮实验例⑥继电器图2-21P和2P继电器结构原理图P0lP1lP2lP3适用-±r匕拉电阻lfkCS0O1370接至ikPOP1P2^c妙3图2-3蜂鸣器驱动电路VccR嵯鸣器丿1V撥至比P1,P2®P3,ICS9013CS9D13P1F2尸3适用Q蜂鸣器2.KeilC软件的调试方法及相关硬件设置。PROTEUS软件元件库调用及电路设计。六、实验报告要求1.描述数码管、继电器驱和蜂鸣器动程序并注释把设计的PROTEUS仿真图,写入实验报告。3.心得体会及其他。

实验三简单输入/输出实验一、实验目的1.掌握单片机的键盘的组成硬件电路。2.掌握按键去抖动的方法。3.掌握条件转移的程序设计方法。二、实验设备(仪器)PC微机一台三、实验内容1.判别有无键按下。2.键盘扫描取得闭合键的键值。判断闭合键是否释放,如没释放则继续等待。将闭合键的键值保存,同时转去执行该闭合键的功能四、实验步骤1.参考原理图1如图3-1所示。h-TTALIP91/AP1P0.^AD2h-TTALIP91/AP1P0.^AD2pq即5刊T/ApcrP2QWP31.师F22/A1DF刊円3fA11ALEPi4㈣之申F25fA1JP貓購idP2.7XA15P10P3WRXDP1.1R5.1HXDP12P3.ait(TDP13PS.3i1t<T1P14P54HDP15PiSfTIP1BPSi^TiRP17FgjiRD图3-1原理图打开KeilC51集成开发环境,设计按键处理程序,上电时P2所接灯熄灭,P0口所接灯点亮,K1键按下P0口所接灯一盏灯亮并上移,K2键按下P0口所接灯一盏灯灯下移,K3键按下P2口所接灯一盏灯亮并上移,K4键按下P2口所接灯一盏灯灯下移,在程序空白处填加注释。参考原理图2如图3-2所示。

C122pFC2口X112M22pFR110kC310uFU119D114XTAL1P0.0/ADP0.1/ADP0.2/ADXTAL2P0.3/ADP0.4/ADP0.5/ADP0.6/ADRSTP0.7/ADP2.O/A8P2.1/A9P2.2/A1PSENP2.3/A1ALEP2.4/A1;EAP2.5/A1:C122pFC2口X112M22pFR110kC310uFU119D114XTAL1P0.0/ADP0.1/ADP0.2/ADXTAL2P0.3/ADP0.4/ADP0.5/ADP0.6/ADRSTP0.7/ADP2.O/A8P2.1/A9P2.2/A1PSENP2.3/A1ALEP2.4/A1;EAP2.5/A1:P2.6/A1,P2.7/A1.P1.0P3.0/RXIP1.1P3.1TXIP1.2P3.2/INTP1.3P3.3/INTP1.4P3.4/T0P1.5P3.5/T-P1.6P3.6/WRP1.7P3.7/RI18931CO6AT89C51393837D2D3D4R2220R3220R4220R5220__K1,K按下时ED亮松开时灭K3,K按下时ED亮再次按下时灭打开KeilC51集成开发环境,设计按键处理程序,,P0口所接灯熄灭,KI,K2键按下LED灯亮,松开时灭,K3,K4键按下LED灯亮再次按下时灭,在程序空白处填加注释。五、预习要求1.对教材中例程分析并按实验要求加以补充修改。2.KeilC软件的调试方法及相关硬件设置。PROTEUS软件元件库调用及电路设计。六、实验报告要求1.设计键盘处理程序并添加注释。把设计的PROTEUS仿真图,写入实验报告。3.思考题:什么是按键去抖,为什么按键程序需要进行去抖动处理,一般按键去抖的硬件处理方法和软件处理方法分别是怎样的。实验四外部中断的运用一、实验目的1.学习并掌握外中断的使用。2.学习中断处理程序的编程方法。二、实验设备PC微机一台三、实验内容1.使用单脉冲作中断源,每按一次按钮,响应一次外部中断实现中断的嵌套功能,设置其优先级;四、实验步骤1.本实验电路如下所示。A

BCDEFGT8~2D30-3^*-■-B_I■CD■E■FGA

BCDEFGT8~2D30-3^*-■-B_I■CD■E■FG100R00R12-00R3OOR45~67~"8"XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.57TTP1.6P3.6/WRP17P37/RDU139~38""37~36~3534TOR—100RR1100R00R00R00RR721-R8<22R9L23RI0-2425R1出R1崖2627—R13R14,100R""28—T0~1213—14-T5^6100R100RR15100R23100AT89C51五、预习要求1.中断控制寄存器的定义。2.外中断的初始化过程,入口地址等相关知识。3.熟悉并分析实验例程。4.完成预习报告。六、实验报告要求1.编写程序并加上注释;2.把设计的PROTEUS仿真图,写入实验报告。6.思考题:单片机外中断两种触发方式的区别,各适用于何种情况。

实验五单片机内部定时/计数器实验一、实验目的1.学习并掌握单片机定时器中断的使用。2.掌握定时器中断溢出时间的计算。3.了解单片机定时器各工作模式的区别。二、实验设备(仪器)PC微机一台三、实验内容连线并编制程序。使用定时器1中断,按方式1工作,得到is的定时;按方式2工作,得到4ms的定时。2.初始化程序包括定时器初始化和中断系统初始化。主要对IP,IE,TCON,TMOD的相应位进行正确的设置,并将时间常数送入定时器中。由于只有定时器中断,IP不必设置。3.设计中断服务程序和主程序中断服务程序除了要完成计时工作外,还要实现动态显示。四、实验步骤1.电路设计,参考电路如下。AT89C51\taliP0.0/AD0XTAL2P0.1/AD1P0.2/AD2P0.3/AD3RSTP0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7PSENP2.0/A8P2.1/A9P2.2/A10P2.3/A11AT89C51\taliP0.0/AD0XTAL2P0.1/AD1P0.2/AD2P0.3/AD3RSTP0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7PSENP2.0/A8P2.1/A9P2.2/A10P2.3/A11ALEP2.4/A12EAP2.5/A13P1.0P2.6/A14P2.7/A15P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP17P37/RDI21^2T0a23124T25■^26-727—28■34-33~32D1LED-REDBCDEFGDFBoffinR0R0R软件设计:扩展单个按键,使其具有“开启/停止/清零”的功能,开启:可以实现0—99S的计时,停止:能显示记录的时间,清零:具有清除当前记录重新记录数据。五、预习要求1.预习单片机定时器的工作方式及中断处理方法。2.掌握定时器初始化方法。3.预习实验例程:定时器/计数器的输入脉冲周期与机器周期一样,为振荡器频率的1/2。本实验中时钟频率为12M,现要采用中断方法来实现1秒延时,要在定时器1中设置一个时间常数,使其每隔0.05秒产生一次中断,CPU响应中断后R0中计数值减一,令(R0)=14H,即可实现1秒的延时。时间常数可按下法确定:机器周期=12/晶振频率=12/12=1uS定时器需设初值为乂,则(2人16-X)*1=50000uS求出X=15536转化为十六进制:X=3CB0H,故初始值为:TH1=3CH,TL1=B0H六、实验报告要求1.编写程序并注释;2.把设计的PROTEUS仿真图,写入实验报告。3.思考题:简述单片机定时器的几种方式的区别,利用内部定时器实现延时与利用软件延时有什么区别。实验六串行口通信设计一、实验目的1.学习并掌握单片机串行口中断的使用2.掌握单片机串行口各工作模式的区别3.了解运用定时器设置波特率。二、实验设备(仪器)PC微机一台三、实验内容设计串行口数据传输电路;2.编制程序,完成串行口数据的交换;扩展单个按键,使其具有按键后交换信息的功能四、实验步骤1.电路设计,参考电路如下。U1XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P27/A15P1.0P3.0/RXBP1.1P3.1/TXBP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.57TTP16P36/WRP3.7/RD■■■391■■382・・373・■364・■355・■346・337■328詁12772?124的-T7■28■RXU2XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXBP1.1P3.1/TXBP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5TTTP16P36/WRP3.7/RD・■■■.391■・382.・373・・364・・355・・346・337・328詁T22T23124725—T7■28软件设计,上电运行,数码管显示主机号,按键后交换主机号。。五、预习要求1.预习单片机串行口的工作模式2.串行口通信查询处理方法和中断处理方法。3.预习实验例程;六、实验报告要求1.编写程序并注释;2.把设计的PROTEUS仿真图,写入实验报告。3.思考题:如何实现单工通信;

实验七直流电机控制一、实验目的1.学习并掌握直流电机的使用。2.掌握单片机对直流电机运行状态的控制。二、实验设备(仪器)PC微机一台三、实验内容设计直流电机控制电路;2.编制程序,完成直流电机运行状态的控制;扩展按键,使其具有按键后改变直流电机的运行状态四、实验步骤1.电路设计,参考电路如下。U118XTAL2RST■■31PSENALEEAAT89C52SRCFILE=LCD.hexP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8U118XTAL2RST■■31PSENALEEAAT89C52SRCFILE=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论