080902《单片机C程序设计》实验指导书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东机电职业技术学院自编教材 《单片机C程序设计》 指导书 李建波、万加富 主编 高立新、查鸿山 主审 计算机与信息工程系 2009年1月 前 言 学生情况分析:电子0807、0808和控制0805,”则在课程总体指导下指导学生理解场景,安装、调试和操作仪器、设备,观察和分析实验现象,处理试验数据、分析实验结果和完成实验报告等各方面综合能力,以及培养严谨求实的工作作风和加深对理论知识的理解、拓展知识面的重要手段。在含有的课程教学大纲中,都含有部分,规定有软硬件环境、序号、名称、要求、周次安排和学时数等内容。对于含有的课程,都配有相应的教材,使环节能够得到有效的落实。1、必须按照教学大纲的要求,完成应做的(至少是必做的)全部。未完成或不合格者,不能取得该课程的学分。2、应在能达到教学要求的实验室进行,对于暂时确无条件完成的实验,可以用在计算机上进行模拟实验代替。3、应尽量与该门课程的理论教学同步进行。工学结合任务1、显示自己的工号(=) 5 工学结合任务2、两点控制1个灯(if) 7 工学结合任务3、红绿灯电路或定时炸弹的设计(while) 9 工学结合任务4、设计霓虹灯(数组) 12 工学结合任务5、带数字显示的红绿灯电路(for) 14 工学结合任务6、设计8路抢答器(switch) 17 工学结合任务7、设计光控灯(光敏元件、函数) 20 工学结合任务8、设计声控灯(咪头、喇叭) 22 工学结合任务9、设计水位控制器(传感器、水泵) 24 工学结合任务1、显示自己的工号(=) 一 任务说明 初级阶段。小王刚到设计单位,需要进行硬件知识和软件知识的简单测试,设计显示自己的工号,实现这个功能证明自己可以用单片机C程序开发电子产品。 二 需要的知识点、硬件、环境 1 任务需要的软件知识:C程序构成、关键词goto、运算符与表达式=、数据结构char、结构化语句loop1:goto loop1。 2 任务需要的硬件:单片机芯片、数码管显示设备 3 任务需要的环境:安装操作系统的微机1台、单片机集成开发环境keil C2.0、软硬件开发平台proteus 6.9、单片机下载软件STC_ISP_V3.3、单片机产品硬件电路。 三 硬件电路 Category,Reference,Value ICircuits,U1,AT89C51 Diodes,D1, Diodes,D2, 四 软件编程 #includereg51.h main() { loop1: P2=0x66; P3=0x4f; goto loop1; } 五 步骤 1 进行功能分析,工作框架搭建,工作分工。 2 使用单片机集成开发环境keil C2.0。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。 新建文件夹 新建项目 新建文件 添加文件到项目 编辑C程序 编译生成“.hex”文件 3 使用软硬件开发平台proteus 6.9。本次设计要点:数码管的引脚配置。 新建电路图设计文件 查找元器件 放置元器件 布局布线 修改元器件属性 进行仿真单片机程序 工学结合任务2、两点控制1个灯(if) 一 任务说明 初级阶段。在本阶段小王有个任务,需要在多个地点(2个)对1个灯进行开和关的控制,实现这个功能证明自己具备了单片机C程序开发能力。 二 需要的知识点、硬件、环境 1 任务需要的软件知识:C程序构成、关键词(goto、if) 四 软件编程 #includereg51.h sbit Rain=P1^3; main() { P2=0x00; loop1: if(Rain==1) P2=0x06; else P2=0x5b; goto loop1; } 五 步骤 1 进行功能分析,工作框架搭建,工作分工。 2 使用单片机集成开发环境keil C2.0。要点:C程序构成,关键词,运算符与表达式,数据结构,结构化语句。 新建文件夹 新建项目 新建文件 添加文件到项目 编辑C程序 编译生成“.hex”文件 3 使用软硬件开发平台proteus 6.9。本次设计要点:数码管的引脚配置。 新建电路图设计文件 查找元器件 放置元器件 布局布线 修改元器件属性 进行仿真单片机程序 工学结合任务3、红绿灯电路或定时炸弹的设计(while) 一 任务说明 初级阶段。在本阶段小王有个任务,设计个定时电路,当执行某个动作需要10s,执行下一个动作需要5s,类似红绿灯、定时炸弹等,实现这个功能证明自己具备了单片机C程序开发能力。 二 需要的知识点、硬件、环境 1 任务需要的软件知识:C程序构成、关键词(goto、while) Category,Reference,Value Resistors,R1,200 Resist

文档评论(0)

hong333666 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档