大连大学单片机实验教案全部
单片机实训教案

单片机实训教案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机实训教案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机实训教案的全部内容。
基础知识一软件调试仿真器Keil uVision应用实践Keil编程软件是目前最流行的开发MCS—51系列单片机的软件。
它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器在内的完整开发方案,通过一个集成开发环境uVision2将这些部分组合在一起。
程序安装完成后,桌面上会出现Keil uVision2图标,如图1-36,图1—36 Keil双击该图标便可启动Keil软件的集成开发环境.启动后的程序窗口主要由菜单栏、工具栏、源文件编辑窗口、工程管理窗口和输出窗口五部分组成.启动窗口如图1—37所示。
工具栏为一组快捷工具图标,主要包括基本文件工具栏、建造工具栏和调试(DEBUG/调试)工具栏,基本文件工具栏包括新建、打开、拷贝、粘贴等4个基本操作。
建造工具拦主要包括文件编译、目标文件编译连接、所有目标文件编译连接、目标选项和一个目标选择窗口.调试(DEBUG/调试)工具栏位于最后,主要包括一些仿真调试源程序的基本操作,如单步、复位、全速运行等。
在工具栏下面,有3个默认窗口。
左边的一个是工程管理窗口,该窗口有3个标签,分别是Files、Regs和Books。
右边的一个为源文件编辑窗口,编辑窗口实质上就是一个文件编辑器,我们可以在这里对源程序文件进行编辑、修改、粘贴等。
下边的一个为输出窗口,源文件编译之后的结果显示在输出窗口中,会出现通过或错误(包括错误类型及行号)的提示。
单片机实训教学案例

单片机实训教学案例
一、实训目标
通过本次实训,使学生掌握单片机的基本原理和应用,掌握单片机编程语言和开发环境的使用,能够完成简单的单片机系统设计和编程。
二、实训内容
1. 单片机简介及开发板介绍
2. 单片机编程语言及开发环境介绍
3. 单片机IO口操作及LED灯控制
4. 单片机定时器使用及PWM波形输出
5. 单片机串口通信及数据传输
6. 单片机外部中断及按键控制
7. 单片机ADC和DAC转换及应用
三、实训步骤
1. 准备单片机开发板和相关工具,安装单片机编程软件。
2. 学习单片机基本原理,了解开发板上的各个模块和引脚功能。
3. 学习单片机编程语言,掌握基本的语法和编程技巧。
4. 通过编程软件编写简单的程序,实现LED灯的闪烁和亮度调节。
5. 使用定时器产生PWM波形,实现LED灯的渐变和调色。
6. 编写程序实现串口通信,通过上位机软件发送指令控制LED灯的状态。
7. 利用外部中断检测按键输入,实现LED灯的开关控制。
8. 学习ADC和DAC转换原理,通过编程实现音频信号的采集和播放。
四、实训总结
通过本次实训,学生掌握了单片机的基本原理和应用,掌握了单片机编程语言和开发环境的使用,能够完成简单的单片机系统设计和编程。
同时,通过实际操作和实验,学生提高了动手能力和解决问题的能力,为后续学习和工作打下了坚实的基础。
单片机实验教案

