单片机竞赛规程

单片机竞赛规程
单片机竞赛规程

“2013年全国职业院校技能大赛”中职组

单片机控制装置安装与调试赛项规程

一、赛项名称

单片机控制装置安装与调试

二、竞赛目的

通过竞赛,促进与控制技术相关专业的行动导向的课程体系建设和改革创新的步伐,探索与电气技术和机电技术相关的《单片机应用技术基础》、《自动控制原理》、《传感器及其应用》等课程理实一体化的教学方法和培养企业需要的高素质技能型人才的新途径、新方法。推动职业教育专业建设和教学改革,展示职业教育教学改革的成果。

三、竞赛方式与内容

(一)竞赛方式

单片机控制装置安装与调试技能赛项为个人赛,由参赛选手单独完成书面解答与实际操作一体的工作任务。每省(自治区、直辖市、计划单列市、新疆生产建设兵团)限报2名选手。每名选手限1名指导教师,参赛选手与指导教师的对应关系一旦确定不得随意改变。

(二)组队要求

1. 参赛选手必须是年龄不超过21周岁的中等职业学校2013年在籍学生。

2. 为让更多选手参加全国职业院校技能大赛,参加过2012年全国职业院校技能大赛中职组单片机控制装置安装与调试技能比赛并获得一等奖的选手,不再参加2013年的全国职业院校技能大赛中职组单片机控制装置安装与调试技能比赛。

3. 为让更多的学校参与全国职业院校技能大赛,每省(自治区、直辖市、计划单列市、新疆生产建设兵团)的2名选手须来自不同院

校。

各省、自治区、直辖市、计划单列市和新疆建设兵团的教育行政部门负责本地区参赛学生的资格审查和组队工作,并保存相关证明材料的复印件,以备查阅。

(三)竞赛内容

比赛时间为四小时。

根据工作任务书的要求,完成以下工作任务:

(1)按照设定的单片机控制装置,在赛场提供的元器件模块上选择相应的控制模块和器件。

(2)合理确定各模块的摆放位置,并按相关技术规范连接电路。

(3)编写单片机控制程序。

(4)调试单片机控制程序、系统和器件的有关参数。

(5)完成调试记录的填写。

四、比赛规则

1. 参赛选手必须准时到达比赛赛场,按抽取的抽签顺序号抽取工位号并按抽得的工位号就位。没有宣布检查设备和摆放工具前,选手不得进行相关操作。检查设备和摆放工具的时间为10分钟

2. 在比赛正式开始前10分钟发放工作任务书,未宣布正式开赛前,选手只能阅读工作任务书和完成设备检查和工具摆放等。

3. 选手进入赛场后,不得擅自离开赛场。因病或其他原因需要离开赛场或终止比赛,须经赛场首席评委同意,并在赛场记录表上签字确认后,方可离开赛场并在赛场工作人员指引下到达指定地点。

4. 选手在比赛过程中需要更换零件、元件或器件时,可举手向赛场评委报告,填写更换元器件名称、更换原因和更换时间(更换时间从填写赛场记录开始到更换完成为止)并签字确认后,由赛场评委

安排赛场技术支持人员更换。更换的元件经赛场技术支持人员检测与选手填写的更换原因不符时,应告知选手并按评分细则扣分。

5. 按工作任务书拟定的工作项目、工作内容,参照相关项目验收的国家标准,制订评价项目、评价内容和评价标准等评分细则。选手完成不是工作任务书拟定的工作内容,不计入比赛成绩。

6. 选手必须遵守安全操作规程,注意操作规范。赛场记录的违规操作,根据扣分细则予以扣分。

7. 选手完成工作任务书拟定的工作任务和终止比赛后,应在指定的地点等待,在参与相关项目的评价后方可离开赛场。

五、评分方式与奖项设定

(一)评分方式

1.评分标准及分值

根据选手在规定时间内完成工作任务情况,结合信息产业部电子

2. 违规扣分

选手有下列情形,需从比赛成绩中扣分:

(1)违反比赛规定,提前进行操作或比赛终止仍继续操作的,由现场评委负责记录并酌情扣1-5分。

(2)在竞赛过程中,违反赛场纪律,由评委现场记录参赛选手违纪情节,依据情节扣1-5分。

(3)在完成工作任务的过程中违反操作规程或因操作不当造成事故,尚未造成设备损坏或影响其他选手比赛的,扣5-10分;造成设备损坏或影响他人比赛情节严重的,报竞赛执委会批准,由首席评委宣布终止该选手的比赛,竞赛成绩以0分计算。

(4)损坏赛场提供的设备,浪费材料,污染赛场环境,工具遗忘在赛场等不符合职业规范的行为,视情节扣5-10分。

3. 名次排列

按比赛成绩从高到低排列参赛选手的名次。比赛成绩相同,完成工作任务所用时间少的名次在前;比赛成绩和完成工作任务用时相同,控制程序占用存储空间少的名次在前;比赛成绩、完成工作任务用时相同、控制程序占用存储空间相同,名次并列。

(二)奖项设定

赛项设参赛选手个人奖,一等奖占比10%,二等奖占比20%,三等奖占比30%。

获得一等奖的参赛选手指导教师由组委会颁发优秀指导教师证书。

六、申诉与仲裁

(一)申诉

1.参赛队对不符合竞赛规定的设备、工具、软件,有失公正的评判、奖励,以及对工作人员的违规行为等可提出申诉。

2.申诉应在竞赛结束后2小时内提出,超过时效将不予受理。申诉时,应按照规定的程序由参赛队领队向相应赛项仲裁工作组递交书面申诉报告。报告应对申诉事件的现象、发生的时间、涉及到的人员、申诉依据与理由等进行充分、实事求是的叙述。事实依据不充分、仅凭主观臆断的申诉不予受理。申诉报告须有申诉的参赛选手、领队签名。

3.赛项仲裁工作组收到申诉报告后,应根据申诉事由进行审查,6小时内书面通知申诉方,告知申诉处理结果。如受理申诉,要通知申诉方举办听证会的时间和地点;如不受理申诉,要说明理由。

4.申诉人不得无故拒不接受处理结果,不允许采取过激行为刁难、攻击工作人员,否则视为放弃申诉。申诉人不满意赛项仲裁工作组的处理结果的,可向大赛赛区仲裁委员会提出复议申请。

(二)仲裁

