单片机微机原理-实验指导

单片机微机原理-实验指导

ID:45772800

大小:489.00 KB

页数:10页

时间:2019-11-17

单片机微机原理-实验指导_第1页
单片机微机原理-实验指导_第2页
单片机微机原理-实验指导_第3页
单片机微机原理-实验指导_第4页
单片机微机原理-实验指导_第5页
资源描述:

《单片机微机原理-实验指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。