《单片机技术》实验(2022级自动化1201~02电气1201~02)教案
《自动化单片机实验》word版

实验1(流水灯)//串行口工作在方式0下,利用4094串入并出移位寄存器// 显示流水灯效果ORG 0000H;程序从0000开始运行LJMP MAIN;跳到主程序ORG 064HMAIN:;主程序循环点亮MOV SCON, #00HCLR P3.2MOV A,#0FEHMOV SBUF,AMOV P0, ALCALL DELAYLIGHT://SETB P3.2ACALL DELAYRL ACLR P3.2MOV SBUF,AMOV P0, ASJMP LIGHTDELAY:MOV R5,#20;延时子程序1闪烁灯调用D1: MOV R6,#20D2: MOV R7,#250DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND实验1ORG 0000HJMP MAINMAIN:MOV P0,#00HLCALL DELAYMOV A,#0FEHLOOP:MOV P0,ALCALL DELAYRL AAJMP LOOPDELAY:MOV R5,#20D1: MOV R6,#20D2: MOV R7,#250DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND实验2;****************************************************************************** **; 跑马灯试验: 定时器T1方式1控制*;*; 开机8个灯循环点亮。
*; 硬件连接:p0口8路指示灯,*; 连接方法:JP11(P2)和JP1(LED灯) 用8PIN排线连接起来*;****************************************************************************** **/*T1,方式1,晶振12MHZ,控制P1.0端口第1秒变换电平1次TC=65530-50000=15530=3CB0H*/ORG 0000H;程序从0000开始运行JMP MAIN;跳到主程序ORG 001BH ;定时1中断入口地址LJMP INTRUPT1ORG 0100HMAIN:;主程序循环点亮MOV P0, #00H;全亮MOV R5, #00H;R5用于中断计数每20次中断为1秒MOV A, #0FEH;每次只亮一个灯。
单片机教案

单片机教案教案名称:单片机基础教学教学目标:1. 了解单片机的基本原理和结构;2. 掌握单片机的基本编程方法和技巧;3. 能够使用单片机完成简单的实际应用。
教学内容:1. 单片机的基本原理和结构;2. 单片机的编程基本步骤;3. 单片机的输入输出接口和相关实例。
教学准备:1. 教学用单片机开发板;2. 单片机编程软件;3. 实验电路和相关元器件。
教学过程:1. 单片机基本原理和结构的介绍(15分钟)a. 单片机的定义和作用;b. 单片机的基本组成部分;c. 单片机的工作原理。
2. 单片机的编程基本步骤(15分钟)a. 单片机的编程语言和开发环境选择;b. 单片机的编程基本步骤;c. 单片机的调试和下载方法。
3. 单片机的输入输出接口和相关实例(30分钟)a. 单片机的输入输出接口介绍;b. 单片机输入接口的应用实例;c. 单片机输出接口的应用实例。
4. 单片机实验演示(30分钟)a. 利用单片机实现LED灯的闪烁;b. 利用单片机实现按键控制LED灯亮灭;c. 利用单片机实现数码管的计数显示。
5. 总结和练习(10分钟)a. 对本节课所学内容进行总结;b. 练习单片机的基本编程方法;c. 提出问题和解答。
教学评估:1. 学生实际操作单片机的能力;2. 学生对单片机的理解程度;3. 学生对单片机编程的掌握情况。
教学延伸:1. 深入学习单片机的高级应用;2. 进一步学习其他的嵌入式系统。
教学反思:本节课设计了合适的教学内容和步骤,让学生对单片机有了初步的了解,并能够实际操作。
在后续的教学中,可以进一步拓展单片机的应用和相关实例,提高学生的实际动手能力。
同时,可以增加一些实际工程项目的案例,让学生能够更好地应用所学知识。
单片机原理与应用实验教案