大赛采用两级仲裁机制。赛项设仲裁工作组,赛区设仲裁委员会。赛项仲裁工作组接受由代表队领队提出的对裁判结果的申诉。大赛执委会办公室选派人员参加赛区仲裁委员会工作。赛项仲裁工作组在接到申诉后的2小时内组织复议,并及时反馈复议结果。申诉方对复议结果仍有异议,可由省(市)领队向赛区仲裁委员会提出申诉。赛区仲裁委员会的仲裁结果为最终结果。

七、注意事项

1. 参赛选手必须符合参赛资格,不得弄虚作假。在资格审查中一旦发现问题,将取消其报名资格;在比赛过程中发现问题,将取消其比赛资格;在比赛后发现问题,将取消其比赛成绩,收回获奖证书、技能等级证书以及奖品等。

2. 参赛选手应遵守比赛规则,遵守赛场纪律,服从大赛组委会

的指挥和安排,爱护比赛场地的设备和器材。

3. 在比赛过程中,要严格按照安全规程进行操作,防止触电和损坏设备等事故发生。

“2013年全国职业院校技能大赛”中职组

单片机控制装置安装与调试赛项技术规范

一、赛场提供的设备和器材

1. 主要设备

赛场提供亚龙YL-236型单片机控制功能实训考核台,该实训考核台主要配置如下表:

2. 编程软件:keil uv2,万利V3,可用汇编语言或C语言编程,超级终端(XP操作系统自带)。

3. 连接单片机控制装置电气线路必须的导线。

二、选手自备工具

1. 连接电路的工具:螺丝刀(不得使用电动螺丝刀)、剥线钳、电工钳、尖嘴钳、电烙铁等。

2. 电路和元件检查工具:万用表。

3. 元器件安装工具:活动扳手,内、外六角扳手(不得使用电动扳手)等。

4. 书面作答工具:签字笔(禁止使用红色签字笔)、HB和B型铅笔、三角尺等。

“2013年全国职业院校技能大赛”中职组

单片机控制装置安装与调试赛项须知

一、参赛队须知

1.以省、自治区、直辖市、计划单列市和新疆建设兵团为单位组队参加2013年全国职业院校技能大赛中职组电工电子技术赛项技能比赛。组队应符合规程的要求。

2.参赛队名称统一使用规定的地区代表队名称,不使用学校或其他组织、团体的名称。

3.参赛队选手在报名获得确认后,原则上不再更换,如筹备过程中,选手因故不能参赛,所在省教育主管部门需出具书面说明并按相关参赛选手资格补充人员并接受审核;竞赛开始后,参赛队不得更换参赛选手,允许队员缺席比赛。

4.各参赛队要按执委会统一要求,准时到赛前说明会现场。会议期间要认真领会会议内容,如有不明之处,可直接向工作人员询问。

5.说明会结束后,各参赛队在指定地点抽取抽签顺序号,抽取顺序号的次序按照行政区域次序。各参赛队领队在抽取抽签顺序号时需出示领队证,抽得抽签顺序号后向现场负责记录的工作人员出示号码,经记录、核实、确认无误后在指定栏内签字。参赛选手凭抽得的抽签顺序号抽取比赛的工位号,没有抽签顺序号不得抽取工位号。

6.各参赛队要注意饮食卫生,劝阻选手禁食不符卫生的食品和饮料,防止食物中毒。

7.各参赛队在比赛期间,要保证所有参赛选手的安全,防止交通事故和其他意外事故的发生。

8.允许参观的赛项,参赛队有关人员可在规定时间,以小组为单

位,在赛场引导员的引导下,有序进入赛场观摩。观摩人员必须佩带领队证或指导教师证;观摩时不得议论、交谈,并严禁与选手进行交流;不得在工位前停留,以免影响选手比赛;不准向场内评委及工作人员提问;禁止拍照。凡违反规定者,立即取消其参观资格。

二、指导教师须知

1.指导教师应随参赛队参加赛前说明会。可受参赛队领队的指派抽取抽签顺序号并完成登记和确认等工作。

2.除指导选手参赛外,还应协助参赛队领队做好选手思想教育、安全防范等工作。

3.提醒和检查选手应携带的证件,保管选手不能带入赛场的物品。

4.指导教师不得进入赛场指导选手完成工作任务,进入赛场观摩不得与自己的选手进行任何形式的交流,不得有任何影响其他队选手比赛的行为。

5.经仲裁对选手比赛成绩进行复评时,指导教师可与选手一道进入赛场观摩并协助评委完成比赛成绩的复评。

三、参赛选手须知

1.参赛选手必须佩戴由大赛组委会统一制作的证件进入比赛区域。进入比赛区域后,应服从赛场工作人员指令,到指定地点等候安排,未经允许不得离开指定地点。

2.各参赛选手持学生证、参赛证、大赛规定自带的参赛工具和比赛工位号,检录入场。

3.严禁将软盘、U盘、移动硬盘等数据存储装置、通讯设备等带入赛场。一经发现,取消比赛资格。

4.参赛选手应严格遵守以下规定:

(1)严格遵守赛场纪律、安全操作规程,安全文明操作。

(2)参赛选手自备计算器(不得使用带有存储功能的计算工具)。

(3)比赛过程中,不得自行更换工位、工件。

(4)比赛过程中,如出现报警并有设备危险时,应立即关掉电源,并向赛场工作人员示意解决,由赛场评委在赛场评分表中记录。

(5)不得将试卷和工件带出赛场。不得在赛场附近逗留和喧哗。

(6)比赛结束时间到,由首席评委统一发出指令,参赛选手应立即停止操作,不得以任何理由拖延比赛时间。

(7)注意保持比赛场所的环境卫生。

单片机产品开发流程12.

