《小型电子产品项目设计与制作》课程介绍•本课程的任务是综合运用所学电子知识,使学生进一步掌握调试、设计的能力。•具有一定的调试和设计能力。•掌握Protel、文档书写、常用电子仪器、模拟电路、数字电路、单片机应用。考核方式平时成绩(30%)课堂表现、作业完成情况、出勤情况等。强调:吃的不准带进来,不准穿拖鞋实验成绩(40%)实验表现、实验报告、成功作品等。重点:有成功的作品出来。实践考核(30%)随机抽取(个人抓阄)一个项目进行考核。项目一单片机最小系统设计项目要求•1、两人一组,先进行组队,然后登记,此后就不变了。•2、两人分工明确:•(1)一人画原理图并写相关文档(包括说明文档,调试文档和调试步骤,并记录调试过程中遇到的问题),另一人元件布局进行焊接并调试各功能模块。•(2)下一个项目可以相互轮流。•(3)针对单片机的程序部分,两人共同解决。•(4)一组的人成绩相同,不进行区分。若是一个人做出来,另一个人完全不参与则无分数。只记录成功或者失败,若有公认的完美作品,可以追加分数。最小系统硬件要求•1、需要有按键上电复位。•2、需要有ISP下载接口。•3、电源指示灯焊接工艺要求•在万用板上进行合理布局,统一在左边。•电源采用USB进行供电。•禁止飞线(背后飞线)•理想的情况如图:重点强调•提倡同学之间相互帮忙,但不是那种一站式帮忙服务。•提倡不加分的帮忙。•本次设计的最小系统是作为本课程后续的基础开发板。开始动工!•强调:请遵守实验室规章制度。•下课前请整理试验台。器件说明•若有额外需要器件可以跟另外单独要。•器件发下去后,自行保管好。若有丢失算坏,需要自行去电子市场购买。供参考其他•USBISP下载器制作:://bbs.ednchina.com/BLOG_ARTICLE_107268.HTM最原始的:第二次课:1、最小系统调试2、LCD1602显示模块焊接和调试最小系统的调试—调试步骤•1、先检查电源地•2、上电复位电路•3、振荡电路•4、下载接口液晶显示硬件电路LCD模块程序显示•1、根据给定的子程序请写出液晶显示子程序(模块化子程序)。•2、为温度显示的调用做好准备。•3、程序调试请用proteus仿真进行,仿真实现后请下载到最小系统进行调试硬件。LCD部分和最小系统调试完的同学:请设计一路DS18B20温度显示系统。请用Proteus先进行程序设计。最后进行硬件调试。第三次课:一路DS18B20温度显示系统•硬件电路微处理器DS18B20接外部电源+3--+5.5V+3--+5.5V4.7K接其他单总线设备DS18B20温度传感器应用•应用范围:1、冷冻库、粮仓、储罐、电信机房、电力机房、电缆线槽等测温和控制领域。2、轴瓦、缸体、纺机、空调等狭小空间工业设备测温和控制。3、汽车空调、冰箱、冷柜以及中低温干燥箱等。4、供热、制冷管道热量计算、中央空调分户热能计量等。P20--P22数码管仿真图参考DS18B20说明文档:任务:•1、画图:添加硬件原理图(30分钟)•2、焊接:硬件连线(30分钟)•3、两人共同研究程序(剩下的时间)第4次课:两个DS18B20温度显示系统•硬件电路微处理器DS18B20接外部电源+3--+5.5V+3--+5.5V4.7K接其他单总线设备DS18B20接外部电源+3--+5.5V软硬件调试•1、先进行任意一个ds18b20的调试•2、一根总线上同时放上两个DS18B20的情况:需要先读到这两个DS18B20的ROMID(序列号),通过调用下面的子程序在LCD里显示。read_and_display_DS18B20_ROMID()•3、访问总线上的任意一个DS18B20时,需要先进行ROMID(序列号)匹配,把读到的ROMID作为get_temperature()的入口参数,就可以得到温度了。调试的软件的时候•1、先看懂LCD显示程序,以及程序里如何体现与硬件连?•2、看懂LCD显示程序后,请看懂单个DS18B20的温度显示,读懂每一个子程序的用处。•3、然后读懂两个DS18B20的温度显示程序。