下载后可任意编辑单片机原理及应用技术课程设计任务书一、 设计目的1.学习基本理论在实践中综合运用的初步经验, 掌握电路设计的基本方法、 设计步骤, 培育综合设计与调试能力。2.掌握汇编语言程序设计方法。3.培育实践技能, 提高分析和解决实际问题的能力。二、 课程设计题目: 一键多功能按键识别技术三.设计任务及要求1)利用开关控制接在单片机 P0 口的 3 个发光二极管。2) 上电的时候, 所有发光二极管处于熄灭状态。按键次数按 1 下开关按 2 下开关按 3 下开关按 4 下开关发光二极管显示000001010011按键次数按 1 下开关按 2 下开关按 3 下开关按 4 下开关发光二极管显示100101110111循环进行。四、 总体设计思路1.硬件设计思路及系统框图。2.软件设计思路及程序流程框图。五、 设计步骤1.硬件设计( 1) 确定目标: 设计整个系统是由那些模块组成, 各个模块之间的信号传输, 并画出电路图。( 2) 系统分析: 根据系统功能, 选择各模块所用电路形式。( 3) 总电路图: 连接各模块电路。2.软件设计( 1) 分析系统功能, 设计软件流程图并编写功能代码。( 2) 运用Keil软件进行程序调试。3. 基于Proteus 和Keil的软硬件联合仿真六、 课程设计成果要求下载后可任意编辑课程设计报告打印稿、 电子稿, 使用 Keil、 Proteus 软件综合调试仿真产生的文件夹。硬件电路图一份( A4) 目录一、 前言………………………………………………………………………………………………….3二、 总体设计……………………………………………………………………………......31、 设计目的………………………………………………………………………………....32、 设计任务及要求…………………………………………………………………………4三、 硬件设计…………………………………………………………………………….….41、 系统组成…………………………………………………………………………………42、 设计思路……………………………………………………………………………..…53、 系统板上硬件连线…………………………………………………………………..…5四、 软件设计……………………………………………………….……………………...51、 程序流程图………………………………………………………………………………62、 汇编源程序…………………………………………………………………………...