详细的单片机开发流程 一、项目评估: 出初步技术开发方案,据此出预算,包括可能的开发成本、样机成本、开发耗时、样机制造耗时、利润空间等,然后根据开发项目的性质和细节评估风险,以决定项目是否落实资金上马。 二、项目实施: 1、设计电原理图: 在做这一步时要考虑单片机的资源分配和将来的软件框架、制定好各种通讯协议, 尽量避免出现当板子做好后, 即使把软件优化到极限仍不能满足项目要求的情况, 还要计算各元件的参数、各芯片间的时序配合, 有时候还需要考虑外壳结构、元件供货、生产成本等因素, 还可能需要做必要的试验以验证一些具体的实 现方法。设计中每一步骤出现的失误都会在下一步骤引起连锁反应, 所以对一些没有把握的技术难点应尽量去核实。 2、设计印刷电路板(PCB 图: 完成电原理图设计后, 根据技术方案的需要设计 PCB 图, 这一步需要考虑机械结构、装配过程、外壳尺寸细节、所有要用到的元器件的精确三维尺寸、不同制 版厂的加工精度、散热、电磁兼容性等等, 为最终完成这一步常常需要几十次回 头修改电原理图。 3、把 PCB 图发往制版厂做板: 将加工要求尽可能详细的写下来与 PCB 图文件一起发电邮给工厂,并保持沟通,及时解决加工中出现的一些相关问题。 4、定购开发系统和元件:

要考虑到开发过程中的可能的损耗, 供货厂商的最小订货量、商业信誉、价格、服务等, 具体工作包括整理购货清单、联系各供货厂商、比较技术参数、下定单、跑银行汇款、传真汇款底单、催货等等。 5、装配样机: PCB板拿到后开始样机装配,设计中的错漏会在装配过程开始显现,尽量去补救。 6、样机调试: 样机初步装好就可以开始调试, 当然需要有软件才能调, 有人说单片机的软件不是编出来而是调出来的, 所以这个过程需要用到电烙铁、刻刀、不同参数的元件、各种调试和仿真软件、样机的模拟工作环境等。常常会因为设计阶段的疏忽而不得不对样机动手术, 等整个调试终于完成之后, 往往样机的板子已经面目全非。 7、整理数据: 到了这一步, 项目开发的大部分工作都已经完成了, 这时候需要将样机研发过程中得到的重要数据记录保存下来,比如更新电原理图里的元件参数、 PCB 元件库里的三维模型, 还要记录暴露出来的设计上的失误、分析失误的原因、采用的补救方案等等。 8、 V1.1 如果项目进入生产阶段或确有需要, 可以根据修正后的技术方案按以上各个步骤重做一台完善的 V1.1版样机。 9、编写设备文档 包括编写产品说明书、拍摄外观图片等, 如果设备需要和电脑通讯, 还得写好与电脑的接口标准和通讯协议说明。

电子组技能大赛教师组试题

电子组技能大赛教师组试题 一、电子组技能大赛教师组试题要求: 根据提供材料设计一个计时电路,要求同时具有正计时和倒计时两种功能,且计时时间可调。 具体功能要求是:正计时时间从0秒到8秒可调,计时到数码管显示9时要求有一个LED指示灯点亮并计数暂停,按一下启动按键计数重新开始;倒计时时间从0秒到9秒可调,倒计时到数码管显示0时要求另一支LED指示灯点亮并计数暂停,按一下启动键将重新计数;正计时和倒计时初值通过拨码开关类器件设置,正计时和倒计时切换通过一个双联继电器完成;计时器时钟由555多谐振荡电路产生,频率是10Hz,此频率信号经74LS161十分频得到1Hz信号,得到的1Hz信号作为74LS192计数器脉冲; CD4511用作数码管的译码芯片。 电路不用设专门的暂停键,但正计时到9或倒计时到0时电路要自动跳到暂停状态,一直显示9或0,再次按动启动键重新计时。 二、电子组技能大赛项目考核内容 (一)第一阶段 1、根据项目要求用PROTEL软件设计出电路原理图,考试系统提供主要元器件数 据手册等资料,在“提供文件”中可以找到。 2、用EWB512或者Multisim电子仿真软件进行电路仿真。 注:由于EWB512软件的局限性,在仿真时需要注意以下两点: A:软件中没有74161,可用74163代替; B:软件对4511“LE”引脚的定义与实际不符("LE"电平的定义与实际正好相反),在电子仿真时要尊重软件的定义,但在元理图等的设计上要与实际资料相符。 3、在XK-DZZ2A型电子及单片机综合实训台上搭建并验证实验电路(可以赞时借 用元件包中的元件,用完后还将用于PCB焊接使用)、写出实验调试报告(按照系统提供格式编写),实验报告内容仅针对试验台搭建电路这部分填写,保留好实验现场。 4、用PROTEL软件设计出PCB板,PCB板外型尺寸规定为长×宽=150mm×80mm, 考核系统提供带主要元器件封装的PCB文件。 (二)第二阶段 1、根据提供的元器件、PCB板和参考原理图,用万用表、虚拟仪器等工具,挑选出需要焊接到PCB板的元器件。 2、用电烙铁、斜口钳等工具将挑选出的元器件焊接到PCB板。 3、将焊接好的项目板连接到XK-DZZ2A型电子及单片机综合实训台,根据需要,利用万用表、虚拟仪器等设备进行检测和调试,写出焊接调试报告(按照系统提供格式编写),保留好实验现场。

“2015年内蒙古自治区中等职业学校技能大赛”单片机控制装置安装与调试赛项规程

附件6:“2015年内蒙古自治区中等职业学校技能大赛” 单片机控制装置安装与调试赛项规程 一、赛项名称 单片机控制装置安装与调试 二、竞赛目的 通过竞赛,促进与控制技术相关专业的行动导向的课程体系建设和改革创新的步伐,探索与电气技术和机电技术相关的《单片机应用技术基础》、《自动控制原理》、《传感器及其应用》等课程理实一体化的教学方法和培养企业需要的高素质技能型人才的新途径、新方法。推动职业教育专业建设和教学改革,展示职业教育教学改革的成果。 三、竞赛方式与内容 (一)竞赛方式 单片机控制装置安装与调试技能赛项为个人赛,由参赛选手单独完成书面解答与实际操作一体的工作任务。每名选手限1名指导教师,参赛选手与指导教师的对应关系一旦确定不得随意改变。 (二)组队要求 1. 为让更多选手参加自治区技能大赛,参加过2014年全国职业院校技能大赛中职组单片机控制装置安装与调试技能比赛并获得一等奖的选手,不再参加2015年的全区技能大赛中职组

单片机控制装置安装与调试技能比赛。 2. 为让更多的学校参与自治区技能大赛,盟市参赛选手须来自不同院校。 各盟市的教育行政部门负责本地区参赛学生的资格审查和组队工作,并保存相关证明材料的复印件,以备查阅。 (三)竞赛内容 比赛时间为四小时。 根据工作任务书的要求,完成以下工作任务: (1)按照设定的单片机控制装置,在赛场提供的元器件模块上选择相应的控制模块和器件。 (2)合理确定各模块的摆放位置,并按相关技术规范连接电路。 (3)编写单片机控制程序。 (4)调试单片机控制程序、系统和器件的有关参数。 (5)完成调试记录的填写。 四、比赛规则 1. 参赛选手必须准时到达比赛赛场,按抽取的抽签顺序号抽取工位号并按抽得的工位号就位。没有宣布检查设备和摆放工具前,选手不得进行相关操作。检查设备和摆放工具的时间为10分钟 2. 在比赛正式开始前10分钟发放工作任务书,未宣布正式开赛前,选手只能阅读工作任务书和完成设备检查和工具摆放等。 3. 选手进入赛场后,不得擅自离开赛场。因病或其他原因

单片机应用技术试卷A及答案

《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1.5分,共30分) 1、51单片机的CPU主要由()组成。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 2、程序是以()形式存放在程序存储器中。 A、C语言源程序 B、汇编程序 C、二进制编码 D、BCD码 ——引脚()3、单片机8031的EA。 A、必须接地 B、必须接+5V电源 C、可悬空 D、以上三种视需要而定 4、单片机上电复位后,PC的内容为()。 A、0x0000 B、0x0003 C、0x000B D、0x0800 5、外部扩展存储器时,分时复用做数据线和低8位地址线的是() A、P0口 B、P1口 C、P2口 D、P3口 6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A、1/2 B、1/4 C、1/6 D、1/12 7、下面叙述不正确的是()。 A、一个C源程序可以由一个或多个函数组成。 B、一个C源程序必须包含一个主函数main( )。 C、在C程序中,注释说明只能位于一条语句的后面。 程序的基本组成部分单位是函数。C、D 8、在C语言中,当do-while语句中的条件为()时,循环结束。 A、0 B、false C、true D、非0 9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是() A、0x06 B、0x7D C、0x82 D、0xFA 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、010 D、0x50 15、启动T0开始计数是使TCON的()。

