资源描述:
《单片机实验教案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2008-2009学年度第二学期单片机原理实验教案陈善荣物理科学与信息工程学院《单片机原理与接口技术》实验安排表实验时间班级第一组第二组第三组07电1星期二第7、8节星期三第1、2节星期三第5、6节07电2星期二第3、4节星期三第3、4节07电科12星期一第5、6节星期五第1、2节星期三第9、10节07应物星期一第3、4节实验项目教学实验项目名称对应的实验指导书的内容(2006.7)周次61、软件实验P14,15,16软件实验一、二、三72、软件实验P17,18软件实验四、五83、P3.3输入,P1口输出实验P25实验一
2、94、简单I/O口扩展实验P35实验四105、脉冲计数(定时/计数器实验)P22实验九116、单片机与单片机的串行通信实验P65实验十六127、单片机与PC机的串行通信实验P66实验十七137、8155键盘显示接口实验教材P232(单片微型机,复旦大学出版)148、8155键盘显示接口实验教材P232(单片微型机,复旦大学出版)159、电脑时钟(定时、中断综合实验)P23实验十(用8155显示接口显示时钟)169、电脑时钟(定时、中断综合实验)P23实验十(用8155显示接口显示时钟)1710、A/D转换实验P37实验五
3、实验1软件实验(一)[实验目的]1.熟悉DVCC52196实验系统;2.掌握MCS-51单片机汇编语言程序设计、调试方法。[实验重点和难点]1.MCS-51单片机的存储器结构;2.指令系统;[实验课时]2学时[实验仪器]DVCC-52196JH单片机仿真实验系统、联想启天2400微型计算机。[实验原理]1.教材第4章MCS-51指令系统和程序设计方法2.相关指令:外存储器的读写:movx@dptr,amovxa,@dptr半字节交换:swapa提取部分位:anla,#data程序结构:org0ljmpstartstart
4、:…………end[实验内容与步骤]1.将外存储器地址7000上~70FFH的内容清0;2.将外存储器地址7000H的BCD码(调试时从键盘输入)拆分,高半字节存于7001H的低4位,高位补0,低半字节存于7002H的低4位,高位补0;3.将外存储器地址7000H的BCD码(调试时从键盘输入)的低4位和7001H的BCD码(调试时从键盘输入)的低4位拼合,存于7002H;[实验记录及总结]1.独立完成三个程序设计,并调试之,将源程序、调试方法(简要)和调试结果写入实验报告;2.记录实验中出现的问题;3.本次实验的意义,自我
5、评判实验效果以优秀(90以上),良好(80~90),中等(70~80),及格(60~70),不及格(60以下,未达到实验目的)。[本实验注意事项]1.第一次进行实验,请按照指导老师的要求仔细操作2.在断电的情况下插拔导线和串行通信线,不要用力过大,以免损坏实验设备;3.每次实验前检查实验设备,并做好登记,实验结束不必拔掉串行通信线,也不必合上实验箱盖,但其它导线需拔出并放入抽屉,桌面保持整洁;4.联机时需要按实验箱键盘第二行最右端“PCDBG”键,以建立与PC的通信;5文件存放路径为C:DVCC5219下,文件名一定只
6、能是西文8字符以内,而且不能有空格;6.本次实验仿真模式为内程序内数据。[附实验参考程序]1.步骤3的参考程序;sy1_1.asmORG0000HLJMPSTARTSTART:MOVDPTR,#7000HMOVR0,#0FFHLOOP:MOVA,#0MOVX@DPTR,AINCDPTRDECR0DJNZR0,LOOPSJMP$END;sy1-2ORG0000HLJMPSTARTSTART:MOVDPTR,#7000HMOVXA,@DPTRMOVR1,AANLA,#0F0HINCDPTRMOVX@DPTR,AMOVA,R1
7、ANLA,#0FHINCDPTRMOVX@DPTR,ASJMP$END;sy1-3ORG0000HLJMPSTARTSTART:MOVDPTR,#7000HMOVXA,@DPTRANLA,#0FHSWAPAMOVR0,AINCDPTRMOVXA,@DPTRANLA,#0FHORLA,R0INCDPTRMOVX@DPTR,ASJMP$END实验2软件实验(二)[实验目的]1.熟悉DVCC52196实验系统;2.掌握MCS-51单片机汇编语言程序设计、调试方法。[实验重点和难点]1.指令系统;[实验课时]2学时[实验仪器]D
8、VCC-52196JH单片机仿真实验系统、联想启天2400微型计算机。[实验原理]1.教材第4章MCS-51指令系统和程序设计方法2.相关指令:外存储器的读写:movx@dptr,amovxa,@dptr条件转移指令:JZrel;JNZrel;JCrel;JNCrel;JBbit,rel;JNBbit,rel;JBC