51单片机工程师必须经历的十八个实验
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
走向“单片机开发工程师”的十八步
杨荣国/文
为短期、高效成就单片机开发工程师之梦,达到就业或商业项目开发能力,以下十八步是必须要经历和完成的。
汇集了武汉三维电子主讲老师杨荣国三年来单片机技术培训和项目开发的思想。对于有一定基础的同学们,可以通过以下文字的描述轻松给自己打分,若有些学员,感觉打分不标准,可以根据我们提供的具体考核要求来打分。共18项,每项是10分。
一、考核要求
1、三维一级单片机工程师要求
第一步:熟练掌握PROTEUS 仿真开发软件、KEIL单片机程序开发软件的熟练应用,用汇编编程实现单片机控制8个LED走马灯效果。
第二步:在面包板搭建单片机最小电路,给任意一款STC单片机上下载程序实现单片机控制一个LED任意闪烁。
第三步:掌握C语言的IF WILE FOR 几大语句的应用,在PROTEUS仿真开发软件上编程实现四个LED任意闪烁。
第四步:在万能板上设计一个20引脚单片机,8个LED,一个蜂鸣器组成的声光报警电路,要求用裸导线焊接电路,并编程实现至少3种工作效果。
2、三维二级单片机工程师要求
第五步:测试指定的单片机控制板,并绘制电路原理图,根据控制板上各种器件的使用提示,编程实现相应的控制。
第六步:掌握四位数码管、按键的电路设计及编程,在控制板上设计篮球计分器的效果。
第七步:掌握继电器的电路设计、51内核单片机内部定时器结构和编程,在控制板上设计家用定时器控制器。
第八步:掌握51内核单片机外部中断的结构和编程,在控制板上设计数字抽奖器。
第九步:掌握51内核单片机串口通讯的结构和编程,在控制板上设计PC有线数据监测器。
第十步:掌握51内核单片机模数转换的结构和编程,在控制板上设计NTC温度检测器。
3、三维三级单片机工程师要求
第十一步:掌握51内核单片机数据记忆存储结构和编程,在控制板上设计多点NTC温度采集器。
第十二步:通过网络查找资料,灵活控制液晶屏LCD1602实现特定数字和字符的显示。
第十三步:通过网络查找资料,灵活控制温度计DS18B20实现特定温度显示。
4、三维优秀学员要求
第十四步:掌握A VR ARM单片机的平台搭建,设计基于这两款单片机按键声光报警器。
第十五步:理解红外通讯的编码解码原理,在控制板上设计红外遥控篮球计分器。
第十六步:根据项目合同要求及自身的掌握情况开发红外恒温控制器PC远程监控器多点数据采集器。
第十七步:熟练掌握NRF905无线串口模块的使用,实现电脑远程智能小车控制,掌握NRF905模块的编程,实现数据无线传输。
第十八步:根据自己所爱好的领域,参与商业项目开发,与客户直接沟通,在规定的时间完成规定的效果。
二、考核规则
单片机一级工程师考核
考核时间:3个小时
考核项目:万能板电路按键声光报警器
基本功能:不同的按键按下,有不同的声光报警效果
材料器件:20引脚单片机,蜂鸣器、LED、按键、5V电源、其他材料若干
考核规则:
第一步:设计仿真效果20分
第二步:提供设计文档方案20分
第三步:电路焊接10分
第四步:程序编写20分
第五步:总体调试30分
单片机二级工程师考核
考核时间:6个小时
考核项目:NTC智能温度计
基本要求:测试不同的水温,可以实现报警
材料器件:SFC51V4实验板、NTC10K温度计、5V电源、其他材料若干
考核规则:
第一步:设计仿真效果20分
第二步:提供设计文档方案20分
第三步:电路焊接10分
第四步:程序编写20分
第五步:总体调试30分
单片机三级工程师考核
考核时间:12个小时
考核项目:智能探测机器人
基本要求:智能小车自动寻找所在房间里温度最高的空间,并记录数据自动返回材料器件:SFC51V4实验板、小车底盘、直流电机驱动控制板、感光传感器、数字温度计、LCD1602液晶显示器、6V电源、其他材料若干
考核规则:
第一步:设计仿真效果20分
第二步:提供设计文档方案20分
第三步:电路焊接10分
第四步:程序编写20分
第五步:总体调试30分
三维单片机优秀学员
考核时间:一周
考核项目:某公司红光治疗仪模拟项目
考核要求:与公司负责人签订模拟项目开发合同
材料器件:做好预算自行采购
考核规则:
第一步:设计仿真效果20分
第二步:提供设计文档方案20分
第三步:电路焊接10分
第四步:程序编写20分
第五步:总体调试30分