欢迎来到天天文库
浏览记录
ID:45772800
大小:489.00 KB
页数:10页
时间:2019-11-17
《单片机微机原理-实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、+5V稳压电源电源指示灯C31VCCni口O.luF1621011J159483726T,O.luFI'DConnector9RS-232串口电路14•J6VCCC1+V+Cl-C2+C2-<]AV-MAX3232CPEC35O.luF3—14r5111+叽-A1215C33O.luFC34O.luFR21500;LSIo10KR22I复位电路附录(端口插座IVCCJP3INTO12345TOWRRDALEHeader5JP2P2012345678P21P22P23P24P25P26P27Header8VCCJP1U21234567815
2、R16)17!9hl-E30129fcI31120C2110ITINT0"721J3ITO1422uFJP1.0fT2VCCPl.irT2EXP1.2/RXD1P0.0/AD0P1.3fTXDlP0.1/AD1P1.4/INT2P0.2/AD2P1.5/INT3P0.3/AD3P1.6/INT4P0.4/AD4P1.7/INT5P0.5/AD5P0.6/AD6P3.0/RXD0P0.7/AD7P3.1)TXD0P3.2/INT0P2.0/A8P3.3/INT1P2.1/A9P3.4/T0P2.2/A10P3.5/T1P2.3/A11P3.
3、6/WRP2.4/A12P3.7/RDP2.5/A13P2.6/A14RSTP2.7/A15ALEPSENXIEAX2GND—AT89C52A)luFVCCC2239POO380137^P0236"―0335^P04340533~~P06320721P2022"P21苕>2224"P232TP242TP2527"P2628"P27TC2430pF1918实验一:单片机开发系统和实验主板的了解实验器材:PC机、SH51仿真器、MCS-51主板(MainBoard)o实验目的:了解MCS-51单片机开发系统的组成,开发过程。伟福开发环境的简单
4、使用方法。MCS-51实验主板的基本组成。基础知识:单片机系统的开发过程包括:硬件设计、软件设计、调试三个阶段。其中的调试是对前边的软件和硬件设计的检验。调试又包含软件模拟调试和软硬件联调两个过程。软件模拟调试仅能够找出程序中的语法错误和大部分逻辑错误。但单片机系统是一个硬件和软件的结合体,软件的最终正确执行需要有相应的硬件作为基础,所以,即使软件模拟调试无误的程序述要经过软硬件联调以证明软硬件Z间的配合关系。软硬件联调需耍使用单片机仿真器。单片机仿真器是用以模仿单片机运行的设备,可以实现替代单片机对程序的运行进行控制,例如单步,全速,查
5、看资源断点等oWAVESH51是一款专门模仿MCS-51系列单片机的仿真器。软硬件联调时仿真器的连接简图如图(l)o仿真器以40针的插头插入原MCS-51单片机的插座上,代替并模仿MCS-51单片机运行程序,并将程序运行过程屮的屮间结果通过USB线传送给PC机,PC机通过特定的单片机软件开发环境(如:南京伟福VW,Keil等)将这些中间结果显示出来以便开发人员调试。伟福单片机开发环境的使用请参考VW.pdf中的第四早。图(1)仿真器的连接MCS-51主板(MainBoard)是一个简单的MCS-51系统,它包含了单片机运行所必须的三个基本
6、电路:电源、振荡电路、复位电路,以及一个能够与PC串口通讯的RS232接口。其原理图附录(A)o实验内容:如附录(A)所示,主板(MainBoard)上单片机的P1.0口驱动了一个发光二极管。当P1.0输岀为低电平时,由于发光二极管两端的电压差大于其导通屯压,发光二极管发光;当P1.0输岀为高电平时,由于发光二极管两端的电压差小于其导通电压,发光二极管熄灭。编写程序,实现发光二极管不停的闪烁,要求时间间隔大于500mso实验步骤:(注意:实验前务阅读VW.pdf中的第四章伟福单片机开发环境的使用方法)(1)新建项目:LEDFlash;鳞C
7、PU型号为ATEML的AT89C51;新建文件:LEDFlash.asm;将这一文件包含到新建的项冃中;在LEDFlash.asm+编写程序,程序代码如下:ORG0000HAJMPMAINORG0030HDELAY:;延时子程序,延时时长由RO,Rl,R2决定MOVRO,#OAHlp3:MOVR1,#OFFIIlp2:MOVR2,#0FFIIIpl:NOPNOPDJNZR2,lplDJNZRl,lp2DJNZRO,lp3RETMAIN:;土程序NOP1P:ACALLDELAYCPLP1.0;让发光二极管闪烁SJMPlp;循环调用延时程序E
8、ND(2)编译程序;并选用“软件模拟器”对上边的程序进行调试;修改R0~R2的值,并选择程序的某处作为断点,查看R0〜R2的值、延时时长和端口P1.0的电平状态是否满足闪烁时间人于500ms的
此文档下载收益归作者所有