《单片机应用技术实训》教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州信息职业技术学院
教案
教师姓名张伟授课班级09各专业授课形式理实一体化授课日期2011 年月日第周授课时数30
授课章节名称单片机应用技术实训
教学目的
使学生在已有单片机理论基础上,进行单片机各功能部件的编程、调试;掌握单片
机的实际使用及相关外围电路
教学重点1.ADEK实验箱使用介绍
2.单片机程序的编写及调试
教学难点1.P1输入输出口操作设置
2.信号时序图分析及程序设计
更新或补充
内容
使用教具单片机实验室课外作业
课后体会
一、实训目的:
1熟悉单片机应用系统的开发、研制过程。
2、能运用MCS-51单片机进行简单的单片机应用系统的硬件设计。
3、能采用MCS-51单片机汇编语言进行简单的单片机应用系统的软件设计。
4、掌握单片机应用系统的硬件、软件调试方法。
5、熟悉单片机仿真开发系统的作用,基本掌握运用单片机仿真开发系统进行在线仿真、调试和目标程序固化的方法。
6、为今后从事单片机应用系统的开发、生产和维护工作奠定基础。
二、实训设备:
Aedk5196et单片机实验箱一台,PC机一台,LCA51ET单片机开发环境
三、实训内容:
1.P37,(五),2 数据排序
2.P40,(一),2 P1口输入输出
3.P50,(一),1 急救与交通灯
4.P57,(一),1 定时器应用
注意:以上部分分为1,要求或内容,2,电路及接线,3,流程框图,4,程序
四、实训总结
一、AEDK5196ET实验系统介绍
AEDK5196ET实验系统可以工作在独立运行模式。此时不需接PC机和仿真机,即可独立运行程序(独立运行模式的配置见第二章第一节)。实验系统配有3×7键盘和8位8段数码显示管,使用实验系统主板自带的键盘监控命令,可以独立进行程序运行和调试。
2.1 键盘说明
一.键盘排布
实验系统主板自带3×7 键盘,排布如下:
二.特殊键说明
st:“上一个”。此键在键盘的最下一行。
1.Next:“下一个”。
1.Shift:“上档键”。按一下Shift,再按其他键,则该键的上档字符有效。比如:按Shift键后,再按键盘左上方第一键,则为“S”命令,否则为“0”
1.Mon:“返回监控”。用户使用键盘监控执行完某条监控命令后,若想返回监控提示符状态执行另外的命令,可用此键返回监控。
1.RST:“系统总清”。
三.进入键盘监控状态
用户按下RST键后,在2秒内按下任意键,即可进入键盘监控状态,此时实验机上的数码管显示提示符“-”。
四.监控命令集
(注:命令中“,”表示参数间的分隔符,不必输入;[ ]表示括号内容可输入可不输入)
1. 读写程序存储空间(S)
命令格式
地址,Shift,S,Last/Next,[数据],Last/Next,……,Mon。
*命令格式中“[数据]”项可输入也可不输入,输入数据时,此数据为写入数据。
例如:读程序空间30H的内容,可按以下步骤进行:
1.首先保证当前实验机处于键盘监控状态;否则按第一节第三项所述操作。
2.先从键盘输入地址30,然后按Shift键【即让上档字符有效,此时数码管末
位将显示“·”】,再按S键,此时数码管将显示30H的值。
3.若想修改30H单元的值,只需从键盘中输入相应的值即可。【不需再按上档键Shift,只需按键盘上的数字】
4.做完以上操作后,若想对下一个单元(31H)进行读或写,只需先按键盘上的“Next”键【若对上一个单元29H进行操作,应按“Last”键】,重复以上操作即可。
5.操作完成后,回到监控提示符状态,应按“Mon”键。
以下命令的操作与此类似。
2. 读写数据存储空间(SX)
地址,Shift,SX,Last/Next,[数据],Last/Next,……,Mon。
3. 读写片内RAM (R)
地址,Shift,R,Last/Next,[数据],Last/Next,……,Mon。
4. 读写片内SFR (RS)
地址,Shift,RS,Last/Next,[数据],Last/Next,……,Mon。
5. 写保护/不写保护(W)
0/1,Shift,W。【0:写保护,1:不写保护】
注:其意义参见第二章第三节“实验机地址空间分布”。
6. I状态(I)
Shift,I。(显示提示符“—”。)
注:其意义参见第二章第三节“实验机地址空间分布”。
7. O状态(O)
Shift,O。(显示提示符“o”)
注:其意义参见第二章第三节“实验机地址空间分布”。
8. 断点设置(Y)
断点号,Shift,Y,Last/Next,[断点地址],Last/Next,……,Mon。
9. 断点清除(Z)
(1).清除全部断点
Shift,Z。
(2).清除某个断点
断点号,Shift,Z。
10. 数据空间搬迁(MX)
源始址,Next,源末址,Next,目的地址,Shift,MX。
例如:若想将0000H~0200H的内容搬迁到0500H的地方,应如下操作:1.进入键盘监控状态。
1.输入源起始地址0000。
1.按Next键。【此时数码管的输入部分为右四位】
1.输入源末址0200。
1.按Next键。【此时数码管的输入部分为左四位】
1.输入目的地址0500H。
1.按Shift键。
1.按MX键。
搬迁操作完成后,按MON键返回监控。