中职技能大赛电子技能模拟试题

中职技能大赛电子技能模拟试题 “模拟自动洗车控制器”电路功能简介 一、功能说明 自动洗车控制器主要由车辆检测电路、光线检测电路、单片机控制电路、显示电路、指示电路组成。自动洗车控制器可以实现自动洗车,并有三档洗车速度可供选择。 二、电路功能简介 按键说明: S1——慢速洗车按键 S2——中速洗车按键 S3——快速洗车按键 S4——开始/强制结束洗车按键 模拟功能简介: 1)数码管开机默认显示,当检查到有车,LED2点亮,蜂鸣器发出“滴—滴”两声提示。在LED2亮的情况下,先按下S1~S3中任意一按键选择洗车速度(S1:慢速洗车、S2:中速洗车、S3:快速洗车,如选择的是S1——慢速洗车,数码管显示 ;如选择的是S2——中速洗车,数码管显示;如选择的是 S3——快速洗车,数码管显示;若未按下S1~S3中任意一按键(即未选 择洗车速度),数码管将显示,默洗车时间为25s),如果再按下S4开始模拟洗车,同时继电器吸合,数码管的时间将依次递减。LED3~LED6的动作代表刷车状态:LED3~LED6向下流水(正刷),LED7点亮,LED8熄灭,LED3~LED6向下流水两次后,LED3~LED6开始向上流水(反刷),LED7熄灭,LED8点亮,LED3~LED6向上再流水两次,如此交替往复。 当洗车完成时,时间减到0,此时数码管显示,同时继电器松开,LED3~ LED8全部点亮,接着按一定规律闪烁,蜂鸣器发出二次“嘀——滴—滴”的声音,提示洗车完成。然后又回到初始状态,等待下次洗车。 2)如果在洗车过程中,车突然离开,则LED3~LED6停止流水,同时继电器松开,蜂鸣器将发出“嘀”的警报声,记录时间停止递减,洗车中断。当车回来时,可恢复中断,继续洗车;若车未回来,可按S4恢复初始状态。 3)在洗车过程中,按S4键可以强制结束洗车,此时数码管显示 ,同时LED3~LED6停止流水,并全部点亮,继电

单片机技能大赛题目.doc

题目1 开关检测器的制作 (2) 题目2 节日彩灯控制器 (3) 题目3 简单的左右循环流水灯的制作 (4) 题目4 可控的左右循环流水灯的制作 (5) 题目6 花样流水灯的制作 (7) 题目7 扩展74LSTTL电路的开关检测器 (8) 题目8 单一外中断的应用 (9) 题目9 BCD译码的2位数码管扫描的数字显示 (10) 题目10 LCD电子钟的制作 (11) 题目11 LED数码管秒表的制作 (12) 题目12 LCD显示的定时钟制作 (13) 题目13 用定时器设计的门铃 (17) 题目14 控制数码管循环显示单个数字 (18) 题目15 十字路口交通灯控制器1 (19) 题目16 十字路口交通灯控制器2 (21) 题目17 基于DS18820的数字温度计设计 (24) 题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26) 题目19 控制P1口的8只LED每0.5s闪亮1次 (27) 题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28) 题目21 电话键盘及拨号的模拟 (29) 题目22 8只数码管滚动显示单个数字 (31) 题目23 甲机通过串口控制乙机LED闪烁 (32) 题目24 双机间波特率可选的串行通信 (33) 题目25 数码管显示4×4矩阵键盘的键号 (34) 题目26 LCD电子广告屏 (35) 题目27 单片机控制ADC0809的模数转换与显示 (36)

题目1 开关检测器的制作 一、设计要求 AT89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。凡是开关闭合的引脚,把对应的LED发光二极管点亮。 二、原理说明 本题目是掌握单片机的I/O口编程。开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。 三、电路设计与仿真 开关检测器的原理电路及仿真效果如图所示。例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。

基于STM32的经典项目设计实例

