收藏 分享(赏)

微型计算机技术与单片机实验教案.doc

上传人:dzzj200808 文档编号:2242769 上传时间:2018-09-07 格式:DOC 页数:11 大小:68.50KB
下载 相关 举报
微型计算机技术与单片机实验教案.doc_第1页
第1页 / 共11页
微型计算机技术与单片机实验教案.doc_第2页
第2页 / 共11页
微型计算机技术与单片机实验教案.doc_第3页
第3页 / 共11页
微型计算机技术与单片机实验教案.doc_第4页
第4页 / 共11页
微型计算机技术与单片机实验教案.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、邢 台 学 院教 案2012 2013 学年度第 1 学期课 程 名 称 微型计算机技术与单片机实验学 时 学 分 16 学时 专 业 班 级 10 计科本 3 授 课 教 师 张晓静 系 部 信科系 微型计算机技术与单片机术实验教案 2本 课 程 教 学 总 体 安 排课 程 名 称:微型计算机技术与单片机实验课程性质与类型:实验课总学时、学分:16教学目的与要求:为了巩固学生所学的微型计算机技术与单片机理论知识,锻炼学生动手能力和分析问题、解决问题的能力,根据本课程的主要教学内容和重要知识点及实验课时数量,就外部存储器访问、并行口及其接口的使用、汇编语言程序设计、中断、定时器和 AD 转换

2、接口等内容设计了 8 个必做的验证性实验和综合性实验,培养学生扎实的单片机/DSP 技术应用的实际技能。 教材及参考书目:DVCC 系列单片机微机仿真实验系统考核方式及成绩计算方法:总成绩=实验成绩课 程 教 学 日 历课程名称:微型计算机技术与单片机实验 授课学期:20122013 第 1 学期周次 章节及教学内容 累计学时1 周2 周 熟悉实验环境和实验软件的安装 23 周4 周 清零程序 25 周6 周 脉冲计数27 周8 周 工业顺序控制29 周10 周 P3.3 输入、P1 口输出211 周12 周 并行 I/O 口 8255 扩展213 周14 周 步进电机控制215 周16 周

3、电子音响2微型计算机技术与单片机术实验教案 3课 堂 教 学 方 案课题名称、授课时数: 熟悉实验环境和实验软件的安装 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导教学目的要求:掌握 DVCC 单片机仿真实验系统性能指标掌握 MCS-51 系统安装与启动熟练掌握键盘监控命令教学内容及组织安排:一、DVCC 系列单片机仿真实验系统原理与组成1、微处理器本系统出厂时位 MCS-51实验开发系统,当用户要进行 MCS-196系列单片机或十六位8088实验时,只要在 J6、J8插座上插上196CPU 或8088CPU 卡,同时将开关设置

4、到相应状态即可。2、存贮器系统上扩展了2片静态存贮器62256,共64K.3、系统仿真-适用51、196CPU4、I/0 接口器件地址5、通用外围电路逻辑电平开关电路 发光二极管显示电路 时钟电路 单脉冲发生电路等二DVCC 系列单片机仿真实验系统安装与启动1、安装1)电源实验台所需电源位+5V/1.5A2)和主机联机将随机配备的9芯通信电缆线一端插入实验系统的 J2插座,另一端插入主机的串行口上(COM1/COM2任选)2、启动上电后实验系统应显示闪动的“P”,否则按 RESET 按钮。微型计算机技术与单片机术实验教案 4三、键盘监控命令1、键盘布置键盘共有 32 个,其中左边 16 个为数

5、字键,在键上“-”下面的表示十六进制数字 0F,用于输入地址、数据或机器语言代码。对 51CPU 而言, “-”上面是工作寄存器名或其省略写法,右边 16 个为功能键,在独立运行模式下输入操作命令TV/MEM TV/程序存储器检查REG/OFST 片内 RAM、寄存器、特殊功能寄存器检查/偏移量就算ODRW/INS 外部数据存贮器、外部 RAM、I/O 检查/插入一字节EPRGH/DEL EPROM 高速写入/删除一字节F1/LAST 第一标志键/读上一字节F2/NEXT 第二标志键/读下一字节STEP/NVBP 单拍/单拍跟踪EXEC/FVBP 连续执行/断点运行PCDBG/EPRGL 与上

6、位机通讯调试/低速固化EPMOV 固化区内容移入目标 RAMEPCH/EPCOM EPROM 查空/EPROM 比较PRT 打印命令COMP 源程序与目标程序比较MOVE 程序快或目标块运动DAR 反汇编MON 退出当前操作,返回初态“P”RESET 系统复位按钮微型计算机技术与单片机术实验教案 5课 堂 教 学 方 案课题名称、授课时数:软件实验-清零程序 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求: 熟练编写 51 单片机汇编语言小程序实验内容利用汇编语言编写程序实现指定单元的清零操作ORG 0030HCLEAR:

7、 MOV R0,#00HMOV DPTR,#7000HCLEAR1: CLR AMOVX DPTR,AINC DPTRINC R0CJNE R0,#00H,CLEAR1SJMP CLEAREND微型计算机技术与单片机术实验教案 6课 堂 教 学 方 案课题名称、授课时数:软件实验-脉冲计数 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求:熟练编写 51 单片机汇编语言小程序实验内容利用汇编语言编写程序实现脉冲计数功能实验程序略微型计算机技术与单片机术实验教案 7课 堂 教 学 方 案课题名称、授课时数:工业顺序控制 2 学

