单片机原理及接口技术实验实验教案

单片机原理及接口技术实验实验教案

ID:8524753

大小:421.50 KB

页数:53页

时间:2018-03-31

单片机原理及接口技术实验实验教案_第1页
单片机原理及接口技术实验实验教案_第2页
单片机原理及接口技术实验实验教案_第3页
单片机原理及接口技术实验实验教案_第4页
单片机原理及接口技术实验实验教案_第5页
资源描述:

《单片机原理及接口技术实验实验教案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、教案课程名称单片机原理及接口技术实验学时(学分)24(1.5)适用班级应用电子技术班授课教师教师职务讲师教学单位交通与汽车工程学院实验教案(首页)实验课程名称单片机原理及接口技术实验实验学时24□独立设课√非独立设课实验课类别1.基础□2.专业基础□3.专业√4.其它□任课教师职称讲师授课对象年级:专业:应用电子技术 班级:□本科√专科教材和主要参考资料单片机原理及接口技术实验指导书交通与汽车工程学院2012万隆、巴奉丽单片机原理及应用技术清华大学出版社教学目的和教学要求通过实验,进一步掌握51单片机的结构原理,了解单片机硬件设计、软件设计基本方法与技巧,初步掌握单片机汇编语言设计的方法和软

2、硬件调试的步骤、方法,增加感性认识,提高学生的实际动手能力,为今后的工作打好良好的基础。教学重点和教学难点重点:单片机工作原理及接口技术难点:程序设计教学进程安排课次实验项目(实验内容)学时备注1汇编语言调试(在KeilC51集成开发环境下使用工程的方法来管理文件,学会简单的汇编程序调试)2第页2简单I/O口实验(P0口作输出口,接8只发光二极管,编写程序,使发光二极管循环点亮。)23定时器(方式一)(用单片机的定时/计数器产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到9时,自动从0开始)24中断方式独立按键(在数码管上显示数字0~9。具体要求为:每按一下微动开关即引

3、起一次外部中断,每按一次外部中断0端口P3.2按键,CPU在执行中断服务程序时将数码管上的显示值加1;每按一次外部中断1端口P3.3按键,CPU在执行中断服务程序时将数码管上的显示值减1。)25、6数码管显示实验(P0端口接数码管的字形码笔段,P3口接一个开关,当开关接高电平时,显示“HELLO”字样;当开关接低电平时,显示“12345”字样。)47、88X8LED点阵显示技术(利用8×8LED点阵显示不同的字样、图形符号。采用单片机作为整个控制搭电路的核心,并编制软件程序,实现动态轮流显示。)49、104×4矩阵式键盘识别技术(用单片机的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输

4、出线,以P1.4-P1.7作输入线,在数码管上显示每个按键的“0-F”序号。)411直流电机调速(利用单片机对直流电机调速。通过外部按键改变电机的转速,每按一次按键改变一次直流电机转速,同时数码管显示当前的速度档级1(高速)、2、3、4(低速))212数字测温的系统设计(完成数字测温系统的程序结构:能够准确的显示室温。)2第页实验教案课题(项目)名称:汇编语言调试计划学时:2实验类型:1.演示性□2.验证性√3.综合性□4.设计性□5.其它□授课日期:年月日第周星期第节【实验目的】1.熟悉使用μVision集成开发工具编写、编译、调试单片机汇编语言程序的方法。 2.掌握A51汇编语言的编程方

5、法。 3.领会汇编语言程序设计的思想和方法。 【实验要求】在KeilC51集成开发环境下使用工程的方法来管理文件,学会简单的汇编程序调试【实验设备】PC机、KeilμVision集成开发环境。【实验内容】1.建立工程打开KEIL软件,先新建一个文件夹,以方便工程的管理。点击Project,然后选择NewProject,选择保存目录为刚才新建的目录,弹出SelectDeviceforTarget‘Target1’对话框。在“Database”栏内选择ATMELAT89C52或者AT89S52,单击“确定”后在弹出的对话框中选“是”,这是这是添加标准80C51启动代码到工程。单击“file

6、ew”新建文件,并保存到前面新建的目录用,下来进行编程。若C语言编写程序并保存为“.c”格式,若或用C语言编写程序并保存为“.asm”格式。程序编写好后,在SourceGroup1上点击鼠标右键,在弹出的选项框中点击AddFilesToGroup"SourceGroup1",选择需要添加的C语言或汇编语言的源文件。再双击"SourceGroup1",便可以看到所添加的文件了,双击“.C”或“.asm”文件,就可以看到源文件了。注意,对初学者,一个工程里只能有本程序demo.asm,无关的程序要删除,新试验一个程序最好重新建工程,以保证一个工程里只有你要试验的那一个程序。2.编写程序程序为:M

7、OVA,#45HMOVB,#37HMOV30H,A第页ADDA,BMOVR0,AMOVDPTR,#0200HMOVX@DPTR,AEND3.程序调试(1).编译通过后,点debug下的start/stop开始调试,step和stepover都是单步调试,step是遇到子程序或中断也要进入进行单步调试,stepover是遇到子程序或中断当一句一次执行完。本程序物子程序,二者是一样的。执行一句得到:可见A中的值为

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

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

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