《单片机原理及应用》实验教学大纲课程编号:B04611016课程类别:专业课实验学时:16学时学分:2.5适用专业:计算机科学与技术一、实验教学目的和任务本课程是计算机及应用专业一门重要的专业课。
其教学内容直接面向生产。
同时,微机向小型化、超小型化方面发展愈来愈迅猛。
单片机应用已渗透社会各个领域,特别在通信技术中的应用,大大提高了通信技术水平。
学生应具备这方面的知识与技能,为今后参加工作,打下坚实的基础。
二、实验教学基本要求本课程是一门很注重实践的课程。
以研究MCS-51系列单片机入手,掌握其硬件结构、指令系统和程序设计,以及常用接口技术和典型应用实例。
三、实验教学内容实验项目一:清零程序1、实验目的及要求要求学生掌握软件的结构和键盘的调试。
2、实验内容及学时分配(2学时)(1)了解MCS-51软件的构造(2)掌握清零程序的输入方法(3)了解起始伪指令的输入方法实验项目二:拼字和拆字程序1、实验目的及要求要求学生掌握存储器分配和汇编语言的简单应用。
2、实验内容及学时分配(2学时)(1)进一步掌握MCS-51软件的基本使用方法(2)掌握指令的寻址方式(3)掌握数据传送指令和地址内容的分配实验项目三:数据区传送子程序1、实验目的及要求要求学生掌握RAM数据存储器实际操作。
2、实验内容及学时分配(2学时)(1)掌握MCS-51逻辑运算指令和位操作指令(2)进一步掌握数据传送子程序的简单方法(3)掌握查表程序的编写实验项目四:数据排序实验1、实验目的及要求要求学生掌握汇编语言的应用和实际操作。
2、实验内容及学时分配(2学时)(1)掌握MCS51逻辑运算指令和位操作指令(2)进一步掌握简单顺序程序的编写和调试方法(3)掌握查表程序的编写实验项目五:查找相同个数1、实验目的及要求熟悉汇编语言程序,使用环移指令和加1指令。
2、实验内容及学时分配(2学时)(1)掌握赋值指令(2)掌握带进位的环移指令和加1程序的编写实验项目六:双字节无符号数的乘法实验1、实验目的及要求要求学生掌握MCS-51汇编语言设计和调试方法。
单片机教案

了解单片机硬件系统和软件系统的组成了解单片机应用系统的研制开发过程注意每个过程所要解决的问题第 6 章单片机应用系统设计与开辟技术6.1 单片机应用系统的组成与研制过程2 学时理论讲授1.知识目标认识单片机应用系统的组成和开辟研制过程。
2.能力目标通过直观教学和教师的具体讲解,培养学生的逻辑思维和抽象思维能力;培养学生归纳总结问题的能力。
3.情感目标通过对专业入门知识的生动形象的教学,使学生对本课程的产生浓厚兴趣,激发学生的学习热情。
1.单片机应用系统的组成和研制过程。
采用“理论讲解――分析归纳――巩固提高”的教学模式导入:要真正设计完成单片机工程需要的产品,除了掌握单片机的基本原理和应用特性外,还必须掌握单片机应用系统的开辟技术。
本节着重研究单片机应用系统。
单片机的应用系统是指以单片机为核心,配以一定的外围电路,能够自动完成特定控制任务的软、硬件系统。
一、单片机应用系统的组成单片机应用系统由硬件系统和软件系统组成。
1.硬件系统的组成·单片机芯片及其时钟、复位电路。
·存储器电路。
·接口电路。
·外围电路。
2.软件系统组成软件系统是单片机应用系统的一个重要组成部份,惟独在软件的协调控制下才干充分发挥硬件功能的作用。
普通包括系统自检、初始化、键盘与显示监控以及相应的控制程序,这其中包括一些中断服务程序和运算子程序等。
二、应用系统的研制开辟过程下图描述了单片机应用系统的研制过程。
1.可行性调研可行性调研的目的,是分析完成这个项目的可能性。
不仅要从理论出发结考题明确各项任务和要求,而且还应结合实际情况,探讨实现的可能性,如环境、测试手段、仪器设备、资金等条件是否具备,然后确定是否立项。
2.系统总体方案设计首先在设计前必须明确应用系统的功能和技术要求,综合考虑系统的先进性和可靠性、可维护性和经济效益。
选取性价比高的方案。
3.硬件系统设计在硬件系统设计中必须考虑以下几个问题:·如何根据设计需要选择合适的单片机型号·如何设计存储器电路·如何设计系统中的接口电路·系统的扩展及各功能模块的设计应适当留有余地。
《单片机系统设计技术》实验指导