13个基于STM32的经典项目设计实例,全套资料STM32单片机现已火遍大江南北,各种教程资料也是遍布各大网站论坛,可谓一抓一大把,但大部分都差不多。今天总结了几篇电路城上关于STM32 的制作,不能说每篇都是经典,但都是在其他地方找不到的,很有学习参考意义的设计实例。尤其对于新手,是一个学习stm32单片机的“活生生”的范例。 1.开源硬件-基于STM32的自动刹车灯设计 自动刹车灯由电池供电并内置加速度传感器,因此无需额外连接其他线缆。使用两节5号电池时,设计待机时间为一年以上(待机功耗66微安),基本可以实现永不关机,即装即忘。 2.基于STM32F407的openmv项目设计资料 本项目是一个openmv,通过摄像头可以把图像实时传输给显示屏显示。MCU选择的是STM32F407(STM32F407数据手册),ARM Cortex-M4内核,最高频率可达180Mhz,包含一个单精度浮点DSP,一个DCMI(数字相机接口)。 3.STM32无线抢答器 无线抢答器采用STM32F302(STM32F302数据手册)芯片主控,同时用蓝牙,语音模块,数码管,七彩灯等部件构成,当主持人按下抢答键时,数码管进入倒记时,选手做好准备,当数码管从9变为0时,多名选手通过手机上虚拟按键进行抢答,同时语音播报抢答结果,显示屏上显示选手的抢答时间。 4.基于ARM-STM32的两轮自平衡小车 小车直立和方向控制任务都是直接通过控制小车两个电机完成的。假设小车电机可以虚拟地拆解成两个不同功能的驱动电机,它们同轴相连,分别控制小车的直立平衡、左右方向。 5.基于STM32F4高速频谱分析仪完整版(原创) 本系统是以STM32F407(STM32F407数据手册)进行加Blackman预处理,再做1024个点FFT进行频谱分析,最后将数据显示在LCD12864上,以便进行人机交互!该系统可实现任意波形信号的频谱显示,以及可以自动寻找各谐波分量的幅值,频率以及相位并进行8位有效数据显示。 6.基于STM32F4的信号分析仪设计(有视频,有代码) 这次基于discovery的板子做一个信号分析仪,就是练手,搞清楚STM32F4(STM32F4系列数据手册)中的USB固件编写,USB驱动的开发,上位机UI开发等一整套流程,过一把DIY的瘾。 7.基于STM32F4的解魔方机器人-stm32大赛二等奖(有视频) 本系统是基于Cortex-M4内核的STM32微控制器的解魔方机器人,在硬件方面主要有OV7670摄像头,LCD,舵机,在软件方面主要有OV7670的驱动,摄像头颜色识别算法,解魔方算法和舵机动作算法。整个设计过程包括电子系统的设计技术及调试技术,包括需求分析,原理图的绘制,制版,器件采购,安装,焊接,硬件调试,软件模块编写,软件模块测试,系统整体测试等整个开发调试过程。

单片机程序设计方法总结.doc

单片机程序设计方法总结 程序设计是单片机开发最重要的工作程序设计就是利用单片机的指令系统根据应用系统即目标产品的要求编写单片机的应用程序其实我们前面已经开始这样做过了这一课我们不是讲如何来设计具体的程序而是教您设计单片机程序的基本方法不过在讲解之前还是有必要先了解一下单片机的程序设计语言这里的语言与我们通常理解的语言是有区别的它指的是为开发单片机而设计的程序语言如果 您没有学过程序设计可能不太明白我给大家简单解释一下您知道微软的VB VC 吗VB VC 就是为 某些工程应用而设计的计算机程序语言通俗地讲它是一种设计工具只不过这种工具是用来设计计 算机程序的要想设计单片机的程序当然也要有这样一种工具说设计语言更确切些单片机的设计 语言基本上有三类: 1 .完全面向机器的机器语言 机器语言就是能被单片机直接识别和执行的语言计算机能识别什么以前我们讲过--是数字0 或1 所以机器语言就是用一连串的0 或1 来表示的数字比如MOV A 40H 用机器语言来表示就是 11100101 0100000 很显然用机器语言来编写单片机的程序不太方便也不好记忆我们必须想办法 用更好的语言来编写单片机的程序于是就有了专门为单片机开发而设计的语言 2. 汇编语言 汇编语言也叫符号化语言它使用助记符来代替二进制的0 和1 比如刚才的MOV A40H 就是汇编语言 指令显然用汇编语言写成的程序比机器语言好学也好记所以单片机的指令普遍采用汇编指令来编写 用汇编语言写成的程序我们就叫它源程序或源代码可是计算机不能识别和执行用汇编语言写成的程 序啊怎么办当然有办法我们可以通过翻译把源代码译成机器语言这个过程就叫做汇编,汇编工作现在 都是由计算机借助汇编程序自动完成的不过在很早以前它是靠手工来做的. 值得注意的是:汇编语言也是面向机器的,它仍是一种低级语言每一类计算机都有它自己的汇 编语言比如51 系列有它的汇编语言;PIC 系列也有它的汇编语言微机也有它自己的汇编语言它 们的指令系统是各不相同的也就是说不同的单片机有不同的指令系统它们之间是不通用的,这就

2016年全国中职技能大赛单片机试题(g003)

职业院校技能大赛 中职组单片机控制装置安装 与调试赛项 工 作 任 务 书 2016

一、工作任务要求 请你在四个小时内,使用YL-236型单片机控制实训考核装置及新增模块制作完成立体车库自动存取车系统模拟装置,具体工作任务和要求如下: 1. 根据立体车库自动存取车系统的相关说明和工作要求,正确选用需要的控制模块和元器件,系统策划立体车库自动存取车的工作过程,完成与制作过程相关的知识答题。 2. 根据工作任务及其要求,合理选择并确定各模块的摆放位置,按照相关工艺规范要求连接立体车库自动存取车系统模拟装置的硬件电路。 3. 根据工作任务及其要求,编写并调试立体车库自动存取车系统的控制程序并存放在“D”盘以工位号命名的文件夹内。 4.按立体车库自动存取车系统规定的任务要求,将最终的控制程序“烧入”单片机中。 二、立体车库自动存取车系统的相关说明 (一)立体车库自动存取车系统的组成与功能简述 立体车库自动存取车系统的控制模型如图1所示。 存车入口 功能指示灯 ( 出 口 ) 图1 立体车库自动存取车系统控制模型 立体车库共分为三层,每一层有三个车位,共9个车位,每个车位的命名格式为: “层号+序号”,如图1中所示。 本车库可以存放大型车和小型车,分别用字母“D”、“X”来表示不同车型。按入库的先后顺序,对入库车辆进行编码,存车编码的格式为:“车辆类型+入库顺序号”(例

如:第1辆入库的汽车为大型车,则该车的编码应为D01;第2辆入库的汽车为小型车,则该车的编码应为X02,以此类推)。 立体车库设有一个存车平台(入口)和一个取车平台(出口),入口处有显示装置显示各类车型可存放的空闲车位数。存车时,车主将车停放在存车平台上,只要按下“存车按钮”,系统会自动识别汽车的类型,根据存车规定搬运车机械手和平台将汽车送至相应的车位,存车完成后,用闪烁的功能指示灯模拟输出一存车编码(凭证),以备取车时使用。取车时,车主只要在出口处的矩阵键盘上输入存车编码,搬运车控制平台就会自动寻找该车所在的车位并将其送至取车平台上。 系统的上位机具有查询功能,能查询车库当日的存取车情况和目前车库的存车状况。 (二)立体车库自动存取车系统的组成模块及相关说明 系统使用YL-236型单片机控制实训考核装置来模拟制作,具体要求如下: 1.数码管显示屏:使用8位数码管显示器,其各位的显示内容与显示位置对应关系如表1所示。 表1 数码管显示器各位显示内容 2.液晶显示屏:使用128X64液晶显示模块,均匀对半划分为左半屏和右半屏,系统管理员能看到左边64X64像素的左半屏,存车者仅能看到右边64X64像素的右半屏。左半屏显示立体车库内车辆的存放信息,右半屏为存车者取车提供人机交互。液晶显示中的汉字都采用12×16的格式,半角的英文字符和数字都采用6×16的格式。 3.指示灯:使用显示模块中LED1来模拟系统打印并输出存车凭条的工作指示灯。 4.取车键盘:使用指令模块中的4×4矩阵键盘。键盘中各按钮的功能如图2所示。 图2 取车键盘

