资源描述:
《《单片机原理与接口技术》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《单片机原理与接口技术》实 验 指 导 书 编写 适用专业:09计算机科学与技术 10计算机科学与技术 闽江学院计算机系2010年 7月11 前 言 “单片机原理与接口技术实验”是一门实践性、综合性、应用性较强的计算机基础课程,是必修课程。对开发单片机应用及程序有重大意义,有利于理解单片机系统中软件和硬件的关系。通过实验学生掌握各个单元模块的工作原理,可进一步深化和掌握课
2、堂理论教学内容,为学生提供必要的实践机会,以加强其感性认识和增强其实际动手能力,能使学生更好的领会单片机原理以及相关接口技术实践知识,激励学生勇于创新,全面提高学生解决实际问题的动手能力。 本实验主要训练和培养学生利用所学的单片机知识进行应用系统开发的能力,如程序编写、仿真、调试和优化,硬件和接口的设计与调试,抗干扰技术的应用等方面的技能,以及开发单片机应用系统的设计思路、具体过程和步骤等,激发学生的学习热情和创新性思维。本指导书中设置的实验项目,包括验证性、综合性和设计性实验,分为必做和选做,可根据学生的专业方向和课时安排以及学生的能力和
3、兴趣等对实验项目的内容和顺序等重新调整安排。 11目录1、实验一:单片机仿真软件wave实验························32、实验二:多字节加法运算程序设计实验·················53、实验三:数据排序编程及仿真实验·······························64、实验四:仿真器的在线仿真练习实验···························85、实验五:外部中断和定时器的应用编程实验·················106、实验六:单片机I/O的应用编程实验·········
4、··················12附录:实验报告基本内容要求······································2911实验一单片机仿真软件wave实验实验学时:2实验类型:验证实验要求:必修一.实验目的1.1了解仿真软件wave6000的基本操作和使用1.2学习简单程序的编写和调试方法。二.实验内容2.1观察复位时,CPU,SFR,DATA,CODE,XDATA,XCODE的值。2.1单片机硬件资源的观察、修改及仿真等2.3程序的运行并观察结果三、实验原理、方法和手段仿真软件wave6000的基本操作和调试方法四、实验
5、组织运行要求根据本实验的特点、要求和具体条件,采用“以学生自主训练为主的集中授课形式”,按每人一组分组进行。五、实验条件PC机及WAVE仿真软件六、实验步骤6.1根据要求准备一小段程序;6.2输入并编辑源程序;6.3源程序的编译、链接;6.4程序的调试及运行七、思考题7.1通过本次实验熟悉了wave6000软件的各种操作,有几种方法可以运行程序?7.2在实际操作中,主要碰到哪些问题使程序不能顺利执行?八、实验报告实验报告的内容及要求包括实验预习、实验记录和实验报告三部分。1.wave6000软件的操作2.wave6000软件的调试及运行九、其它说明(
6、参考程序)ORG0000H11ORG8000HMAIN:MOVR0,#20HMOVR1,#30HMOVR2,#10HLOOP:MOVA,@R0ANLA,#0F0HSWAPAADDA,#30HMOV@R1,AMOVA,@R0ANLA,#0FHADDA,#30HINCR1MOV@R1,AINCR0INCR1DJNZR2,LOOPLJMPMAIN11实验二多字节加法运算编程实验实验学时:2实验类型:验证实验要求:必修一、实验目的1.1通过本实验,熟悉和掌握算术运算指令的灵活应用。1.2通过本实验,熟悉和掌握汇编语言程序的编写、编译和调试。1.3通过本实验,
7、熟悉和掌握汇编语言程序的运行验证。二、实验内容编程实现不带符号多字节数的加法运算。三、实验原理、方法和手段分别运用带进位和不带进位的加法算术运算指令实现多字节的加法运算。四、实验组织运行要求根据本实验的特点、要求和具体条件,采用“以学生自主训练为主的集中授课形式”,按每人一组分组进行。五、实验条件PC机及WAVE仿真软件六、实验步骤6.1根据题目要求编写源程序;6.2输入并编辑源程序;6.3源程序的编译、链接;6.4程序的调试及运行七、思考题7.1多字节16进制数的加法运算如何实现?7.2加法程序如何修改成减法程序?7.3如若最高位还有进位程序又怎么
8、改?八、实验报告实验报告的内容及要求包括实验预习、实验记录和实验报告三部分。1.明确压缩的8421BCD码定