单片机实验教案一、实验目的本实验旨在通过学习单片机的基本原理和实际操作,掌握单片机的编程与应用技巧,并能够独立完成一些简单的单片机实验。
二、实验器材与环境要求1. 单片机开发板:推荐使用51系列开发板,如STC89C52等。
2. 计算机:用于编写和下载单片机程序。
3. USB转串口模块:用于将计算机与单片机开发板相连,进行程序下载。
4. LED灯、蜂鸣器、按键等外部器件:用于实验验证。
三、实验内容本实验将分为以下几个部分,每个部分都包含一些具体的实验任务。
实验一:LED闪烁实验1. 连接开发板与计算机,并安装相应的驱动程序和开发环境。
2. 打开开发环境(如Keil),新建一个工程。
3. 编写程序,使开发板上的LED灯交替闪烁。
4. 将程序下载到单片机中,观察LED灯是否按预期闪烁。
实验二:蜂鸣器控制实验1. 在实验一的基础上,接入一个蜂鸣器。
2. 编写程序,使蜂鸣器发出不同频率的声音。
3. 将程序下载到单片机中,观察蜂鸣器是否按预期发声。
实验三:外部按键检测实验1. 在实验二的基础上,接入一个外部按键。
2. 编写程序,使按键按下时,LED灯闪烁一次。
3. 将程序下载到单片机中,观察按键与LED灯的互动是否正确。
实验四:数码管显示实验1. 在实验三的基础上,接入一个数码管。
2. 编写程序,使数码管可以显示0-9的数字。
3. 将程序下载到单片机中,观察数码管是否按预期显示数字。
实验五:蓝牙通信实验1. 在实验四的基础上,接入一个蓝牙模块。
2. 编写程序,使单片机能够与蓝牙模块进行通信,并将接收到的信息在数码管上显示。
3. 将程序下载到单片机中,通过蓝牙终端发送信息,观察数码管是否正确显示接收到的信息。
四、实验要点与注意事项1. 在进行实验之前,务必查阅相关资料,了解单片机的基本原理和编程知识。
2. 在编写程序时,要注意语法的正确性和逻辑的严谨性。
3. 在下载程序之前,先检查硬件连线是否正确,以免造成损坏。
单片机实验教案