单片机C语言编程实例

单片机C语言编程实例 前言 INTEL公司的MCS-51单片机是目前在我国应用得最广泛的单片机之一.随着 单片机应用技术的不断发展,许多公司纷纷以51单片机为内核,开发出与其兼容的 多种芯片,从而扩充和扩展了其品种和应用领域。 C语言已成为当前举世公认的高效简洁而又贴近硬件的编程语言之—。将C语言向单片机上的移植,始于20世纪80年代的中后期。经过十几年的努力,C语言终于成为专业化单片机上的实用高级语言。用C语言编写的8051单片机的软件,可以大大缩短开发周期,且明显地增加软件的可读性,便于改进和扩充,从而研制出规模更大、性能更完善的系统。因此,不管是对于新进入这一领域的开发者来说,还是对于有多年单片机开发经验的人来说,学习单片机的C语言编程技术都是十分必要的。. C语言是具有结构化.模块化编译的通用计算机语言,是国际上应用最广.最多的计算语言之一。C51是在通用C语言的基础上开发出的专门用于51系列单片机编程的C语言.与汇编语言相比,C51在功能上.结构上以及可读性.可移植性.可维护性等方面都有非常明显的优势。目前 最先进、功能最强大、国内用户最多的C51编译器是Keil Soft ware公司推出的KeilC51。第 一章单片机C语言入门 1.1建立您的第一个C项目 使用C语言肯定要使用到C编译器,以便把写好的C程序编译为机器码, 这样单片机才能执行编写好的程序。KEIL uVISION2是众多单片机应用开发软 件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑, 编译,仿真等于一体,同时还支持PLM、汇编和C语言的程序设计,它的界面 和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真 方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。 以上简单介绍了KEIL51软件,要使用KEIL51软件,必需先要安装它。KEIL51是一个商业的软件,对于我们这些普通爱好者可以到KEIL中国代理周 立功公司的网站上下载一份能编译2K的DEMO版软件,基本可以满足一般的个

单片机应用技术课后习题参考答案

1 习题1答案 1.2 填空题 (1)单片级应用系统是由硬件系统、软件系统组成的 (2)除了单片机和电源外,单片机最小系统包括时钟电路、复位电路 (3)除了电源和电线引脚外,XTAL1、XTAL2、RST、EA引脚信号必须连接相应电 路 (4)51系列单片机的存储器主要有4个物理存储空间,即片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器 (5)51系列单片机的XTAL1和XTAL2引脚是时钟电路 (6)51系列单片机的应用程序一般存放在程序存储器 (7)片内RAM低128单元,按其用途划分为工作寄存器组、位寻址区、用户RAM区(8)但振荡脉冲频率为12MHz时,一个机器周期为1us,当振荡脉冲频率为6MHz时,一个机器周期为2us (9)51系列单片机的复位电路有两种,即上电复位电路、按键复位电路 (10)输入单片机的复位信号需延续2个机器周期以上的高电平即为有效。 1.3 (4)什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为6MHz时,机器周期是多少? 答: 规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。 当振荡脉冲频率为6 MHz时,一个机器周期为2 μs。 (5)51系列单片机常用的复位方法有哪几种?画电路图并说明其工作原理。 答: (a)上电复位电路(b)按键复位电路 单片机常见的复位电路 图(a)为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST端的电位

与VCC相同,随着充电电流的减少,RST的电位逐渐下降。只要保证RST为高电平的时间大于两个机器周期,便能正常复位。 图(b)为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。 习题3 答案 3.2 填空题 (2)用C51编程访问51单片机的并行I/O口是,可以按字节,寻址操作,还可以按位操作(4)C51中定义一个可位寻址变量FLAG访问P3口的P3.1引脚的方法是s bit FLAG=P3^1; (10)下面的while循环执行了无限次空语句。 i=3; While(i!=0); (15)在以下的数组定义中,关键字“code”是为了把tab数组存储在程序存储器ROM中 Unsigned char code b[]={}; 3.3 上机操作题 (1) //xiti3_3_1.c——第三章习题3.3上机操作题(1) #include void delay(unsigned char i); //延时函数声明 void main() //主函数 { while(1){ P1=0x55; //按状态1的方式点亮8个LED delay(200); //延时 P1=0xaa; //按状态2的方式点亮8个LED delay(200); //延时 } } void delay(unsigned char i) //延时函数参见任务1程序ex1_1.c (2) //xiti3_3_2.c——第三章习题3.3上机操作题(2) #include //包含头文件REG51.H void delay(unsigned char i); //延时函数声明 void main() //主函数 { unsigned char i,l,r; while(1){ l=0x10; // 高4位灯的位置初值为00010000B r=0x08; // 低4位灯的位置初值为00001000B

《单片机应用技术》课程标准

电子技术应用专业 《单片机应用技术》课程标准 增加附录:51或52单片机说明书,编程软件烧程序软件使用说明,增加实验中使用的各种器件说明 修改任务内容:去掉任务ISP下载线制作 增加点阵及液晶显示 一、概述 (一)课程性质 单片机技术是现代电子工程领域一门飞速发展的技术,其在教学及产业界的技术推广仍然是当今科学技术发展的热点。学习单片机并掌握其应用已经成为电子类学生必须具备的技能,也是现代工科学生就业的一个基本条件。 《单片机应用技术》是电子技术应用专业的一门职业技术课。它以模拟电子技术、数字电子技术、C语言等课程为基础。后续课程如电子产品装调技术、电子产品检测技术及相关实训课程,一般都要应用到单片机系统的应用。它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力。单片机知识在电子类专业整个课程体系中处于承上启下的核心地位。 通过本课程的学习,使学生掌握单片机技术及其在工业控制、经济建设和日常生活中的应用,培养学生实践能力、创新能力,为将来从事相关产品的检测和维护等工作奠定坚实的基础,为学生将来在电子类专

