单片机原理及应用
实验指导书
成都理工大学工程技术学院
电子技术应用教研室
2013年7月
编写说明
本实验指导书是针对成都理工大学工程技术学院电子信息与计算机工程系《单片机原理及应用》课程而编写的,对于电计系相关专业学生在初学单片机过程中经常感到不知从何做起,无从下手的问题,本实验指导书从解决基本问题着手,重基础、重实践,从最基本的软件应用开始,通过各个小的实验项目结合仿真调试软件、实验开发板的使用逐步引导,使学生在学习相关单片机理论知识的同时,能够真正学会单片机基本硬件电路设计、汇编语言及C语言的设计,并掌握相关编译及仿真软件的基本使用方法和技能。尽量争取让学生在学习的同时体会到实践的趣味性,使学生能够主动学习。
本实验指导书包含十六个实验,每个实验题目都结合实验开发板给出具体的设计要求,并附上硬件电路及参考程序。任课教师在上课时,可根据教学大纲选取合适的实验题目,并针对实验题目作一些变动,指导学生完成实验项目后的思考题。
本实验指导书由电计系电子技术应用教研室负责编写,其中实验一至实验四由兰英老师编写完成、实验五到实验八由赵杰老师编写完成、实验九到实验十二由黄宇老师编写完成、实验十三到实验十六由贾国强老师编写完成,全书由徐灵飞老师修改定稿。另外电计系讲授单片机课程的其他老师们也提出了宝贵的意见,在此表示忠心的感谢。
由于作者水平有限,指导书中可能有一些错误或不妥之处,望各位同仁及同学批评指正。
电子信息与计算机工程系 电子技术应用教研室 2013年7月
2
目 录
目 录 ........................................................................................................................ I 实验一 Keil uVision4创建一个流水灯程序 .................................................... 2 实验二 Keil uVision4程序设计1 ................................................................... 14 实验三 Keil uVision4程序设计2 ................................................................... 16 实验四 蜂鸣器 .................................................................................................... 19 实验五 定时器 .................................................................................................... 22 实验六 中断 ........................................................................................................ 25 实验七 LED数码管 ............................................................................................. 29 实验八 键盘扫描 ................................................................................................ 33 实验九 异步串行口 ............................................................................................ 37 实验十 点阵LED ................................................................................................. 41 实验十一 I2C总线控制AT24C02 ....................................................................... 45 实验十二 AD/DA PCF8591 ................................................................................... 52 实验十三 电机控制 ............................................................................................ 62 实验十四 秒表设计 ............................................................................................ 69 实验十五 1602液晶显示 .................................................................................... 73 实验十六 密码锁设计......................................................................................... 81 附录1 Keil uVision4使用方法 ....................................................................... 89 附录2 实验开发系统说明 ............................................................................. 93
I
实验一 Keil uVision4创建一个流水灯
程序
一.实验目的
1、 掌握Keil C51软件的基本用法;
2、 掌握Keil C51软件编写汇编语言、C语言程序的步骤,并学会软件调试方法。
二.实验设备及器件
计算机 一台 单片机实验箱一台 一台 三.实验内容
1、 Keil C51软件的基本操作步骤练习;
2、 根据实验参考程序,利用单片机实验箱,演示流水灯程序的结果。 四.实验要求
一人一组,独立完成实验的操作步骤,按教学要求完成实验内容。 五.实验步骤
1、 Keil C51软件的基本操作步骤练习;
在这里以51单片机并结合C程序为例(汇编操作方法类似,唯一不同的是汇编源程序文件名后缀为“.ASM ”),介绍工程项目的创建和使用方法如下:
(一) 首先我们要养成一个习惯:最好先建立一个空文件夹,把你
的工程文件放到里面,以避免和其他文件混合,如下图所示,先创建了一个名为“Mytest”文件夹:
2
作者:月夜 来源:本站原创(www.mcusy.cn)
(二)
点击桌面上的Keil uVision4图标,出现启动画面,如下图所示:
(三)
点击“project --- New uVision Project”新建一个工程,如下图所示:
3
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新IT计算机单片机原理及应用实验指导书 - 图文 全文阅读和word下载服务。
相关推荐: