欢迎来到天天文库
浏览记录
ID:11707185
大小:142.86 KB
页数:23页
时间:2018-07-13
《《单片机原理及应用》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安徽建筑工业学院电子与信息工程学院《单片机原理及应用》实验指导书安徽建筑工业学院电子与信息工程学院目录实验一P1口输入输出实验1实验二T0定时器的定时实验3实验三T1定时器定时中断实验5实验四扩展可编程并行口8255实验7实验五CPU串行口通讯实验9实验六DAC0832实验11实验七ADC0809实验13实验八单脉冲外部中断实验15附录EL实验系统的结构17安徽建筑工业学院电子与信息工程学院硬件实验操作指南一、根据实验内容进行硬件连线注意:连线及拆线时必须关闭实验箱电源。二、编写程序并运行1.运行桌面上“MCS51”应用程序;2.按确定,串口及波特率设定为默认值;3.下拉菜
2、单选择文件—新建—ASM51文档;4.在空白处输入源程序(以下为P1口输入输出实验的部分参考程序,横线处须补充指令):CSEGAT0000HLJMPSTARTCSEGAT4100HSTART:MOVA,P1----------------JMPSTARTEND5.输入完毕后选择文件—保存路径保存在D盘根目录下即可;6.下拉菜单选择编译—汇编弹出的窗口中会显示编译结果,如果程序有语法错误,弹出窗口中会提示在何处有错误,此时须根据提示修改程序,再次保存后重新编译,直至程序没有错误为止;7.打开实验箱电源,稍等片刻后实验箱左上角数码管会显示“P-”,如果实验箱始终显示乱码,则实验
3、箱有问题,请更换机位进行实验;8.下拉菜单选择调试—单片机复位;9.根据弹出窗口提示,点击确定后按下实验箱右下角黄色按钮“PRESET”,此时数码管显示“C-”代表电脑与实验箱通信正常,若显示不对请重复8、9步操作;10.下拉菜单选择调试—调试可将程序下载入实验箱平台;11.下拉菜单选择调试—运行即可运行所编写程序;12.观察实验结果并记录;13.实验完毕,关闭实验箱电源,拆线时注意按住CPU小板进行拆线。注意:CPU小板的锁紧座有一个锁定拨杆,如果CPU小板松动不可强行进行插拔!安徽建筑工业学院电子与信息工程学院实验一P1口输入输出实验一、实验目的掌握P1口的操作方法。二
4、、实验内容由P1.0-P1.3读入开关KK1-KK4的状态,并由P1.4-P1.7输出由发光管L1-L4显示。三、实验器材微机、EL型微机教学实验箱。四、实验原理图:LED1-LED4是发光二极管L1-L4的输入插孔,输入为“0”时亮。K1-K4是开关KK1-KK4的输出插孔。P10-P17是8031的P1口。在CPU小板上。五、连线指导:P10-P13接拨动开关KK1-KK4的输出(K1,K2,K3,K4);P14-P17接发光二极管L1-L4的输入(LED1,LED2,LED3,LED4)。编程使发光二极管L1-L4实时显示开关KK1-KK4的状态。六、程序流程图-19
5、-安徽建筑工业学院电子与信息工程学院开始置P1.0~P1.3为输入状态读P1口读入高低四位内容互换输出至P1口-19-安徽建筑工业学院电子与信息工程学院实验二T0定时器的定时实验一、实验目的通过实验掌握T0定时器的用法。二、实验内容采用查询方式编程T0为定时器方式,并通过P1.0输出10HZ方波,通过发光二极管观察P1.0脚的输出状态。三、实验器材微机、EL型微机教学实验箱。四、实验原理图P1.0-P1.7是8031的P1口,在CPU板的J3插孔中。五、连线指导:P10连接发光二极管L1的输入LED1。-19-安徽建筑工业学院电子与信息工程学院六、程序流程图:开始置TMOD
6、TH0,TL0送值置TCON值读TCONTF0=1?NYP1.0状态取反-19-安徽建筑工业学院电子与信息工程学院实验三T1定时器定时中断实验一、实验目的掌握T1定时器用法。二、实验内容采用中断方式编程T1为定时器方式,并通过P1.0输出10HZ方波,通过发光二极管观察P1.0脚的输出状态。三、实验器材微机、EL型微机教学实验箱。四、实验原理图P1.0-P1.7是8031的P1口。在CPU板的J3插孔中。五、连线指导:P10连接发光二极管L1的输入LED1。-19-安徽建筑工业学院电子与信息工程学院六、程序流程图开始关中断P1.0状态翻转开中断RETI置TMODTH1,TL
7、1送值置IE值PT1高级中断启动T1开中断循环等待-19-安徽建筑工业学院电子与信息工程学院实验四扩展可编程并行口8255实验一、实验目的掌握8255的编程原理。二、实验内容8255A的A口作输入口,B口作为输出口,编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。三、实验器材微机、EL型微机教学实验箱。四、实验原理图CS8255是8255A的片选插孔,PA0~PA7是8255A口的插孔,PB0~PB7是8255B口的插孔,PC0~PC7是8255C口的插孔,以上信号均未连上,其它信号已经连好。开关、发光管
此文档下载收益归作者所有