业领域进一步发展打下良好基础。 (二)课程基本理念 本课程的设计突破了学科体系模式,打破了原来各学科体系的框架,将各学科的内容按“项目”进行整合。本课程的“项目”以职业实践活动为主线,因而,它是跨学科的,且理论与实践一体化。强调学生个人适应劳动力市场变化的需要。因而,本课程的设计兼顾了企业和个人两者的需求,着眼于人的全面发展,以培养全面素质为基础,以提高综合职业能力为核心。 本课程包含了单片机应用技术的五个项目,每个项目均由若干个具体的典型工作任务组成,每个任务均将相关知识和实践(含实验)过程有机结合,力求体现“做中学”、“学中做”的教学理念;本课程内容的选择上降低理论重心,突出实际应用,注重培养学生的应用能力和解决问题的实际工作能力。 (三)课程设计思路 本课程标准注重培养分析问题、解决问题的能力,强化学生动手实践能力,遵循学生认知规律,紧密结合应用电子专业的发展需要,为将来从事应用电子产品的设计、检测奠定坚实的基础。将本课程的教学活动分解设计成若干项目或工作情景,以项目为单位组织教学,并以典型设备为载体,通过具体案例,按单片机项目实施的顺序逐步展开,让学员在掌握技能的同时,引出相关专业理论知识,使学生在技能训练过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。 二、课程目标 1、总目标 本课程先修要求:学生已学习《模拟电子技术》、《数字电子技术》等相关专业基础理论课程,有一定的电路识图、分析能力后进行本专业能力实训。通过实训学生应达到: (一)应使学生熟悉单片机的原理与结构,通过试验实训的训练和一些简易单片机项目制作,掌握单片机控制的基本原理、接口技术,掌

单片机基于C语言的编程程序

#include #include #define uchar unsigned char #define uint unsigned int sbit RED_ZHU = P0^0;//对应L1LED 代表主道路红灯sbit YELLOW_ZHU = P0^1;//对应L2LED 代表主道路黄灯sbit GREEN_ZHU = P0^2;//对应L3LED 代表主道路绿灯 sbit RED_ZHI = P0^4;//对应L4LED 代表支道路绿灯sbit YELLOW_ZHI = P0^5;//对应L5LED 代表支道路绿灯sbit GREEN_ZHI = P0^6;//对应L6LED 代表支道路绿灯 /********************************************************* 500ms延时函数 晶振:11.0592MHz *********************************************************/ void delay(unsigned char j) { unsigned char k; unsigned int i; for(;j>0;j--) { for(i=1250;i>0;i--) { for(k=180;k>0;k--); } } } /********************************************************* 主函数 *********************************************************/ main() { uchar t; P0=0xff; P3=0xff; RED_ZHU=0; //第一个状态 RED_ZHI=0; delay(10);

厦门市单片机控制安装与调试技能大赛试题

厦门市单片机控制安装与调试技能大赛试题 文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

2012年全国中职技能竞赛厦门热身赛 单片机控制装置安装与调试 任 务 书 厦门中等职业学校技能竞赛组委会 2012年4月 请你在4小时内,按要求完成下列工作任务 一、请你仔细阅读并理解方便面生产线的工作要求和有关说明,根据你的理解,在亚龙YL-236单片机控制功能实训考核装置的有关模块上选择你所需要的元器件。 二、根据你所选择的元器件,撰写元器件在方便面生产线系统中对应的功能说明,如,MCU06 SB1 对应功能按键1。 三、在赛场提供的图纸上,画出方便面生产线的电气原理图,并在标题栏的设计栏填写你的工位号。 四、根据你所画的电气原理图,在亚龙YL-236单片机控制功能实训考核装置上方便面生产线的电路。 五、请你编写方便面生产线的控制程序。

六、请调试你编写的程序,检测和调整有关元器件的设置,完成方便面生产线的整体调试,使该方便面生产线能实现规定的工作要求。 方便面生产线 图1所示是一个模拟方便面生产线的生产流程示意图,按顺序从左到右分别为面条生产装置,面条油炸及面饼生成装置,面饼烘干装置,成品包装装置:(1)面条产生装置:在加入面粉和水之后,以15转/分的速度搅拌2分钟,然后停机等待生产面条指令,接到生产指令后电机以15转/分的速度转动1分钟完成面条的生产,完成面条的生产后以1000Hz的频率发声1秒提示面条生产完成。 (2)面条油炸及面饼生成装置:在面条生产之后,开始加热,当温度50摄氏度时,维持此温度1分钟,模拟面条被油炸的过程。油炸之后停机5秒等待面饼成形,成形之后以1000Hz的频率发声1秒提示面饼生产完成。 (3)面饼烘干装置:在面饼生产完成之后,以16/分的速度转动以实现均匀加热,维持温度40摄氏度10秒(模拟面饼烘干过程),并显示温度,烘干之后停机5秒等待面饼降温,完成面饼降温后以1000Hz的频率发声1秒提示面饼烘干完成。 (4)成品包装装置:用亚龙YL-236单片机控制功能实训考核装置提供的黄白2个小球模拟烘干后的面饼。在面饼完成烘干之后,面饼自初始位置被机械手顺序夹起,移位并放至平台,完成5次循环后即完成成品包装5次后以1000Hz的频率发声1秒提示本次任务完成,等待下一次生产的开始。 (图一)

《单片机应用技术》试卷B及答案

《单片机应用技术(C 语言版)》试卷B 一、 单项选择题(每题1.5分,共30分) 1、51单片机的CPU 主要由( )组成。 A 、运算器、控制器 B 、加法器、寄存器 C 、运算器、加法器 D 、运算器、译码器 2、PSW 中的RS1和RS0用来( ) 。 A 、选择工作方式 B 、指示复位 C 、选择定时器 D 、选择工作寄存器组 3、单片机8031的EA —— 引脚( )。 A 、必须接地 B 、必须接+5V 电源 C 、可悬空 D 、以上三种视需要而定 4、单片机上电复位后,PC 的内容为( )。 A 、0x0000 B 、0x0003 C 、0x000B D 、0x0800 5、单片机的4个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必须外接上拉电阻的是( ) A 、P0口 B 、P1口 C 、P2口 D 、P3口 6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A 、1/2 B 、1/4 C 、1/6 D 、1/12 7、下面叙述不正确的是( )。 A 、一个C 源程序可以由一个或多个函数组成。 B 、一个 C 源程序必须包含一个主函数main( )。 C 、在C 程序中,注释说明只能位于一条语句的后面。 D 、C 程序的基本组成部分单位是函数。 8、在C51语言的if 语句中,用做判断的表达式为( )。 A 、关系表达式 B 、逻辑表达式 C 、算术表达式 D 、任意表达式

