微机原理课程设计指导书1146413161.doc

微机原理课程设计指导书1146413161.doc

ID:51862936

大小:188.18 KB

页数:26页

时间:2020-03-17

微机原理课程设计指导书1146413161.doc_第1页
微机原理课程设计指导书1146413161.doc_第2页
微机原理课程设计指导书1146413161.doc_第3页
微机原理课程设计指导书1146413161.doc_第4页
微机原理课程设计指导书1146413161.doc_第5页
资源描述:

《微机原理课程设计指导书1146413161.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、微机原理课程设计指导书1146413161  实验一?扩展存储器读写实验一.实验要求编制简单程序?对实验板上提供的外部存贮器?62256?进行读写操作。  二.实验目的1?学习片外存储器扩展方法。  2?学习数据存储器不同的读写方法。  三.实验电路及连线将P1.0接至L1。  CS256连GND孔。  四.实验说明1?单片机系统中?对片外存贮器的读写操作是最基本的操作。  用户藉此来熟悉MCS51单片机编程的基本规则、基本指令的使用和使用本仿真实验系统调试程序的方法。  用户编程可以参考示例程序和流程框图。  本示例程序中对片外存贮器中一固定地址单元进行读写操作?并比较读写结果是否一致。 

2、 不一致则说明读写操作不可靠或该存储器单元不可靠?程序转入出错处理代码段?本示例程序通过熄灭一个发光二极管来表示出错?。  读写数据的选用?本例采用的是55?0101?0101?与AA?1010?1010?。  一般采用这两个数据的读写操作就可查出数据总线的短路、断路等?在实际调试用户电路时非常有效。  用户调试该程序时?可以灵活使用单步、断点和变量观察等方法?来观察程序执行的流程和各中间变量的值。  2?在I状态下执行MEM1程序?对实验机数据进行读写?若L1灯亮说明RAM读写正常。  3?也可进入LCA51的调试工具菜单中的对话窗口?用监控命令方式读写RAM?在I状态执行SX0000↓5

3、5?SPACE?屏幕上应显示55?再键入AA?SPACE?屏幕上也应显示AA?以上过程执行效果与编程执行效果完全相同。  注?SX是实验机对外部数据空间读写命令。  4?本例中?62256片选接地时?存储器空间为0000~7FFFH。  五.实验程序框图实验示例程序流程框图如下?六.实验源程序?ORG0000HLJMPSTARTORG0040HSTART:MOVSP,#60HMOVDPTR,#0000H;置外部RAM读写地址MOVA,#55H;测试的数据一MOVB,AMOVX@DPTR,A;写外部RAMMOVXA,@DPTR;读外部RAMXRLA,B;比较读回的数据JNZERRORMOVA,

4、#0AAH;测试的数据二MOVB,AMOVX@DPTR,AMOVXA,@DPTRXRLA,BJZPASS;测试通过ERROR:SETBP1.0;测试失败,点亮LEDSJMP$PASS:CPLP1.0;LED状态(亮/灭)转换MOVR1,#00H;延时DELAY:MOVR2,#00HDJNZR2,$DJNZR1,DELAYLJMPSTART;循环测试END实验二P1口输入、输出实验一.实验要求1.P1口做输出口?接八只发光二极管?编写程序?使发光二极管循环点亮。  2.P1口做输入口?接八个扭子开关?以实验机上74LS273做输出口?编写程序读取开关状态?将此状态?在发光二极管上显示出来。  

5、二.实验目的1.学习P1口的使用方法。  2.学习延时子程序的编写和使用。  三.实验电路及连线实验三P3口输出控制继电器实验一.实验要求利用P3.5输出高低?控制继电器的开合?实现对外部装置的控制。  二.实验目的掌握继电器控制的基本方法和经验。  三.实验电路及连线P3.5接JD。  R-MID接L1灯?R-CLOSE接GND。  四.实验说明现代自动控制设备中?都存在一个电子电路与电气电路的互相连接问题?一方面要使电子电路的控制信号能够控制电气电路的执行元件?电动机?电磁铁?电灯等??另一方面又要为电子线路的电气电路提供良好的电隔离?以保护电子电路和人身的安全。  电子继电器便能完成这

6、一桥梁作用。  继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势?防止干扰。  本电路的控制端为JD?当JD为高电平时?继电器不工作?当JD为低电平时?继电器工作?常开触点吸合。  执行时?对应的LED将随继电器的开关而亮灭。  五.实验程序框图六.源程序ORG0000HLJMPSTARTORG0040HSTART:MOVSP,#60HJD:CPLP3.5;P3.5取反LCALLDELAY;延时NOPSJMPJDDELAY:;延时子程序(1秒)MOVR0,#0AHDELAY1:MOVR1,#00HDELAY2:MOVR2,#0B2HDJNZR2,$DJNZ

7、R1,DELAY2DJNZR0,DELAY1RETEND实验四简单I/O实验?交通灯控制?一.实验要求以74LS273作为输出口?控制4个双色LED灯?可发红?绿?黄光??模拟交通灯管理。  二.实验目的1.学习在单片机系统中扩展简单I/O接口的方法。  2.学习数据输出程序的设计方法。  3.学习模拟交通灯控制的方法。  4.学习双色灯的使用。  三.实验电路及连线PO0-PO3接DG1-DG4,PO4-P

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

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

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