上电,程序初始化,设 置P1口为输入、输出双 线口(P1.0、P1.1为输 入口,P1.2、P1.3、 P1.4、P1.5为输出口
采集P1.0、P1.1输入口 的值进入A累加器,
根据累加器A的值调转到 相应的子程序入口
A=00 A=01 A=10
A=11
给P1口赋值 0FFH(四个发 光二极管全 灭)
P1 口实验一
学习延时子程序的编写和使用。
二、实验设备: 实验设备: CPU 挂箱、8031CPU 模块 三、实验内容: 实验内容: 1. P1 口做输出口,接八只发光二极管,编写程序,使发光二极管
单片机综合实训教案

单片机综合实训教案一、教学目标1. 了解单片机的基本概念、结构和原理。
2. 掌握单片机的编程方法和应用技巧。
3. 能够独立完成单片机系统的设计和调试。
二、教学内容1. 单片机概述单片机的定义和发展历程单片机的结构和组成部分2. 单片机编程基础单片机的指令系统编程语言和开发工具程序结构和编程规范3. 单片机应用系统设计系统需求分析硬件选型和电路设计软件设计和编程4. 单片机系统调试与优化调试方法和工具常见问题和解决方案系统性能优化技巧5. 单片机应用案例解析温度控制器设计智能家居系统设计控制系统设计三、教学方法1. 讲授法:讲解单片机的基本概念、原理和编程方法。
2. 实践法:动手操作单片机开发板,进行编程和系统设计。
3. 案例分析法:分析实际应用案例,理解单片机的应用场景。
4. 讨论法:分组讨论,解决实际问题和难点。
四、教学资源1. 教材:单片机原理与应用2. 实验设备:单片机开发板、编程器、调试器等3. 软件工具:Keil、MPLAB等编程软件4. 在线资源:相关教程、案例和答疑论坛五、教学评价1. 平时成绩:考察学生的出勤、提问和讨论情况。
2. 实验报告:评估学生的实践操作能力和编程水平。
3. 课程设计:评价学生的系统设计和调试能力。
4. 期末考试:测试学生对单片机知识的掌握程度。
六、教学安排1. 课时:共计32课时,其中理论讲授16课时,实验操作16课时。
2. 教学计划:第1-4课时:单片机概述及结构原理第5-8课时:单片机编程基础第9-12课时:单片机应用系统设计第13-16课时:单片机系统调试与优化第17-20课时:单片机应用案例解析第21-24课时:实践操作与实验第25-28课时:课程设计第29-32课时:期末复习与考试七、教学重点与难点1. 教学重点:单片机的基本概念、结构和原理。
单片机的编程方法和应用技巧。
单片机系统的设计、调试与优化。
2. 教学难点:单片机指令系统的理解与应用。
硬件电路设计与故障排除。
《单片机》课程实验教案

《单片机》课程实验教案《单片机》课程实验教案1、从(1)AT89S51:单片机;(2)RES、RX8:电阻、8排阻;(3)LED-GREEN:绿色发光二极管;(4)CAP、CAP-ELEC:电容、电解电容;(5)CRYSTAL:晶振。
2、放置元器件。
3、放置电源和地。
4、连线。
5、元器件属性设置。
6、电气检测。
实验设备及软件系统:1、电脑;2、MATLAB软件。
实验步骤:1、画流程图。
2、编写汇编程序。
3、通过菜单“source→Add/Remove Source Files…”新建源程序文件:DSJ1.ASM。
4、通过菜单“source→DPJ1.ASM”,打开PROTEUS提供的文本编辑器SRCEDIT,在其中编辑源程序。
5、程序编辑好后,单击按钮存入文件DSJ1.ASM。
6、源程序编译汇编、生成目标代码文件。
7、通过菜单“source→Build All”编译汇编源程序,生成目标代码文件。
若编译失败,可对程序进行修改调试直至汇编成功。
8、加载目标代码文件。
9、全速仿真。
单击按钮,启动仿真。
暗点以1HZ频率由低位到高位循环移动。
10、仿真调试。
(1)带断电仿真。
如图所示,当前在“MOVE P1,#8”所在的行设置断点,当前运行到这一行时,仿真暂停。
此时状态为断点处前一指令“MOVE P1,#4”的运行结果。
在CPU resgisters窗口可看到P1的内容是4,即00000100B,对应于原理图中P1.2引脚控制的发光二极管灭,其余的亮。
达到了控制程序代码与被控对象运行过程的协同仿真。
(2)带观察窗口仿真。
设置观察点的条件如图所示,当前“P1”观察点的条件为:P1=10H(Equal 0x10)当运行结果等于这一条件时,仿真暂停。
在观察窗口中当前值Value为0x10,上图中光标在观察点的下一行:MOVE P1,#8。
当前刚执行完“MOVE P1,#10H”,所以,P1.5引脚上所接的发光二极管不亮。
单片机综合实验教学设计
单片机综合实验教学设计一、实验目的通过本实验,学生应能够:1.掌握单片机的基本原理和工作方式;2.理解单片机的输入输出口和端口控制;3.能够设计和实现简单的单片机控制电路。
二、实验器材1.STM32F103系列单片机开发板;2.电脑;3. J-Link仿真器;4.电源、USB线、母排线等。
三、实验内容及步骤1.实验一:LED灯控制实验目的:通过控制单片机输出口控制LED灯的亮灭,验证控制单片机的输出口功能。
实验步骤:(1)将LED灯的阳极连接到STM32F103开发板的一个IO口,将LED 的阴极通过电流限制电阻接地;(2)利用Keil或者编写汇编语言代码,控制该IO口输出高电平和低电平,从而控制LED灯的亮灭;2.实验二:按键控制LED灯实验目的:通过按键的输入控制LED灯的亮灭,进一步验证单片机的输入和输出功能。
实验步骤:(1)将一个按键连接到STM32F103开发板的一个IO口,通过上拉电阻将IO口引脚拉高;(2)编写程序,读取该IO口的电平状态,当按键按下时,该IO口电平跳变,从而控制LED灯的亮灭;3.实验三:数码管显示实验目的:通过控制单片机输出口的电平状态,实现对数字的显示。
实验步骤:(1)连接一个4位共阳数码管到STM32F103开发板的4个IO口,并通过电流限制电阻接入;(2)编写程序,设置文本、数字等需要显示的内容,并将其输出到对应的IO口,控制对应的数码管段亮灭;4.实验四:温度采集和控制实验目的:通过连接温度传感器和继电器,实现对温度的采集和控制。
实验步骤:(1)将温度传感器连接到STM32F103开发板的一个AD口,通过编程读取AD值,转换为温度值;(2)将继电器连接到另一个IO口,通过控制IO口的输出电平,实现继电器的断开和闭合;(3)编写程序,通过读取温度传感器的数值,判断温度是否超过设定值,当温度过高时,通过IO口控制继电器开关继电器,实现对温度的控制;四、实验总结学生完成了一系列基于单片机的实验项目,通过实践学习了单片机的基本原理和应用。
单片机综合实验课程设计
单片机综合实验课程设计一、课程目标知识目标:1. 学生能理解单片机的基本原理,掌握其内部结构及相关功能模块的使用方法。
2. 学生能掌握单片机编程的基本语法和技巧,能独立完成简单的程序设计。
3. 学生能了解单片机在现实生活中的应用,并学会分析实际案例。
技能目标:1. 学生能运用所学知识,完成单片机的基本操作和程序编写。
2. 学生能通过实验,学会使用相关开发工具和调试技巧,具备一定的故障排查能力。
3. 学生能运用单片机技术解决实际问题,提高创新实践能力。
情感态度价值观目标:1. 学生通过单片机综合实验课程,培养对电子信息科学的兴趣和热情。
2. 学生在团队协作中,学会沟通、分享和合作,提高解决问题的能力。
3. 学生能认识到单片机技术对社会发展的作用,树立正确的价值观和责任感。
课程性质:本课程为实践性课程,侧重于培养学生的动手能力和创新能力。
学生特点:学生已具备一定的单片机基础知识,对实际操作感兴趣,但编程能力和问题解决能力有待提高。
教学要求:结合学生特点,注重理论与实践相结合,强调动手实践和团队协作,提高学生的综合能力。
通过课程目标分解,使学生在知识、技能和情感态度价值观方面取得具体的学习成果,为后续教学设计和评估提供依据。
二、教学内容本课程教学内容主要包括以下几部分:1. 单片机基础理论:回顾单片机的基本原理、内部结构、工作原理等,重点讲解中断系统、定时器/计数器、串行通信等模块的功能和应用。
2. 单片机编程语言:以C语言为基础,介绍单片机编程的基本语法、数据类型、运算符、控制语句等,并通过实例进行讲解。
3. 单片机实验操作:结合教材章节,进行以下实验:- 基本输入输出实验:学习单片机I/O口控制,实现LED灯、蜂鸣器等设备的控制。
- 中断控制实验:掌握中断系统的使用,实现外部中断控制。
- 定时器/计数器实验:学习定时器/计数器的配置,完成定时控制等功能。
- 串行通信实验:了解串行通信原理,实现单片机之间的数据传输。
单片机实验教案
单片机技术实验教案冯杰第一章系统概述1.1 系统组成Dais系列单片机微机仿真实验系统的51单片机实验与仿真由管理CPU、目标CPU 和通用电路、接口实验电路及稳压电源组成,通过RS232C串行接口与PC微机相连,系统硬1.2 系统功能与特点⑴自带键盘、显示器,能独立运行,也可以PC机为操作平台。
两种工作方式任意选择,均全面支持《单片机原理与应用》等课程的实验教学。
⑵系统采用紧耦合多CPU技术,用STC89C58作为系统管理CPU,8032 / 78E438 / STC 系列单片机作为目标机仿真与实验CPU,其软硬件资源100%出借。
⑶目标CPU采用主频为11.0592MHz,支持扩展仿真(即RAM仿真),亦支持ROM仿真(即FLASH下载式仿真)。
在ROM仿真模式下,可实现对P0、P2的I/O口功能。
⑷配有二片61C256静态存储器构成系统的64K程序空间,地址范围为0000H~0FFFFH,还配一片61C256(32K)作为用户设置的断点区(BPRAM)。
⑸实验项目完整丰富,与课程教学紧密结合,同时配有直流电机、步进电机、音响等实验对象,可支持控制应用类综合实验。
⑹系统接口实验电路为单元电路方式,电路简捷明快,一体机的8位数据总线以扁平线或排线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。
⑺通过RS232通信接口,在Windows集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。
⑻具有最丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能,100%保护用户现场,返回监控。
⑼向用户提供ISA总线接口及PARK板接口,为研发与创新实验的实施创造了必备的拓展环境。
⑽向用户提供KEIL驱动程序,将Dais驱动程序加入KEIL的配置文件,即可实现Dais 仿真实验系统与最优秀的KEIL无缝连接。
单片机综合实训教案
单片机综合实训教案一、实训目的与要求1. 目的(1)了解单片机的基本原理和结构。
(2)掌握单片机的编程方法和应用技巧。
(3)培养动手能力和团队协作精神。
2. 要求(1)熟悉单片机的基本硬件组成。
(2)掌握单片机编程语言(如C语言、汇编语言等)。
(3)能够独立完成简单单片机程序的设计与调试。
二、实训内容与课时安排1. 实训内容(1)单片机硬件认识与搭建。
(2)单片机编程基础。
(3)单片机常见外设接口编程。
(4)单片机应用系统设计。
(5)综合实训项目。
2. 课时安排(1)单片机硬件认识与搭建:2课时。
(2)单片机编程基础:4课时。
(3)单片机常见外设接口编程:6课时。
(4)单片机应用系统设计:4课时。
(5)综合实训项目:8课时。
三、实训步骤与方法1. 实训步骤(1)单片机硬件认识与搭建:了解单片机的硬件组成,搭建实验平台。
(2)单片机编程基础:学习单片机编程语言,掌握基本编程技巧。
(3)单片机常见外设接口编程:学习并掌握常见外设接口(如LED、按键、串口等)的编程方法。
(4)单片机应用系统设计:结合实际项目,设计并实现一个完整的单片机应用系统。
(5)综合实训项目:完成一个综合性的实训项目,提高实际应用能力。
2. 实训方法(1)讲解与演示:教师讲解单片机相关知识,并进行现场演示。
(2)实践操作:学生动手进行实验,巩固所学知识。
(3)讨论与提问:学生之间互相讨论,解答疑问。
(4)项目实践:以小组为单位,完成综合性实训项目。
四、实训评价与考核1. 评价方式(1)平时表现:30%。
(2)实验报告:40%。
(3)综合实训项目:30%。
2. 考核标准(1)平时表现:参与课堂讨论、提问、实验操作等。
(2)实验报告:内容完整、分析深入、表达清晰。
(3)综合实训项目:项目完成度高、创新性强、实用性好。
五、教学资源与工具1. 教学资源(1)教材:单片机原理与应用。
(2)课件:单片机相关知识。
(3)实验器材:单片机开发板、编程器、实验器件等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2,查找ADC0809的资料,说明其转换时间和转换速率,和分辨率。
3,说明ADC0809基准电压的用途,ADC0809是否含有采样保持器?适合那个范围采样频率的信号?
时间分配和教学手段
10分钟
5分钟
75分钟
备注:
本实验共2学时
教学小结
难点:1.编写具体程序。
2.程序调试方法的掌握。
讲课提纲及教学方法:讲授法、实验法
一、实验所需仪器及设备
计算机WAVE仿真器POD51/96仿真板各一台
二、实验内容及方法
1、讲解注意事项,检查预习报考。
2、实验内容说明
(1)P1口做输出口,接8只发光二极管,延时1秒钟,循环点亮二极管,编写相应程序。
3、整理实验程序,画出程序流程图。
时间分配和教学手段
5分钟
10分钟
165分钟
5分钟
备注:
本实验共4学时
时间为第十二周周一1.2周二3.4节
教学小结
本实验是一个综合实验,要求学生将已学过的知识联系起来,编程技巧是学生不太容易掌握的,需要多上机练习。
大连大学教案(略案模版)
实验六
内容名称
8255输入、输出实验
仿真板POD51/96一个
二、实验内容及方法
1、讲解注意事项,检查预习报考。
2、实验内容说明
(1)定时程序编写说明,要求实现5秒钟定时中断一次,实现的方法为每100mS定时器中断一次,计算出5秒钟需要几次定时中断,定时时间到,输出反转
(2)中断服务程序的编写步骤
(3)程序流程讲解,需要设置的寄存器。
2、P1口是什么性质的端口,读取端口数据时应采取什么措施?
3、内部RAM中,可位寻址空间包括哪些?在内部RAM中,位地址为20H的位,该位所在的字节地址是多少?
四、实验报告要求
1.归纳填写实验1、2的实验步骤,画出程序流程图。
2.整理实验编写的程序。
时间分配和教学手段
5分钟
10分钟
70分钟
5分钟
备注:
教学目标和基本要求
实验目的:要求学生掌握8255芯片结构、及编程方法。
基本要求:利用8255可编程并行口芯片,实现数据输入、输出实验。
重点、难点分析
重点:1.掌握8255芯片结构、及编程方法。
难点:1.系统程序的设计。
讲课提纲及教学方法:讲授法、实验法
实验七8255输入、输出实验
三、注意事项,检查预习报告
3、学生根据要求连接电路、编写程序、调试、观察结果
三、思考题
1、动态显示与静态显示原理分别是什么?
2、确定动态显示间隔时间的依据是什么,你的实验中设置为多少?
3、动态显示间隔时间过长与过短会有什么现象
四、实验报告要求
1、归纳填写实验步骤。
2、整理数码管静态和动态显示的工作原理,数码管的驱动电路。
3、整理实验程序,画出程序流程图。
2、整理定时程序需要设置的寄存器名称及设置值
3、整理实验程序,画出程序流程图。
时间分配和教学手段
5分钟
10分钟
70分钟
5分钟
备注:
本实验共2学时
时间为第十周周一1.2周二3.4节
教学小结
掌握汇编程序的格式和编写步骤,学生应掌握如何编写主程序和定时中断程序,编程技巧是学生不太容易掌握的,需要多上机练习。
讲课提纲及教学方法:讲授法、实验法
一、实验所需仪器及设备
计算机一台
仿真器WAVE一台
仿真板POD51/96一个
二、实验内容及方法
1、讲解注意事项,检查预习报考。
2、实验内容说明
(1)讲解八段数码管显示的原理图
(2)讲解数码管动态显示和静态显示的工作原理,掌握数码管驱动原理,及输出数字对应的码段
(3)程序流程讲解。
大连大学教案(详案模版)
实验四
内容名称
八段数码管显示
教学目标和基本要求
实验目的:了解数码管动态显示的原理,了解三总线方式接口电路原理。
基本要求:利用实验仪提供的显示电路,采用动态方式显示一个三位数的数据。
重点、难点分析
重点:1.数码管动态显示的原理。
2.三总线方式接口电路原理。
难点:1.三总线方式接口电路原理。
45分钟
备注:
本实验共2学时
教学小结
掌握LAB2000P单片机实验系统仿真系统的使用,初步编写一个小程序,在调试程序的过程中了解单片机各个部分的结果,从中掌握一个程序的调试过程。
大连大学教案(详案模版)
实验二
内容名称
信号灯控制实验
教学目标和基本要求
实验目的:初步学习单片机汇编程序的编制和调试方法,学习P1口的使用和延时子程序的编写和使用。
3、学生根据要求连接电路、编写程序、调试、观察结果
三、思考题
1、编写计数器的程序,外部输入的脉冲次数由p1口接LED灯显示。
2、定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
3、系统晶振为6MHz时,定时器工作于方式2,最大定时时间为多少?
四、实验报告要求
1、归纳填写实验步骤。
(3)程序流程讲解。
3、学生根据要求连接电路、编写程序、调试、观察结果
三、思考题:
1、分别计算6M晶振定时1毫秒和10毫秒的初值,
2、画出显示电路的电路图。
3、综合实验中,你是如何设计中断程序和主程序的?
四、实验报告要求
1、归纳填写实验步骤。
2、整理定时程序需要设置的寄存器名称及设置值,如何实现数码管的输出,及如何实现时分秒的定时。
四、实验内容说明,实验系统介绍。
三、学生根据要求连接电路、编写程序、调试、观察结果
思考题1,8255有几个端口,分别是什么,
2,8255的命令字定义,如何定义各端口的输入输出
3,实验中,控制字,和各端口的地址是如何确定的。
时间分配和教学手段
10分钟
5分钟
75分钟
备注:
本实验共2学时
教学小结
8255芯片是很常用的器件,学生在本课程中应该掌握8255的设置以及编程。
(2)P1口作为输入口,将P1.0,P1.1的状态读入,注意当作为输入口的时候,应该先向P1口写1,才能正确的读入数据。将P1.0,P1.1的状态读入,通过P1.2,P1.3显示。
(3)实验系统介绍。
3、学生根据要求连接电路、编写程序、调试、观察结果
三、思考题
1、计算你程序中设置的延时时间,系统晶振为6MHz。
时间分配和教学手段
5分钟
10分钟
75分钟
5分钟
备注:
本实验共2学时
时间为第十一周周一1.2周二3.4节
教学小结
掌握汇编程序的格式和编写步骤,学生应掌握动态显示和静态显示工作原理,掌握数码管驱动原理,如何编写主程序,编程技巧是学生不太容易掌握的,需要多上机练习。
连大学教案(详案模版)
实验五
内容名称
电子时钟实验
大连大学教案(略案模版)
实验七
内容名称
AD采集实验
教学目标和基本要求
实验目的:要求学生掌握AD0809芯片结构、及编程方法。
基本要求:利用单片机控制AD0809进行数据采集。
重点、难点分析
重点:1.掌握AD0809芯片结构、及编程方法。
难点:1.系统程序的设计。
讲课提纲及教学方法:讲授法、实验法
要求,分别采用延时方式和中断方式控制ADC0809,实现数据的采集
本实验共2学时
时间为第八周周一1.2周二3.4节
教学小结
掌握汇编程序的格式和编写步骤,学生应掌握如何编写主程序,掌握I/O口的驱动和对I/O口进行编程。主程序是一个循环程序,编程技巧不太容易掌握,需要多上机练习。
大连大学教案(详案模版)
实验三
内容名称
定时器实验
教学目标和基本要求
实验目的:学习单片机内部定时器的使用和编程方法,掌握中断处理程序的编程方法。
教学目标和基本要求
实验目的:要求学生编写系统程序,掌握单片机定时器的设定和中断程序的编写,并在设计实践中熟悉如何确定数码管驱动电路的参数。
基本要求:利用MCS-51单片机的内部定时器和LAB2000实验系统上提供的数码管显示电路,设计一个电子时钟,可以显示时、分、秒。
重点、难点分析
重点:1.数码管动态显示的原理。
大连大学教案(详案模版)
实验一
内容名称
单片机仿真实验系统的应用与演示
教学目标和基本要求
实验目的:掌握仿真器设置、程序编译和调试方法,了解各仿真窗口的含义和用途。
基本要求:熟悉和掌握LAB2000P单片机实验系统编译和调试环境。
重点、难点分析
重点:B2000P单片机实验系统仿真功能的使用。
2.程序编写、编译、运行、调试等过程,以及程序运行中结果的显示。
基本要求:用单片机内部定时器中断方式计时,实现每5秒钟输出状态发生一次反转。
重点、难点分析
重点:1.单片机内部定时器的使用和编程方法。
2.中断处理程序的编程方法。
难点:1.中断处理程序的编程方法。
2.程序调试方法的掌握。
讲课提纲及教学方法:讲授法、实验法
一、实验所需仪器及设备
计算机一台
仿真器WAVE一台
难点:1.编写具体程序。
2.程序调试方法的掌握。
讲课提纲及教学方法:讲授法、实验法
实验一单片机仿真实验系统的应用与演示
一、注意事项
二、实验内容说明
1、启动仿真程序。S1选择80C51,EA接GND,使用的是外部程序存储器。仿真器的设置说明。
2、编写新的源程序步骤和方法,编来自结束时保存文件,扩展名为ASM,添加到项目中。