欢迎来到天天文库
浏览记录
ID:11163995
大小:1.73 MB
页数:80页
时间:2018-07-10
《单片机实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《微机原理和应用》实验课程指导书陈基伟浙江机电职业技术学院序言本实验指导书,是结合我校学生的实际情况及结合自行开发的的仿真实验设备情况而编写的。全书共包含15个实验,4类应用系统设计。在每个实验中,均以极简洁的语言,介绍了有关本实验的相应知识,并安排了实验示范操作,详细地介绍了本实验的各项操作过程。示范实验目的明确,操作透明,可以引导初学者步步入门。应用系统设计可作为课程设计项目,每个项目都给出了实现电路图,可以在仿真实验设备上进行综合的系统调试。本实验指导书,最适合于单独开设的单片机实验课程。其内容由浅入深,操作
2、说明则是由详细到简练,并紧密结合实验主题,不断提高实验操作技巧。本实验课,可以与微机原理和应用课程并行开课,进度基本一致。建议:第一周暂停做实验,期末一周则加一次实验课,这样能使实验课与微机原理和应用课程完全同步。对于不单独开设实验课的课程实验,完全可以由教师按课程要求,自主选择若干实验,亦能很好地完成课程大纲的要求。选用本实验指导书,要求学生在实验前必须进行预习,按实验预习要求,认真预习相关内容;实验设备在每次基础实验前,都自动对预习情况考核,考核后方能进行相应实验。在实验课上,首先按实验示范操作提示,模仿进行操
3、作,然后再按实验内容,自行设计相关实验。在实验中,应按要求作好各种数据记录.最后按实验报告要求,做好实验报告,并认真回答实验思考题。编者2009.7.目录基础篇1软件实验1§1实验一KEIL软件的试用1§2实验二指令系统学习实验9§3实验三数制转换程序的设计与调试16§4实验四循环程序的设计与调试20§5实验五定时程序的设计和调试25§6实验六数据排序程序的设计和调试29§7实验七查表程序的设计和调试33§8实验八数据运算程序的设计和调试36硬件实验44§9实验九外中断,定时器/计数器程序设计和调试44§10实验十
4、P1口输入输出调试49§11实验十一LED显示器连接和调试51§12实验十二键盘电路硬件连接和功能调试54§13实验十三IIC总线实验(ADC)58§14实验十四SPI总线实验(ADC&DAC)64§15实验十五串行口通信实验68应用篇70项目一通讯类应用系统设计70项目二模拟数据采集系统设计71项目三开关量系统设计72项目四图文带字库液晶屏应用73附录一单片机仿真外设使用说明74附录二Wave软件使用说明76基础篇软件实验§1实验一KEIL软件的试用程序执行的意义在于改变了变量的值,因此在调试过程中要关注变量值的
5、变化是否正确,初学入门者尤其要特别重视。实验教程:输入程序﹑设置数据、执行程序﹑查看结果单片机实验,就是利用开发机或模拟软件,使CPU执行预定的程序。然后,再利用开发机或模拟软件,查看系统内部数据变化的情况:如果系统内部数据变化情况与预定的目标完全一致,这时,我们说该程序已经调试完毕;否则,必须重新编写程序和重新调试,直到完全符合为止。因此,一个程序的调试应包括四部分内容:①程序设计;②源程序输入;③设置数据;④执行程序;⑤观察执行结果。本次实验,结合keil软件的试用,介绍最简单的一个程序的调试过程。实验示范操作
6、:1、求62H+8BH的值。①程序设计如下:ORG0000HMOVA,#62H;立即数62H赋给AMOVR0,#8BH;立即数8BH赋给R0ADDA,R0;求两数之和END;结束②程序输入过程如下:uVision3软件安装好后,运行出现以下界面:77图1-1KEILCuVision3软件启动界面选择Project——NewuVisionProject按照提示输入合适的项目名称和项目存放路径。出现提示选择待仿真CPU的型号,可选择Atmel——89C51如下图所示:图1-2选择待仿真CPU的型号启动文件选项选择否选项
7、。77图1-3启动文件选项选择File——New输入原程序,扩展名为ASM。必须先指明输入源程序的起始地址。如本例中的ORG0000H,输入全部源程序。在源程序末了,还要添加表示程序结束的标记END并空一行。末了,要及时存盘,选择File——Save,或存盘图标。图1-4保存源文件选择左边的窗口的SourceGroup,点鼠标的右键,将已输入的文件添加到当前的项目中;77图1-5添加项目文件步骤一打开“文件类型”,选择*.S**.src*.a*图1-6添加项目文件步骤二在当前的项目中加入先前输入的源文件,之后点击“
8、Close”。77以上的步骤核心是先创建项目,再在项目中添加包含的文件。程序在输入过程时,输入法要在英文,半角输入状态,要注意数字零与英文字母O的区别,否则会导致错误。根据要求输入汇编程序。完成后点击下图中的编译工具栏,直到无语法错误。图1-7编译工具栏在编译通过后,我们根据程序的执行结果判断程序的正确性。点击图1-8中的调试状态图标,程序进入调试状态。图1
此文档下载收益归作者所有