单片机C语言程序设计课程设计一、课程设计时间20122013学年第二学期第1-2周下午二、课程设计要求1、根据教师布置的题目进行选题;2、根据实验箱提供的功能,自行设计硬件电路图,并用Protel画出硬件原理图;3、采用单片机C语言或汇编语言进行编程,建议采用单片机C语言进行编程;4、编写完整的软件程序;5、调试、修改、完善;6、写出课程设计报告。三、参考题目1、全自动洗衣机控制器基本要求:采用步进电机模拟洗衣机电机,实现上水、浸泡、洗涤、漂洗、甩干等过程。洗涤分弱洗、轻洗、强洗;可设定3级水位设定,每级水位均设定水位下限;可选择漂洗次数(35次)。使用键盘进行流程及参数设定及自动存储流程,设定暂停键,可暂时停止洗衣机的工作,恢复后按原设定程序继续进行,同时设定停止键,可终止洗衣机的工作,并在LED或LCD上显示当前流程。(1)上水时,通过可调电位器及A/D TLC549模拟水位检测传感器,若水位低于设定水位下限,则通过蜂鸣器报警,手动调节可调电位器,直至水位超过水位下限,切断进水开关(用开关量输出电路模拟),进入下一流