单片机原理实验讲义

单片机原理实验讲义

ID:15651963

大小:1.02 MB

页数:47页

时间:2018-08-04

单片机原理实验讲义_第1页
单片机原理实验讲义_第2页
单片机原理实验讲义_第3页
单片机原理实验讲义_第4页
单片机原理实验讲义_第5页
资源描述:

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

1、单片机原理实验单片机原理实验讲义郭海燕 周小方编漳州师范学院物理与电子信息工程系2010年11月ii单片机原理实验前 言随着微电子技术的发展,当前各种电子设备中几乎都能见到微控制器的身影,《单片机原理》课程是电子信息科学与技术、电子信息工程、电气工程及其自动化等本科专业学生的重要专业课,是这些专业学生首次学习与微控制器有关的课程,学好本课程内容,掌握单片机应用系统程序设计方法,养成良好的设计规范,对学生进一步学习其它功能更强、复杂性更高的微控制器(或微处理器)有重要意义。课程主要讲述51系列单片机的内部结构、指令系统和编程设计方法,是一门实践性很强的课程。本实验讲

2、义共安排六个实验,分别为:实验一、单片机集成开发环境入门;实验二、I/O口输入输出实验――循环灯程序设计;实验三、I/O口输入输出实验――LED数码管动态显示与按键去抖程序设计;实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计;实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计;实验六、中断实验――简易温度控制器设计。其中实验一是入门实验,为基础性实验,另五个实验为设计性、综合性实验。围绕“简易温度控制器”这个实际应用系统的设计的各个环节展开,每个实验完成最终系统的一个或二个子模块的设计,最终将各模块集成为一个完整系统。本实

3、验采用自制实验板,三名学生领用1套实验板和1条下载线,组成讨论小组,以个人电脑为设计平台,利用课外时间完成设计、仿真和调试等前期工作,在利用课内2课时时间集中进行点评和设计总结。五个设计性、综合性实验均采用“WAVE3.2”集成开发环境完成程序设计、仿真,并最终下载到自制的系统板中运行,其设计、仿真、调试过程与真实的工程设计无异,全方位实践CDIO工程教育理念,突出“构思(Conceive)、设计(design)、实现(implement)”三个重要环节,对提高学生工程创新能力、综合应用所学知识解决实际工程问题的能力有重要作用。在单片机应用系统设计中,最核心的问题

4、如何构建系统监控程序,最重要的程序设计方法是模块化程序设计法,最重要的系统分析方法是状态及转移分析法。本讲义的五个设计性实验的设计内容着重突出状态及转移分析法和模块化程序设计法,力图让学生初步建立单片机应用系统程序的宏观结构框架,而不过分纠缠各种算法子程序的微观结构及编程技巧。就前者而言,未能应用系统程序的宏观结构框架,意味着课程教学目标未能达到;就后者而言,建立后者需经长期专业工作的积累,对初学者不能要求过高,且有各种资料可供参考。ii单片机原理实验目 录前言实验一、单片机集成开发环境入门实验二、I/O口输入输出实验――循环灯程序设计实验三、I/O口输入输出实验

5、――LED数码管动态显示与按键去抖程序设计实验四、定时器应用实验――LED数码动态显示与矩阵键盘赋值程序设计实验五、计数器应用实验――基于热敏电阻和555电路的简易温度报警系统设计实验六、中断实验――简易温度控制器设计附录一、WAVE3.2集成开发环境菜单及其功能说明附录二、AT89S52实验板硬件原理图附录三、单片机ISP下载编程软件及USB下载器简介附录四、“简易温度控制器”设计项目程序汇总ii单片机原理实验实验一、单片机集成开发环境入门一、实验目地1.掌握单片机集成开发软件“WAVE3.2”的开发环境配置。2.掌握单片机集成开发软件“WAVE3.2”的基本功

6、能,了解MCS-51系列单片机应用系统的软件开发过程。l掌握创建工程项目和管理工程项目的方法。l掌握MCS-51系列单片机汇编程序的编辑、编译方法。l掌握MCS-51系列单片机汇编程序的仿真调试方法和观察窗口的使用。二、实验设备PC兼容机一台,操作系统为WindowsXP,安装有单片机集成开发软件“WAVE3.2”。三、实验原理1.单片机集成开发软件“WAVE3.2”简介单片机应用程序的设计步骤通常可分为以下几步:(1)根据单片机应用系统的功能进行算法构思和设计,画出程序流程图;(2)用单片机汇编语言、C语言或PLM语言(初学者一般应采用汇编语言)编写源程序;(3

7、)将源程序翻译成单片机可执行的机器码程序,即所谓的目标程序,该过程称为汇编或编译;(4)程序调试,将目标程序下载到目标单片机(即应用系统板中的单片机),运行目标程序,对运行结果进行监控。若运行结果与预期结果相符,程序正确,调试结束;否则由结果的差异分析算法或程序的可能错误,重复步骤2至4,修改源程序、重新汇编、再调试,直至程序正确。以上步骤2至4可应用单片机集成开发软件在个人计算机上完成。“WAVE3.2”是一款功能强大的单片机集成开发软件,可开发多个系列的单片机应用系统。该软件主要功能有:(1)集成了文本编辑器,可对源程序进行编辑、修改;(2)集成了汇编器,可对

8、源程序进行

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

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

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