《单片机系统设计技术》实验指导书适用专业: 电气、自动化、信息等编写单位: 电气信息学院编写人: 曹 林审核人:审批人:批准时间:年月日目 录实验1 IO控制LED流水灯实验 (3)实验2 IO控制数码管动态扫描实验 (5)实验3 外部中断实验 (8)实验4 定时器应用控制实验 (10)实验5 UART实验 (12)实验6 键盘扫描输入编程 (14)实验7 UART与PC对话实验 (17)实验8 ADC数据采集实验 (19)实验1 IO控制LED流水灯实验1.实验目的1)、熟悉KEIL编程环境和调试环境。
2)、掌握单片机汇编语言和指令的用法。
3)、理解简单的IO控制程序,延迟子程序,并对其修改,使其功能改变。
2.实验设备硬件: PC 机,单片机教学实验开发平台;软件: KEIL集成开发环境、STC ISP程序下载软件。
3.实验内容使用P0口控制8个LED 进行流水灯显示。
4.实验预习要求和实验准备要求预习教科书关于单片机硬件架构内容、IO口的内容,特殊寄存器内容。
预习汇编程序编写、MCS-51指令表。
带上教科书、U盘、具备二进制和十六进制转换的科学计算器。
5.实验原理和步骤1)实验原理(1)实验原理图图1 P0口连接的8盏LED灯从图1中可以看出:如果需要把LED点亮有两个条件,其一是需要用短接帽把J1的2脚和3脚短接,在PCB上就是将电路板左上角LED和VCC短接起来;其二是P0.X口给出低电平,让电流从VCC开始流经限流电阻、LED后进入单片机的P0.X口,最后到单片机内部的地线上。
因此,简单地说就是在短接帽接好的前提下,向P0.X口写0则LED将点亮,写1则LED将熄灭。
图中网络标识PORT0_0、PORT0_1……PORT0_7和单片机P0.0、P0.1……P0.7连接,可观察原理图上单片机P0口的网络标识也是PORT0_0、PORT0_1……PORT0_7。
2)实验步骤(1)启动KEIL集成开发环境,按照《KEIL使用方法》中描述步骤进行工程建立、汇编源程序文件添加。
单片机实训教案

单片机实训教案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机实训教案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机实训教案的全部内容。
基础知识一软件调试仿真器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. 熟悉单片机在实际应用中的典型实例。
4. 能够运用单片机原理和应用技术解决实际问题。
二、教学内容1. 单片机概述1.1 单片机的定义和发展历程1.2 单片机的分类和特点2. 单片机的基本结构2.1 中央处理器(CPU)2.2 存储器2.2.1 程序存储器2.2.2 数据存储器2.3 输入/输出接口(I/O)2.4 时钟电路和复位电路3. 单片机的工作原理3.1 指令系统3.2 程序执行过程3.3 单片机的工作周期4. 单片机编程方法4.1 编程语言4.2 编程步骤和注意事项4.3 常用编程软件介绍5. 单片机在实际应用中的典型实例5.1 温度控制器5.2 智能家居系统5.3 无线通信模块三、教学方法1. 采用讲授法,讲解单片机的基本概念、原理和编程方法。
2. 采用案例分析法,分析单片机在实际应用中的典型实例。
3. 采用实验教学法,让学生动手实践,加深对单片机原理和应用技术的理解。
四、教学环境1. 教室环境:宽敞、明亮,配备多媒体教学设备。
2. 实验环境:配备单片机开发板、编程软件和实验器材。
五、教学评价1. 平时成绩:考察学生的出勤、课堂表现和作业完成情况。
2. 考试成绩:考察学生对单片机原理和应用技术的掌握程度。
3. 实践能力:评价学生在实验过程中的操作技能和创新能力。
六、教学资源1. 教材:选用权威、实用的单片机原理及应用技术教材。
2. 课件:制作精美、清晰的课件,辅助讲解和展示。
3. 实验器材:单片机开发板、编程软件、仿真器、实验套件等。
4. 在线资源:提供国内外优秀的学习资源,如学术论文、教程、论坛等。
七、教学进度安排1. 章节一:单片机概述(2课时)2. 章节二:单片机的基本结构(3课时)3. 章节三:单片机的工作原理(2课时)4. 章节四:单片机编程方法(4课时)5. 章节五:单片机在实际应用中的典型实例(3课时)6. 章节六:教学资源介绍(1课时)7. 章节七:实验操作演示(2课时)8. 章节八:课程总结与展望(1课时)八、教学策略1. 启发式教学:引导学生主动探究单片机原理及应用技术。
单片机课程教案设计模板