8、时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求 掌握工业顺序控制程序的简单编程,中断的使用。一、实验内容8032 的 P10 P16 控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4 为开工启动开关,低电平启动。P3.3 为外故障输入模拟开关,P3.3 为 0 时不断告警。P1.7 为报警声音输出,设定 6 道工序只有一位输出,第七道工序三位有输出。二、实验说明实验中用外部中断 0,编中断服务程序的关键是:1 保护进入中断时的状态,并在退出中断之前恢复进入的状态。2 必须在中

9、断程序中设定是否允许中断重入,即设置 EX0 位。一般中断程序进入时应保护 PSW、ACC 以及中断程序使用但非其专用的寄存器,本实验中未涉及。三、实验步骤P3.4 连 K1,P3.2 连 K2,P1.0P1.6 分别连到 L1L7,P1.7 连 SIN(电子音响输入端)。K1 开关拨在上面,K2 拨在上面。 用连续方式从起始地址 0580H 开始运行程序(输入 0580 后按 EXEC 键),此时应在等待开工状态。K1 拨至下面(显低电平),各道工序应正常运行。K2 拨至下面(低电平),应有声音报警(人为设置故障)。K2 拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续执行。微

10、型计算机技术与单片机术实验教案 8课 堂 教 学 方 案课题名称、授课时数:P3.3 输入、P1 口输出 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求1 掌握 P3 口、P1 口简单使用。2 学习延时程序的编写和使用。 。一、实验内容1P33 口做输入口,外接一脉冲,每输入一个脉冲,P1 口按十六进制加一。 2P1口做输出口,编写程序,使 P1 口接的 8 个发光二极管 L1L8 按 16 进制加一方式点亮发光二极管。二、实验说明1P1 口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当 P1

11、 口作为输入口时,必须先对它置高电平,使内部 MOS 管截止,因内部上拉电阻是 20K40K,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则 MOS 管导通,读入的数据是不正确的。2 延时子程序的延时计算问题。 对于延时程序DELAY :MOV R6, #00HDELAY1:MOV R7, #80HDJNZ R7, $DJNZ R6, DELAY1查指令表可知 MOV、DJNZ 指令均需用两个机器周期,而一个机器周期时间长度为 12/ 6.0MHZ,所以该段指令执行时间为:(80+1)256+1)2(126000000)=132.1ms四、实验步骤P33 用插针连至 K1, P1

12、0 P17 用插针连至 L1L8。从起始地址 0540H 开始连续运行程序(输入 0540 后按 EXEC 键)。开关 K1 每拨动一次,L1L8 发光二极管按 16 进制方式加一点亮。微型计算机技术与单片机术实验教案 9课 堂 教 学 方 案课题名称、授课时数:并行 I/O 口 8255 扩展 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求目的要求了解 8255 芯片的结构及编程方法,学习模拟交通灯控制的实现方法。一、实验内容用 8255 做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。二、实验说明1 因为本实验是交

13、通灯控制实验,所以要先了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。初始状态 0 为东西红灯,南北红灯。然后转状态 1 东西绿灯通车,南北红灯。过一段时间转状态 2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态 3,南北绿灯通车,东西红灯。过一段时间转状态 4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯。最后循环至状态 1。三、实验步骤8255 PC0PC7、PB0PB3 依次接发光二极管 L1L12。以连续方式从 0630H 开始执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮南北路口的红灯亮,东西路口方向通车。延时一段时间后东西路口的绿灯熄灭,黄灯开始闪

14、耀。闪耀若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,再切换到东西路口方向,之后重复以上过程。微型计算机技术与单片机术实验教案 10课 堂 教 学 方 案课题名称、授课时数:步进电机控制 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求: 1 了解步进电机控制的基本原理。2 掌握步进电机转动编程方法。一、实验内容从键盘上输入正、反转命令,转速参数和转动步数显示在显示器上,CPU 再读取显示器上显示的正、反转命令,转速级数(16 级)和转

15、动步数后执行。转动步数减为零时停止转动。二、实验预备知识步进电机驱动原理是通过对它每相线圈中的电流和顺序切换来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速,微电脑控制步进电机最适合。三、实验步骤1 步进电机插头插到实验系统 J3 插座中,P10 P13 接到 BABD 插孔。2 在“P.”状态下,从起始地址开始(0A30H)连续执行程序。输入起始地址后按 EXEC 键。3 在键盘上输入数字在显示器上显示,第一位为 0 表示正转,为 1 表示反转,第二位 0F 为转速等级,第三到第六位设定步数,设定完按 EXEC 键,步进电机开始旋转。微型计算机技术

16、与单片机术实验教案 11课 堂 教 学 方 案课题名称、授课时数:电子音响 2 学时授课类型(理论课、实验课、技法课、习题课等):实验课教学方法与手段(讲授、讨论、指导、多媒体等):指导目的要求: 了解计算机发出不同音调声音的编程方法。一、实验内容利用定时器产生不同频率的方法,组成乐谱由单片机进行信息处理,经过放大利用 8031 P1.7 口输出音乐。二、预备知识 (1)要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以 2,即为半周期的时间,利用计时器计时此半周期时间,计时到后即反相输出,重复此过程即得到此频率的脉冲。 (2)让定时器工作在计数方式,改变计数值 TH0 及 TL0,以产生不同的频率。(3)每个音符使用一个字节,字节的高四位代表音符的高低,低四位代表音符的节拍。三、实验步骤(1)把软盘上 ROG0 文件装载到 DVCC 仿真实验系统的 RAM 区,起始地址为 8000H。(2)把 P1.7 用插针连至 SIN 插孔上。喇叭插头线插到 DVCC 系统 J5 插座。(3)在“P.”状态下,从 8000H 开始连续执行程序,放出“祝您生日快乐”等歌曲。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报