财经基本技能(第3版)教学指南+课后习题答案.docx
《财经基本技能(第3版)教学指南+课后习题答案.docx》由会员分享,可在线阅读,更多相关《财经基本技能(第3版)教学指南+课后习题答案.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教材综述一、教材的内容和特色本教材主要内容有:单片机最小系统的学习和制作、单片机编程软件的使用、 程序烧录软件的操作、C语言编程、程序流程图的绘制和各种外围电路的安装与 制作等。可作为中等职业学校电子专业的选修课教材。本书具有以下特色:1、结构和内容的创新性:首先是结构新,本书取消了传统教材的章节结构, 设置了教学工程和任务,把专业知识和技能落实到具体的工程和任务中, 通过工程引领任务驱动教学进程,让学生在任务的实施中巩固知识,习 得技能。其次是内容新,在本书的编写过程中,编写人员有意识的联系 当前的社会实际,及时吸收新理论、新知识、新技术、新工艺。2、突出职业性和实践性:“以服务为宗旨,以就
2、业为导向、以能力为本位” 的中等职业教育担负着培养初、中级技能型人才和数以亿计的高素质劳动者的任 务。中职的教材必须为中职的教学改革服务,为学生的就业服务。本教材作为电 子专业的技能训练教材非常注重职业性和实践性。3、教材、教案、学案三合一:本书按行动导向教学原那么编写,通过任务情 境、任务描述、计划与实施、练习与评价、任务资讯呈现内容,展开教学和学习 过程,力求做到教材、教案、学案三合一。5、知识、技能、情感相结合:本书不仅注重巩固知识、突出技能,还通过 情境模拟、总结评价渗透个人品德、职业道德和社会公德教育。二、教学策略建议1、以促进学生开展为本本课程以提高学生的综合素质和综合职业能力为目
3、的,在对单片机简单电路 的教学和基本技能的训练过程中,应表达对职业道德和职业意识的培养,使学生 掌握专业学习方法,提高自主学习能力,为学生的可持续开展奠定基础。为适应不同专业需求及学生的多样性和差异性,可通过对选学模块及较高要 求内容的灵活选择,以及考核评价方式上,表达课程的选择性和教学要求的层次 性。教学中应从学生的实际出发,针对不同层次的学生,采用分层教学,使每一 个学生在原有的基础上有所提高,有所开展。2、转变教学观念,改进教学方法改变以课堂为中心、以知识传授为主的单一教学模式,积极探索将理论教学 环节和实践教学环节相结合,将课堂知识与生产生活的实践相结合,倡导具有职 业教育特色的行为导
4、向教学方法。教学过程中要根据课程内容、学生实际和学校 条件,合理选择、综合运用多种教学方法,并结合中职学生思维方式特点,充分 利用各种教学资源和教学媒体,设计教学活动,创设学习情境,使教学内容具体 化、直观化和形象化,引导学生通过任务的完成、工作过程的体验或典型电子产 品的制作等,掌握相应的知识和技能,提高学习兴趣,激发学习动力。3、加强实践性教学环节,突出知识的应用教学中要充分利用和创设实验、实训条件,增加学生动手实践操作的机会, 强化实践技能的培养。在电子基本技能的训练过程中,融入理论知识的学习,体 现理论在实践过程中的指导与应用。对于课程教学内容中的主要器件和典型电路, 教学中要突出其实
5、际应用,引导学生通过查阅相关资料分析其外部特性和功能, 分析其在生产、生活实践中的典型应用,了解其工作特性和使用方法,并学会正 确使用。在教学过程中,要重视本专业领域新技术、新知识、新工艺、新设备的工程三制作节日彩灯一、 工程内容本工程主要介绍单片机控制一只或多只LED进行闪烁的方法,通过几个程序 给学生介绍了延时子程序的编写方法、子程序的调用方法、for语句和while语 句的用法、带参数子程序的作用以及循环左移和循环右移指令的应用;还介绍了 单片机控制多只LED以不同花样进行闪烁的方法。二、教学提要1、教学重点:延时子程序、for语句和while语句、循环左移和循环右移 指令2、教学难点:
6、指令的书写和程序的格式。三、 教学建议(一)课时分配任务内容课时任务一让发光二极管闪烁1任务二让发光二极管循环闪烁2任务三控制LED以多种花样进行闪烁2(二)教学方法情境教学法、任务驱动法(三)教学要点任务一主要是通过编写程序控制一只LED闪烁,在编程之前,教师可以先让 学生分析如何才能让LED闪烁,引导学生形成“LED工作状态受电平高低影响”的概念,进 而引入延时程序的编写方法;任务二涉及到八只LED的循环闪烁控制,也可以先 让学生独立思考和讨论,形成他们自己的思路,然后教师再介绍循环左移和循环 右移的概念,另外,还要适当加以拓展,比方循环左移两位;任务三是对任务一 和任务二的综合应用,主要
7、目标是让单片机的两组8个I/O 口控制16只LED以 不同的花样进行闪烁,在此任务的教学中要鼓励学生设计更多的闪烁方式,然后 让同学之间相互提供,相互学习。(四)实训指导与工程二任务一一样,本工程任务一的电路也不需要另外制作,直接编写程 序控制PL 0所接的LED即可。在编程方面,教师要引导学生独立思考,不要照 抄参考程序,每位学生的程序里面要有自己的思想内容,比方延时时间的长短要 不一样;在任务二中,学生首先要制作正确的外围电路,可以随意采取共阳极和 共阴极接法(或教师直接进行分工),目的是便于程序方面的必要说明,编程之 前,教师还要引导学生认真解读程序流程图,最好让学生自己完成流程图的设计
8、, 之后再让学生根据流程图完成“填一填”的内容,最后把程序写到keil软件里, 并进行编译和烧录;任务三的外围电路有16只LED,因此需要在任务二的基础 上再增加八只LED,电路制作完成后再完成“填一填”,但是最后写程序时要将 相应的延时子程序写进去。任务一【练一练】答案ftinclude #define uchar unsigned char 宏定义 sbit L1=P1 0;sbit L2=Pri; void delay() (uchar a, b, c;for (a=20;a0;a-)for(b=20;b0;b一)for(c=248;c0;c-);)void main()|while (
9、1) (Ll=0:L2=l;delay ();Ll=l;L2=0: delay();)任务二【练一练】答案include include #define uchar unsigned char#define uint unsigned intvoid delay(uchar); void main()uchar LED;LED=0xfc;while (1)(POLLED;delay (100);LED=_crol_ (LED,2);void delay(uchar x)(uint a, b;for(a=200;a0;a一)for(b=x;b0;b-);任务三【练一练】答案1、共阴极接法和共阳极
10、接法;共阴极接法时一,Pl=P2=0xff,共阳极接法时, Pl=P2=0x00o2、可以通过按键来控制。【工程检测】答案一、填空题1、子程序2、1微秒3、声明子程序4、宏定义5、循环右移、循环右移二、语句解释1、语句while(a一)每执行一次,变量a减:1,只要a不为0,那么一直执行 该语句,否那么执行下一条语句,因此,这个程序将执行1001次while (a一),起 到延时的作用。2、先让i赋值为0,再判断“i8”是否为真,显然“08”为真,那么执行一次 花括号中的语句,然后让i加1,重新判断表达式因此,这个程序将执 行8次花括号中的语句,最终好8。3、变量a循环左移一位三、计算题假设晶
11、振频率为12MHZ,计算以下延时程序的延时时间。1、t=100 X 200X2=40000 微秒二0. 04 秒2、t=20X20X248 X 2=198400 微秒-0. 2 秒工程四制作定时器一、 工程内容本工程的内容主要包括数码管的识别和检测、单片机控制数码管显示数字的 方法;数组变量的定义和使用、if语句的应用;还有用动态扫描的方式让数码管显示数字、 利用定时器中断设置一秒的标准延时;最后使用switch-case语句编程、制作 60秒定时器。二、教学提要1、教学重点:动态扫描的含义和应用2、教学难点:定时器中断及其初始化三、教学建议(一)课时分配任务内容课时任务一让单个数码管显示数字
12、2任务二让多个数码管显示数字2任务三完成60秒定时器的制作3(二)教学方法情境教学法、任务驱动法(三)教学要点本工程通过创设短期实习的情境,给学生营造工作的场景,进而给出检测数 码管的任务,程序方面,循序渐进,从控制一个数码管显示数字开始,到显示数字的不断变化, 然后完成单片机控制多个数码管实现静态显示和动态显示的效果,最终实现60 秒定时器的制作。教师在这些过程中,教授学生几个重点的语句或指令,如if 语句、switch-case语句;另外,关于定时器中断,教师要想方设法让学生理解 它的作用和工作工程,并且要清楚如何开启定时器中断以及开启哪个定时器中断。(四)实训指导任务一先让学生使用万用表
13、检测数码管,确定数码管的类型和各个管脚对应 的字段,在“测一测”里记录下来,然后制作外围电路,此过程要特别注意接上 拉电阻,最后通过编程控制数码管显示各个数字,再使用延时方式让数码管显示 不断变化的数字;任务二是以四位数码管为例进行动态扫描控制,教师也可以让 学生控制两位数码管进行动态显示,电路连接方面要注意确定段控制和位控制的 I/O ,编程方面要注意定时器中断初值的设定要合适,初值太小显示的数字会 闪烁,初值太大会使显示的数字产生互相干扰;如果任务二是使用两位数码管, 那么任务三就不需要另外制作外围电路,编程方面最关键的是如何使用定时器中断 产生1秒的精确延时。任务一【练一练】答案1、填空
14、题(1)共阳极数码管、电源正极、低(2)共阴极数码管、电源负极、高、低2、ttinclude unsigned char b, i;unsigned int a;unsigned char codetabledu = 0x3f, 0x06;void display();void delay ()(for (a=5000;a0;a-)for (b=100;b0;b一);)void main ()(i=0;while (1)if(i=l)i=0;display ();i+;delay ();)void display()(P0=tabledui;)任务二【练一练】答案1、填空题:(1)驱动电路、静
15、态、动态(2)编程简单,显示亮度高、占用I/O端口多(3) 12ms、余辉效应2、计算题:假设AT89S51单片机晶振频率为12MHz,要求定时时间8ms,使用定时器TO,工作方式0,计算定时器初值Xo计数脉冲个数为:8ms/12/12MHz=8000;然后根据工作方式确定定时器初值:假设为工作方式0,那么计数初值为:213-8000=192=C0HTH0=00H, TL0=C0H任务三【练一练】答案1、计算题:(1) 5(2) 9 (3) 22、编程题:ftinclude unsigned char i, count; i为位选变量,count为计数变量unsigned int t;t为定时
16、变量unsigned char code tabledu=0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f ; /定义段数组变量 unsigned char code tablewe = Oxfe, Oxfd;定义位数组变量void display();void main ()(i=0;t=0;count=60;赋初值TMOD = 0x10; 选择定时器1工作方式1TH1= (65536-5000)/256;TL1= (65536-5000)%256; 给定时器赋初值,保证中断产生一次为0. 005 秒EA = 1;ET1 =
17、 1;TRI = 1;开中断while(1);)void timel () interrupt 3 using 3 中断子函数(TII1= (65536-5000)/256;TL1= (65536-5000)%256; 恢复定时器初值t+;t递增if (t=200)/t加到200时,定时时间为1秒,执行以下程t=0;/t 清零if (count0)count-;/count 从 60 减到 0);displayO;执行显示子程序if(i=D1在0和1之间转换i=0;elsei+;)void display(void )|switch(i)/判断变量i(case 0:如果i=0,执行以下程序(P
18、2=tablewe0;选择右边的数码管P0=tableducount%10 ; /显示 count 的个位 break;)case 1:如果i=l,执行以下程序(P2=tablewel;选择左边的数码管P0=tableducount/10; 显示 count 的个位 break;)default: break;);)【工程检测】答案一、填空题1、共阴极数码管、共阳极数码管2、七段数码管、八段数码管3、数组4、定时器/计数器T0、定时器/计数器T15、中断优先级、所用工作寄存器组二、简答题1、1)确定工作方式;2)预置定时或计数的初值;3)根据需要开放定时器/计数器的中断直接对IE位赋值,ET0
19、(IE. 1)为定时/ 计数器T0中断允许位,ETMIE.3)为定时/计数器T1中断允许位,EA (IE. 7)为CPU中断允许(总允许位);4)启动定时器/计数器。2、首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case 的常量表达式比拟,假设圆括号中表达式的值与某个case后面的常量表达式的值 相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;假设 圆括号中表达式的值与所有case后面的常量表达式都不等,那么执行default后 面的语句n+1,然后退出switch语句,程序流程转向开关语句的下一个语句。三、编程题1、ftinclude u
20、nsigned char b, i;unsigned int a;unsigned char codetabledu = 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x77, Oxec, Ox 39, 0x5e, Ox e9, Ox 71;void display();void delay ()(for(a=5000;a0;a-)for (b=100;b0;b-);void main ()(i=0;while (1)(if (i=16)i=0;display ();i+;delay ();)void display(
21、)P0=tabledui;2、略工程五制作抢答器一、 工程内容本工程主要涉及到单片机的按键控制,首先是使用按键让单片机控制LED的 工作状态,然后编写按键消抖的程序来控制数码管的显示,最后是对矩阵键盘的介绍,要求 使用矩阵键盘实现多路输入。二、教学提要1、教学重点:按键控制单片机输出信号2、教学难点:矩阵键盘的扫描方法、按键消抖的方法三、教学建议()课时分配任务内容课时任务一制作模拟开关灯电路2任务二制作可控数码显示电路2任务三完成16路抢答器的制作3(二)教学方法情境教学法、任务驱动法(三)教学要点在任务一的教学中,首先要指导学生画出正确的电路图,特别是要让学生理 解上拉电阻的作用,然后引导
22、学生画流程图,建构编程的思路,最后师生共同完成程序的编 写和烧录;任务二可以引导学生结合数码管显示和按键控制独立完成程序编写, 根据出现的问题进行思考和讨论,然后再引入按键消抖和松键消抖的概念和语句; 任务三最重要的是给学生讲清楚矩阵键盘的结构和行扫描法。(四)实训指导任务一的首要步骤就是制作电路,在这里一般使用四脚的按钮,学生要学会 使用万用表检测常开和常闭引脚,以使开关正常工作,安装时要注意接上上拉电 阻;任务二的外围电路不用另外制作,利用现有的外围电路即可构成,编程方面, 重点是要想方法解决按键抖动的问题;任务三的电路可连接矩阵键盘模块(如图 5.1所示),要让学生完整编写程序难度会比拟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财经 基本技能 教学 指南 课后 习题 答案
限制150内