一、课程基本信息1. 课程名称:单片机原理与应用2. 课程性质:专业基础课程3. 适用专业:电子信息工程、计算机科学与技术、自动化等4. 学时安排:共计XXX学时,其中理论课XXX学时,实验课XXX学时5. 教学目标:(1)使学生掌握单片机的基本原理、组成、工作原理及性能特点;(2)使学生具备单片机的编程能力,能够熟练运用C语言进行单片机编程;(3)培养学生动手实践能力,提高学生的创新意识;(4)使学生了解单片机在各个领域的应用,为今后从事相关行业打下基础。
二、教学大纲1. 第一部分:单片机基本知识(1)单片机的发展与应用(2)单片机的组成及工作原理(3)单片机的性能特点2. 第二部分:单片机硬件系统(1)CPU(2)存储器(3)I/O接口(4)定时器/计数器(5)中断系统3. 第三部分:单片机编程技术(1)C语言编程基础(2)单片机程序设计方法(3)单片机常用指令集4. 第四部分:单片机应用系统设计(1)单片机系统设计方法(2)单片机接口技术(3)单片机应用实例5. 第五部分:实验课程(1)单片机实验平台介绍(2)实验项目一:点亮LED灯(3)实验项目二:按键输入(4)实验项目三:定时器/计数器(5)实验项目四:串口通信(6)实验项目五:单片机系统设计三、教学进度安排1. 第一周:单片机基本知识2. 第二周:单片机硬件系统3. 第三周:单片机编程技术4. 第四周:单片机应用系统设计5. 第五周:实验课程(实验项目一)6. 第六周:实验课程(实验项目二)7. 第七周:实验课程(实验项目三)8. 第八周:实验课程(实验项目四)9. 第九周:实验课程(实验项目五)10. 第十周:课程总结与复习四、教学方法1. 讲授法:讲解单片机的基本原理、组成、工作原理及性能特点;2. 案例分析法:通过分析实际应用案例,使学生了解单片机在各个领域的应用;3. 实验教学法:通过实验课程,让学生动手实践,提高学生的动手能力和创新意识;4. 讨论法:组织学生讨论单片机相关技术问题,培养学生的独立思考能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机技术》实验(2022级自动化1201~02电气1201~02)教案课程教案课程名称:单片机技术实验任课教师:王韧所属院部:电气与信息工程学院教学班级:自动化1201~02、电气1201~02教学时间:2022—2022学年第二学期湖南工学院课程基本信息湖南工学院教案用纸实验一数据传送实验一、本次实验主要内容1、Keil软件的使用方法和调试。
2、存储器之间数据传送的方法和循环程序设计。
3、MCS-51系列单片机堆栈的使用。
二、实验目的与要求1、掌握单片机的汇编指令系统及汇编语言程序设计方法。
2、掌握单片机的存储器体系结构。
3、熟悉Keil软件的功能和使用方法。
4、掌握单片机应用程序的调试方法。
三、实验重点难点MOV、MOV某指令的用法特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P1湖南工学院教案用纸一、实验内容或原理1、实现单片机内部RAM之间,外部RAM之间以及内部RAM与外部RAM之间的数据传送。
2、利用Keil软件编辑、汇编、调试、运行实验程序并记录实验数据。
二、设计要求1、编写程序将00H~0FH16个数据分别送到单片机内部RAM30H~3FH单元中。
2、编写程序将片内RAM30H~3FH的内容传送至片内RAM40~4FH单元中。
3、编写程序将片内RAM40H~4FH单元中的内容传送到外部RAM4800H~480FH单元中。
4、编写程序将片外4800H~480FH单元内容送到外部RAM5800H~580FH单元中。
5、编写程序将片外RAM5800H~580FH单元内容传送回片内RAM50H~5FH单元中。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、实验程序流程框图和程序清单。
4、实验总结。
5、思考题。
四、思考题1、说明MCS-51系列单片机对片内RAM和片外RAM存贮器各有哪些寻址方式?2、说明指令MOVA,20H和MOVC,20H中的20H含义有什么不同?传送指令中的助记符MOV,MOV某,MOVC各适用于访问哪个存储器空间?P2湖南工学院教案用纸实验后记:P3湖南工学院教案用纸实验二单片机并行I/O口的应用实验一、本次实验主要内容1、利用单片机并行I/O口控制流水灯。
2、利用单片机并行I/O口控制蜂鸣器。
3、Proteu软件的使用方法。
二、实验目的与要求1、熟悉Proteu软件和Keil软件的使用方法。
2、熟悉单片机应用电路的设计方法。
3、掌握单片机并行I/O口的直接应用方法。
4、掌握单片机应用程序的设计和调试方法。
三、实验重点难点位操作与字节操作的用法特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P4湖南工学院教案用纸一、实验内容或原理1、利用单片机并行I/O口控制流水灯。
2、利用单片机并行I/O口控制蜂鸣器。
二、设计要求1、用Proteu软件画出电路原理图。
要求在P1.0至P1.7口线上分别接LED0至LED7八个发光二极管,在P3.0口线上接一蜂鸣器。
2、编写程序:要求LED0至LED7以秒速率循环右移。
3、编写程序:要求LED0至LED7以秒速率循环左移。
4、编写程序:要求在灯移动的同时,蜂鸣器逐位报警。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、电路原理图。
4、实验程序流程框图和程序清单。
5、实验结果(波形图)。
6、实验总结。
7、思考题。
四、思考题1、编程实现LED0至LED7以十六进制计数规律亮灯?P5湖南工学院教案用纸实验后记:P6湖南工学院教案用纸实验三定时器/计数器应用实验一一、本次实验主要内容1、定时器/计数器定时功能的使用方法。
2、掌握定时器/计数器的中断、查询使用方法。
二、实验目的与要求1、掌握定时器/计数器定时功能的使用方法。
2、掌握定时器/计数器的中断、查询使用方法。
3、掌握Proteu软件与Keil软件的使用方法。
4、掌握单片机系统的硬件和软件设计方法。
三、实验重点难点中断法与查询法的用法特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P7湖南工学院教案用纸一、实验内容或原理1、利用单片机的定时器/计数器以查询方式在单片机口线上产生连续周期性矩形波。
2、利用单片机的定时器/计数器以中断方式在单片机口线上产生连续周期性矩形波。
二、设计要求1、用Proteu软件画出电路原理图,单片机的定时器/计数器以查询方式工作,在P1.0口线上产生周期为200μS的连续方波,在P1.0口线上接示波器观察波形。
2、用Proteu软件画出电路原理图,单片机的定时器/计数器以中断方式工作,在P1.1口线上产生周期为240μS的连续方波,在P1.1口线上接示波器观察波形。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、电路原理图。
4、实验程序流程框图和程序清单。
5、实验结果(波形图)。
6、实验总结。
7、思考题。
四、思考题1、在P1.0口线上产生周期为500微秒,占空比为2:5的连续矩形波。
P8湖南工学院教案用纸实验后记:P9湖南工学院教案用纸实验四定时器/计数器应用实验二一、本次实验主要内容1、定时器/计数器计数功能的使用方法。
2、利用定时器/计数器计数外部连续周期矩形波并在单片机口线上产生某一频率的连续周期性矩形波。
二、实验目的与要求1、掌握定时器/计数器计数功能的使用方法。
2、掌握定时器/计数器的中断、查询使用方法。
3、掌握Proteu软件与Keil软件的使用方法。
4、掌握单片机系统的硬件和软件设计方法。
三、实验重点难点定时功能与计数功能的用法特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P10湖南工学院教案用纸一、实验内容或原理1、利用单片机的定时器/计数器以查询方式计数外部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波2、利用单片机的定时器/计数器以中断方式计数外部连续周期性矩形波并在单片机口线上产生某一频率的连续周期性矩形波二、设计要求1、用Proteu软件画出电路原理图,单片机的定时器/计数器以查询方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满100个脉冲,则取反P1.0口线状态,在P1.0口线上接示波器观察波形。
2、用Proteu软件画出电路原理图,单片机的定时器/计数器以中断方式工作,设定计数功能,对外部连续周期性脉冲信号进行计数,每计满200个脉冲,则取反P1.0口线状态,在P1.0口线上接示波器观察波形。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、电路原理图。
4、实验程序流程框图和程序清单。
5、实验结果(波形图)。
6、实验总结。
7、思考题。
四、思考题1、利用定时器0,在P1.0口线上产生周期为200微秒的连续方波,利用定时器1,对P1.0口线上波形进行计数,满50个,则取反P1.1口线状态,在P1.1口线上接示波器观察波形。
P11湖南工学院教案用纸实验后记:P12湖南工学院教案用纸实验五外部中断应用实验一、本次实验主要内容1、中断系统外部中断源的使用方法2、延时程序的编程及使用方法二、实验目的与要求1、掌握中断系统外部中断源的使用方法。
2、掌握延时程序的编程及使用方法。
3、掌握Proteu软件与Keil软件的使用方法。
4、掌握单片机系统的硬件和软件设计方法。
三、实验重点难点低电平有效与下降沿有效的特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P13湖南工学院教案用纸一、实验内容或原理1、在单片机口线上产生某一频率的连续周期性矩形波。
2、以按键K0作为外部中断源0开启波形。
3、以按键K1作为外部中断源1关闭波形。
二、设计要求1、用Proteu软件画出电路原理图,在单片机的P1.0口线上接按键K0,作为外部中断源0使用,用于开启波形,在单片机的P1.1口线上接按键K1,作为外部中断源1使用,用于关闭波形。
2、在单片机的P1.2口线上产生周期50mS的连续方波,在P1.2口线上接示波器观察波形。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、电路原理图。
4、实验程序流程框图和程序清单。
5、实验结果(波形图)。
6、实验总结。
7、思考题。
四、思考题1、在P1.2口线上产生周期为100mS,占空比为2:5的连续矩形波,要求只采用按键K0来控制其开启和关闭。
P14湖南工学院教案用纸实验后记:P15湖南工学院教案用纸实验六可编程并行接口芯片8255的应用实验一、本次实验主要内容1、单片机与可编程并行接口芯片8255的接口设计方法。
2.可编程并行接口芯片8255初始化程序的设计方法。
二、实验目的与要求1、掌握单片机与可编程并行接口芯片8255的接口设计方法。
2、掌握Proteu软件与Keil软件的使用方法。
3、熟悉可编程并行接口芯片8255初始化程序的设计方法。
三、实验重点难点8255芯片的特点。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P16湖南工学院教案用纸一、实验内容或原理1、在可编程并行接口芯片8255的PA口或PB口的某一口线上产生连续周期性矩形波。
2、在可编程并行接口芯片8255的PC口的PC0-PC3上接4个按键作输入,PC4-PC7上接4个发光二极管作输出,编程实现发光二极管正确指示按键的状态。
二、设计要求1、用Proteu软件画出电路原理图,在单片机的外部扩展片外三总线,并通过片外三总线与8255接口。
2、在8255PA口或PB口的某一口线上产生周期为500μS的连续方波,接示波器观察波形。
3、在8255PC口的PC0-PC3上接4个按键作输入,PC4-PC7上接4个发光二极管作输出,编程实现发光二极管正确指示按键的状态。
三、实验报告要求1、实验目的和要求。
2、设计要求。
3、电路原理图。
4、实验程序流程框图和程序清单。
5、实验结果(波形图)。
6、实验总结。
7、思考题。
四、思考题1、在8255PC口上外接8个发光二极管,利用8255PC口的置位/复位控制字控制其按某种规律变化。
P17湖南工学院教案用纸实验后记:P18湖南工学院教案用纸实验七A/D转换实验一、本次实验主要内容利用ADC0809转换器,轮流采集模拟量输入电压信号,并将模拟量转换成数字量,通过数码管显示器显示。
二、实验目的与要求1、掌握单片机与ADC0809的接口设计方法。
2、掌握Proteu软件与Keil软件的使用方法。
三、实验重点难点AD器件程序设计注意事项。
四、实验方法和手段讲授、演示、操作、仿真、提问。
五、作业与习题布置写出实验报告。
P19湖南工学院教案用纸一、实验内容或原理1、设计一个简单的单片机数据采集系统,利用ADC0809转换器,轮流采集模拟量输入电压信号,并将模拟量转换成数字量,通过数码管显示器显示。