ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:48.98KB ,
资源ID:21112920      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21112920.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(应用电子教案Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

应用电子教案Word格式文档下载.docx

1、2月 21 日月 日班级(人数)应电0991(24)教学目的【知识目标】使学生掌握单片机的IO口的基本开发方法和技巧【能力目标】培养学生对汇编语言和C语言的使用能力【德育目标】培养学生养成基本的编程思路和电子开发方法教学重点单个IO口的输入和输出控制教学难点IO口的输入和输出控制教学方法多媒体课件讲授+实物演示教具/设备万用表、单片机开发试验箱、计算机作 业教学后记授课教师 年 月 日审签课题二 单片机键盘和显示控制独立按键控制矩阵按键控制单个数码管显示控制3-43月 7 日【知识目标】使学生掌握单片机键盘和数码管显示的基本开发方法和技巧单片机对键盘的控制单片机对数码管显示控制数码管静态显示控

2、制数码管动态显示控制数码管动态译码显示控制中断控制5253月 21日【知识目标】使学生掌握单片机动态数码管显示和中断的基本开发方法和技巧单片机动态数码管显示外部中断课题三 单片机IIC总线通信控制IIC总线通信控制基础单片机控制24C32存储通信单片机控制24C32读取通信63月 28日【知识目标】使学生掌握单片机IIC总线通信控制的基本开发方法和技巧课题四 单片机高级显示系统控制单片机控制液晶LCD1602显示单片机控制液晶LCD12864显示74月 4日【知识目标】使学生掌握单片机对液晶LCD控制的基本开发方法和技巧课题五 单片机AD/DA转换控制单片机控制AD0809转换单片机控制AD0

3、832转换84月 11日【知识目标】使学生掌握单片机对AD/DA转换控制的基本开发方法和技巧课题六 单片机课程设计模拟交通灯控制篮球计分器控制94月 18日【知识目标】使学生掌握单片机的综合使用能力和技巧课题七 综合复习及考试104月 25日组织教学:复习理论课讲述的单片机的相关知识,强化实训操作的要求和设备的应用方法,指导学生在实训课中进行必要的练习,并根据设备硬件的特点完成I/O 输出实验和实训作业。讲授新课:1.通过演示讲授试验箱的模块上各个 I/O 口的简单操作和学习单片机输出口的输出程序的设计方法。2.选择了 P1 口作为 I/O 口输出,也可以选择 CPU 的其它 I/O 口,需要

4、注意的是,如果选择 P0 口作为输出口时,必需加上拉电阻,(由于 P0 口内部是漏极开路电路,必须外接上拉电阻才能输出高电平,不过本实验模块已接有上拉电阻)。3.C程序讲解:包含的库函数 #includeintrins.h 延迟函数 void delay(unsigned char x) unsigned char i;while(x-) for(i=0;i250;i+) _nop_(); 主函数void main() P2=0;P1=0; P3=0; while(1)P0=dati+; /输出delay(60); /延迟if(dati=0) /判断是否为最后一个数据i=0; /回到第一个状态

5、要显示的数据函数unsigned char code dat=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x03,0x06,0x0c,0x18,0x30,0x60,0xc0,0x60,0x30,0x18,0x0c,0x06,0x03,0x07,0x0e,0x1c,0x38,0x70,0xe0,0x70,0x38,0x1c,0x0e,0x07,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xf0,0x0f,0xc0,0x30,0x0c,0x03,0x0c

6、,0x30,0xc0,0x30,0x0c,0x03,0x0c,0x30,0xc0,0x18,0x24,0x42,0x81,0x42,0x24,0x18,0x3c,0x66,0xc3,0x66,0x3c,0x7e,0xe7,0x7e,0xff,0x00 ;实训内容:1. 利用 51-52MCU 模块的 P0 口做输出口,实验板上的 P0 口接有八只发光二极管不需进行硬件连接,编写一些程序,使发光二极管具有各种亮法。2. 不用查表法编写程序,使输出效果与实例程序一样。注意事项:1.需要计算延时的地方,检查一下选择的是 6M 晶振还是 12M 晶振。2.使用 P3 口作为 I/O 口时,不要再定义它

7、的第二功能。3.调试该程序时,可以灵活使用单步、断点和变量观察等方法,来观察程序执行的流程和各中间变量的值。巡回指导:1. 2布置作业:1. 如何改变程序使发光二极管改变亮法?2. 如何不用查表法编写程序,使输出效果与上面实例程序一样?复习理论课讲述的单片机的相关知识,强化实训操作的要求和设备的应用方法,指导学生在实训课中进行必要的练习,并根据设备硬件的特点完成I/O 输入实验和实训作业。1. 通过实验应掌握利用 07(键盘)模块对 01(51-52MCU)模块上各个 I/O 口 进行简单控制。2. 选择了 P3 口作为 I/O 口输入,也可以选择 CPU 的其它 I/O 口, 方法同上,但是

8、选择 P1 口作为输入口时,必须先对它置“1”,若不先置“1”读入的数据是不正确的。当然,也可以同时选择好几个口,只要改变硬 件连接和程序即可。主函数 P1=0;while(1)ACC=P3;/读取按键值 P0=ACC;/输出按键值4.分析电路的结构和特点1. 在实验中用 P1 口做输入时,若不先向 P1 口写人“1”而直接读取引脚,会出现什么现象?2. 如何利用改变硬件的连接和改动程序使输入口进行变换?复习理论课讲述的单片机的相关知识,强化实训操作的要求和设备的应用方法,指导学生在实训课中进行必要的练习,并根据设备硬件的特点完成外部中断实验和实训作业。1. 通过实验掌握对 01(51-52M

9、CU)模块的外部中断的使用及相关编程。2. 利用 51-52MCU 模块提供的外部中断和 07(键盘)模块的按键,编写程序,让 P0 口外接的发光二极管循环点亮,当键盘模块按键 S1 按下使 P0 口输出发生变化,使之闪烁 5 次,之后又恢复原来状态。 中断服务程序:void interrupt0(void) interrupt 0 using 0unsigned char j;for(j=0;j5;j+) /循环 5 次P0=0xff; /全亮 delay(100);/延迟 P0=0; /全灭 /延迟e=1;void main(void)IT0=1; /下降沿触发 EX0=1; /使能外中断

10、 0EA=1; /总中断使能 /装入8;P0=e; e=e=4;x1=x1&if(x1!=0)x1-;x2=x1TH0=*(b+x2);y1=*(b+x2);TL0=*(b+x2+1); y2=*(b+x2+1);TR0=1;elseTR0=0;continue;delay(time);停止播放函数void stop(void)P13=0; P2=m;e1=0xff;e2=0xfe;n=1;delay(30); /30 一圈 60 两圈e1=0xfe;n=0;void CPU(void)TMOD=0x1;IE=0x82; P13=0; K=1;f=0;中断函数void tim0(void) interrupt 1 using 1P13=!P1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1