单片机实验指导书1

单片机实验指导书1

ID:40633389

大小:808.79 KB

页数:43页

时间:2019-08-05

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

《单片机实验指导书1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理与应用》实验指导书目录实验一认识实验1实验二P3.3输入、P1口输出实验3实验三P1口实验7实验四工业顺序控制实验9实验五中断实验13实验六定时器/计数器实验15实验七简单I/O口输入、输出扩展实验19实验八并行I/O口8255扩展(一)21实验九并行I/O口8255扩展(二)23实验十并行I/O口8255扩展(三)27实验十一串并转换实验33实验十二电子音响实验36实验十三A/D转换0809应用40实验十四D/A转换0832应用430实验一认识实验一.实验目的:1.掌握实验软件DVCC实验系统的使用

2、方法。2.掌握DVCC系列单片机仿真实验系统的性能。二.实验内容:1.启动系统:启动电脑;打开直流稳压电源。此时实验系统应显示闪动的“P”,否则按RESET按钮,若再无显示,立即关掉电源,请指导教师检查处理后再试。系统正常启动后,它有两种运行模式:其一为独立运行模式;其二为串行模式。(1)独立模式:该模式下人机通过键盘显示相互交流信息,运行调试程序。(2)串行模式:该模式在WIN9X/NT软件的支持下,人机通过DVCC软件,调试运行程序。运行windows桌面上的“DVCC实验系统”,在DVCC实验系统显示“P.

3、”状态下,按PCDBG键,显示器全暗。上位机菜单上选择“联接”菜单项。联接正常,电脑屏幕显示:寄存器窗口、反汇编窗口。如出现“联接失败”提示,则表明DVCC系统与PC连接不上,请请指导教师检查处理,可检查电源线及PC端口(COM1/COM2)等是否有问题,各种开关是否在正确位置。2.详细观察实验系统中各个芯片的编号和位置及其所处的模块。3.学习软件各个菜单的组合及其所能完成的功能。4.单板状态:在系统接通电源自动复位时即处于单板状态;按压RESET复位键后,使本机处于单板状态。(1)仿真1态:进入单板状态后,按压

4、F2标志键,即可进入仿真1态,仿真1态就是用户借用实验系统CPU和实验系统上的仿真程序区。PC值指向实验系统用户程序空间,DPTR指向外部数据空间,现在闪烁的“P……”。(2)仿真2态:进入单板状态后,按压F1标志键,即可进入仿真2态,仿真2态就是用户只是借用实验系统CPU,其余均在用户系统上。PC值指向外部用户程序空间,DPTR指向外部数据空间,现在闪烁的“H……”。5.关闭系统:(1)先关闭直流稳压电源,然后在将实验中所用的连接线拔除,放入抽屉。(2)关闭DVCC实验软件。(3)关闭电脑:开始—关闭系统;然后

5、关闭显示器电源。6.清理实验台卫生后,按秩序离开实验室。41实验二P3.3输入、P1口输出实验一.实验目的:1.掌握P3口、P1口简单使用。2.学习延时程序的编写和使用。二.实验内容:1.P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。2.P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。三.实验电路:四.实验说明:1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部

6、MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。2.延时子程序的延时计算问题。对于延时程序DELAY:MOVR6,#00HDELAY1:MOVR7,#80HDJNZR7,$DJNZR6,DELAY1RET41查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/6.0MHZ,所以该段指令执行时间为:((80+1)×256+1)×2×(12÷6000000)=132.1ms延时子程序流程图延

7、时子程序流程图五.实验步骤:①P3.3用插针连至K1,P1.0—P1.7用插针连至L1—L8。②从起始地址0540H开始连续运行程序(输入0540后按EXEC键)。③开关K1每拨动一次,L1—L8发光二极管按16进制方式加一点亮。六.源程序:41ORG 0540hHA1S:MOVA,#00HHA1S1:JB P3.3,HA1S1;判别P3.3为低电平否MOV R2,#20HLCALL DELAY;调用延时子程序JB P3.3,HA1S1;再判别P3.3为低电平否HA1S2:JNB P3.3,HA1S2MOV R2

8、,#20HLCALL DELAYJNB P3.3,HA1S2;判别P3.3为高电平否INC A;加1PUSH ACCCPL A;取反MOV P1,A;送P1显示41POP ACCAJMP HA1S1;循环DELAY:PUSH 02H;延时子程序DELAY1:PUSH 02HDELAY2:PUSH 02HDELAY3:DJNZR2,DELAY3POP 02HDJNZ R2,

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

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

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