单片机技术-电子教案.docx
任务实施按照单片机应用电路将按键输入电路、1.ED输出电路和数码管输出电路以总线方式与单片机进行连接,然后程序与单片机关联,启动观察运行结果。任务检查与评价根据学生对下面任务完成操作情况进行评价。(1)按键输入电路(2)1.ED输出电路(3)数码管输出电路小结I、了解8OC5I单片机内部结构2,8OC5I单片机引脚名称与功能3、8OC51单片机的时钟电路和组位电路的组成及原理4、了解PrOICUS软件的基本操作作业1.练习愿1-4、IS1-6,1-7,写在作业纸上2.利用PrOtCUS软件搭建80C51单片机的时钟、更位电路。2,8OC5I中片机的内部逻辑结构,理解主要引脚的功能,能够搭建单片机的最小系统,了解基本输入、输出及电源电路的构成。3、了解了单片机应用系统的设计步.骤和内容4、PrOtUS仿真软件和KCi1.C51编程软件的功能和基本操作作业练习题1-8.1-9行评价。1 .学习并掌握数码管的驱动电路设计。2 .学习并掌握数码管的动态显示设计。3 .举提本任务,编写调试程序,并硬件仿真,如果有错误,能找出来并改正。技能拓展1 .在任务4.1的基础上,把定时器/计数器TO的定时时间改为IOmS,观察显示的效果有何变化,为什么?2 .如果不采用定时器定时的方法,能否采用软件延时的方法实现动态显示?请编程实现。小结1 .数码管的驱动电路2 .数码管动态显示和静态显示3 .BCD码相关知识4 .单片机控制数码管动态显示作业练习巡4-1.任务4.24X4矩阵键盘的设计学习目标1 .r解键盘的基本知识.2 .掌握矩阵式键盘电路的设计方法。3,华提矩阵式键盘的程序设计方法。任务演示利用ProIeUS软件绘制电路原理图进行仿我实现一个4X4矩阵式键盘,当某个按键按卜时,使用双位数码管显示其十进制键值。-实例引入法相关知识点1 .按键的分类,键输入原理让学生掌握按键为类,各自特点及原理“一-教授启发法2 .键抖动和消抖方法,键码识别如何去键抖动的存在,如何采取一些方法来消除抖动。一举例演示法键码识别就是判别是哪一个按键按下闭合。-一举例演示法(手机,计算器)3 .矩阵式键盘矩阵式篌盘的结构-一举例演示法矩阵式键盘扫描方式-一举例演示法(三种方式)任务实施利用KeiI软件编写程序实现4X4矩阵式键盘(S0S15,共16个键)控制2位数码管显示,并在ProteUS上画图仿真。任务驱动法硬件电路设计:在Pro1.eUS中设计并连接硬件电路;一学生自己动手软件程序设计:在Kei1.中编写程序进行调试,并生成HEX文件。一设置断点,教学生如何修改程序,分步调试程序仿其:利用Pr。IeUS绘制电路图,修改参数并标标号,下栽程序并仿其。-一任务聊动怯任务检查与评价强调相关知识点,加强学生动手操作,要求学生完成下面的任务和操作,并进行评价1 .掌握矩阵式健盘硬件电路的设计。2 .针对矩阵式键盘硬件电路掌握其软件的编程。3 .掌握1.ED数码管动态显示的相关知识。4 .掌握本任芬,编写调试程序,并硬件仿真,如果有错误,能找出来并改正。技能拓展1.在任务4.2的仿其过程中,你会发现,K0'K9的键值显示十位数是“0”,这不符合日常显示习惯,请修改程序去掉十位数的“0”。5 .请利用循环结构程序和移位指令重新编写任务4-2中的源程序,以使程序变得更加荷洁高效。6 .请对rw4-2c进行编课,仿真运行观察按键的效果与程序rw4-2.asm为何差异,思考一下原因。小结1 .键盘分类输入原理2 .键盘去抖动3 .键码识别4 .编码键盘和矩阵键楸作业练习题4-2任务4.3字符型液晶显示模块1.CD1602的使用学习目标1 .塔握液晶显示器1.CD的相关知识。2 .学会字符型液晶显示模块1.CD1602的使用方法。3 .学会1.CDI602的字符显示程序的设计方法任务演示利用ProteUS软件演示单片机控制液晶显示模块1.CD1602显示屏上分两行显示“”和“TE1.:OIO-88258888”。实例引入法相关知识点1 .液晶的基础知识让学生了解液晶显示器(1.CD-1.iquidCrysta1.Disp1.ay)特点、应用及相关知识。教师先举例,然后启发学生,得出结论-启发式教学2 .1.CDI602引脚说明掌握1.CDI602引脚共有16个,各自功能不同。-一实物演示法任务实施利用Kei1.软件编写过程序,控制能够在1.CD1602液晶显示器上显示任意字符。并在ProteUS软件上绘制原理图,并仿真。-任务出动法硬件电路设计:在PrOteUS中设计并连接硬件电路:-一学生自己动手软件程序设计:在Kei1.中编写程序进行调试,并生成HEX文件。-设置断点,教学生如何修改程序,分步谢试程序仿真:利用ProtCUS绘制电路图,修改参数并标标号,下载程序并仿真。-一任务驱动法任务检查与评价限调相关知识点,加强学生动手操作,要求学生完成卜.面的任务和操作,并进行评价1 .掌握1.CD的相关知识点和应用领域2 .掌提1.CD接口电路的设计3 .掌握通过软件编程实现1.CDI602的字符显示4 .掌握本任务,编写调试程序,并硬件仿真,如果有错误,能找出来并改正。技能拓展在任务4.3基础上,2试通过修改程序,改变1.CD显示内容、字符移动的方向、移动速度、字符显示的行数及点阵大小等参数。小结1 .掌握液晶的基础知识2 .掌握液晶的引脚功能3 .液晶的控制和显示作业练习题4-3。任务4.4A/D转换芯片ADC0809的使用学习目标1 .了解A/D转换的相关知识。2 .常提A/D转换芯片ADCO809的内部结构及工作原理。3 .掌握ADCo809与单片机的连接方法.4 .掌握A/D转换程序的编写。任务演示利用ProteUS软件演示AKO809某个模拟量辘入湍(如INO)输入一个0'5V的模拟信号,并将此信号转换为数字量,以十进制数码形式在1.ED数码管上显示出来。-一实例引入法相关知识点1. A/D转换的分类,主要性能指标:-启发式教法2. ADC0809内部结构,引脚功能,工作过程:一Proteus演示启发教法任务实施利用KeiI软件编写过程序,并在ProIeUS软件上绘制原理图,仿真。-任务驱动法硬件电路设计:在ProteUS中设计并连接俊件电路;-一学生自己动手软件程序设计:在Kei1.中编写程序进行调试,并生成HEX文件。-设置断点,教学生如何修改程序,分步调试程序仿其:利用Pr。IeUS绘制电路图,修改参数并标标号,下载程序并仿其。一任务驱动法任务检查与评价强调相关知识点,加强学生动手操作,要求学生完成下面的任务和操作,并进行评价1 .掌握A/D转换的相关知识2 .堂握A/D转换芯片ADC0809的内部结构及工作原理3 .掌握ADCo808与单片机的连接方法及其转换程序的编写4 .常握本任芬,编写谢试程序,并硬件仿真,如果有错误,能找出来并改正。技能拓展任务4.4是一个单路D转换显示系统,请在此基础上,设计一个双路A/D转换显示系统,两个转换结果分时在1.ED数码管显示出来.小结I.A/D转换器的分类及主要性能指标2ADC0809的内部结构及引脚和其功能3.ADCO809的工作过程作业练习题4-4。任务4.5D/A转换芯片DAC0832的使用学习目标1 .华握D/A转换芯片分类及D/A转换馔的主要性能指标。2 .掌握DACO832的内部结构及引脚功能。3 .掌握D/A转换芯片与单片机的连接方法及其转换程序的设计方法。任务描述利用Proteus软件演示AT89C51单片机控制DAC0832和运算放大器产生锯齿波的电路.-实例引入法相关知识点1. D/A转换的分类,主要性能指标-启发式教法2. DAeO832内部结构,引脚功能,工作方式-ProteUS演示启发教法任务实施利用Kei1.软件编写过程序,并在ProteUS软件上绘制原理图,并仿真。一任务驱动法硬件电路设计:在Pr。IeUS中设计并连接硬件电路:一学生自己动手软件程序设计:在Kei1.中编写程序进行调试,并生成HEX文件。-设置断点,教学生如何修改程序,分步调试程序仿爽.:利用Pro1.eUS绘制电路图,修改参数并标标号,下栽程序并仿网。-一任务驱动法任务检查与评价强调相关知识点,加强学生动手操作,要求学生完成下面的任务和操作,并进行评价1 .掌握D/A转换芯片分类及D/A转换器的主耍性能指标.2 .掌握DACO832的内部结构及引脚功能。3 .举提D/A转换芯片与单片机的连接方法及其转换程序的设计方法。4 .掌握本任务,编写调试程序,并硬件仿真,如果有错误,能找出来并改正.技能拓展在任务4.5的基础上修改程序,产生三角波波形。小结1. D/A转换器的分类及主要性能指标2. DACO832的内部结构及引脚和其功能3. DACO832的工作过程作业练习题4-5。