9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是()。 A、0x80 B、0x10 C、0x40 D、0x7F 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、0x10 D、0x50 15、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。 A、RI或TI置1 B、RI或TI置0 C、RI置1或TI置0 D、RI置0或TI置1 16、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为()。 A、M=213 = 8192 B、M=28 = 256 C、M=24 = 16 D、M=216 = 65536 17、51单片机的串行口是()。 A、单工 B、全双工 C、半双工 D、并行口 18、表示串行数据传输速率的指标为()。 A、USART B、UART C、字符帧 D、波特率 19、串行口的控制寄存器为()。 A、SMOD B、SCON C、SBUF D、PCON 20、串行口的发送数据和接收数据端为()。 A、TXD和RXD B、TI和RI C、TB8和RB8 D、REN 二、填空题(每空1.5分,共30分)

2017技能大赛题库

1.账簿按用途分类,可分为()A.订本账 B.备查账 C.序时账 D.分类账 E. 活页账 2.总账与明细账平行登记应注意()A.同程序B.同方向C.同方法D.同金额 E. 同期间 3.()账应采用数量金额式账页登记其数额增减变动及结存情况。 A.原材料 B.应收账款 C.库存商品 D.应交税费 E.生产成本 4. 账簿按外表形式分类,可分为() A.订本账 B.活页账 C.序时账 D.卡片账 E. 分类账 5. 账簿按账页格式分类,可分为() A.三栏式 B.多栏式 C.数量金额式 D.横线登记式 E.日记式 6.会计账簿的设置一般应遵循的规则有() A. 满足要求 B. 填制及时 C. 讲求科学 D. 适当简化 E.内容真实 7. 更正错账的方法有() A. 划线更正法 B. 红字更正法 C. 补冲登记法 D. 除9法 E.逆查法 8.对账的主要内容有() A. 账账核对 B. 账证核对 C. 账簿资料内外核对 D. 账实核对 E.账表核对 9. 红字更正法主要适用于()的错误 A. 记账凭证科目用错并已过账 B. 记账凭证科目用错并已过账 C. 记账凭证中所记金额大于应记金额并已过 账 D. 记账凭证中所记金额小于应记金额并已过账 E. 由于过账时发生的文字和数字错误 10.必须采用订本式账簿的有() A. 原材料明细账 B.库存现金日记账 C.银行存款日记账 D. 应收账款明细账 E.总账 11.财产清查的作用主要有() A. 保证会计核算资料的真实可靠 B. 建立健全规章制度,提高企业的管理水平 C. 为上级主管部门进行宏观调控提供参考资料 D. 有利于挖潜增效,加速资金周转 E. 便于国家税务部门加强对企业经济活动的监督检查 12.造成财产物资实有数与账面结存数不符的原因主要有() A. 保管过程中的自然损耗 B. 计量器具的不准确 C. 自然灾害造成的数量变化 D. 贪 污盗窃、营私舞弊 E. 保管人员多收多付 13.财产清查的种类有() A. 全面清查和局部清查 B. 顺差和逆差 C. 详查和抽查 D. 统计抽查和判断抽查 E. 定期清查和不定期清 查 14.全面清查的对象一般包括() A. 库存现金、银行存款等货币资金 B. 存货以及其他物资 C. 在途的各种材料物资、货币资金等 D. 各种往来结算款项等 E. 委托其他单位代保管、代加工的材料物资等 15.不定期清查通常在下列情况下进行() A. 企业更换保管、出纳人员时 B. 发生自然灾害或意外损失时 C. 上级主管单位或审计部门进行检查时 D. 年末编制会计报表时 E. 临时性的清产核资时 16.在财产清查中可以作为原始凭证的表格有() A. 盘存单 B. 账存实存对比表 C. 银行存款余额调节表 D. 库存现金盘点报告单 E. 往来款项对账单 17.实地盘点法一般适用于() A. 库存现金的盘点 B. 银行存款的盘点 C. 往来款项的盘点 D. 各项实物资产的盘点 E. 短期借款的盘点 18.产生未达账项的原因,主要有以下几种情况() A. 企业已收,银行

教你如何用C++写单片机程序

教你如何用C++写单片机程序 关键词:C++ 面向对象单片机 从大一就开始学习单片机,学51,A VR编程都使用C语言的风格,即面向过程,只要能画出程序流程图,程序基本就born了。我热衷于编程,尤其是C++,当时想有没有一天,C++的类和对象也能出现在单片机中? 历经世事沧桑,事到如今,我终于有机会,和大家一起学习使用真正面向对象的C++来控制单片机。目前单片机编译器大部分只支持C语言,C++还不够普及,但我们有理由相信,有着更先进的面向对象的理念,有更加平易近人的类和继承,C++必将取代C,成为单片机程序的主流。试看将来环球单片机,必是C++的世界! 下面大家跟着我来一起学习怎么用C++给单片机编程序!本文要求大家玩过A VR单片机,有过C语言编程经验,而且要对VC6.0开发环境有一定了解。 必备软件:VC6.0(用于编辑源程序),WinA VR(用于生成Makefile,支持A VR系列单片机),Proteus(用于仿真调试)。 首先,你的电脑上要装有VC6.0,进入后选菜单【file】---【new】新建工程,如图1选择Makefile工程,输入工程名称,路径,点确定。 图1_新建工程 一路OK建好工程,界面如图2。这个工程是专门写makefile脚本的,你如果学A VR单片机使用avr-gcc那应该对makefile有一定了解,如果想多了解一点详见https://www.360docs.net/doc/387348645.html,/view/974566.html?wtp=tt(呵呵,百度百科)。 你还需要安装WINA VR,这是个免费软件,网上很多资源,这个软件很容易安装,一路Next 就可以啦!为了使用方便,我的WINAVR安装到了C盘根目录下的WINA VR文件夹。安装好后,可以直接用它来编辑源代码,今天我就不讲它的使用方法了,只讲怎么生成makefile。自我感觉用熟悉的VC6.0环境编写程序心情很愉快,大家还是跟我一起来,打造

相关文档
最新文档