任务 流水设计工作页.doc

课题三 单片机系统的基本应用 任务1 流水灯设计工作页 任务描述 近期本班将举行一场班级晚会,为了活跃晚会氛围,班委会决定在教室布置 自行设计制作的流水灯。请你仔细阅读设计要求,用AT89S52单片机设计流水灯,并编写程序,完成调试工作。 二、 任务要求 1、用单片机P1口外接8个LED灯; 2、采用汇编语言编写程序,实现8个LED灯循环点亮的流水灯效果; 3、要求每个LED灯点亮时间间隔为1s。 三、 能力目标 1、熟练查阅各种资料,能通过系统帮助、网络搜索、专业书籍等途径获取本任务技术资料。以小组协作方式完成流水灯设计相关资源的准备工作。 2、对相关资料进行整理、分析与处理,掌握用汇编语言设计流水灯的方法。 3、能根据要求设计出流水灯硬件原理图并画出程序流程图。 4、掌握移位和延时程序的设计方法,能利用合适的汇编指令编写程序。 5、能根据设计要求,调试好程序,并将程序下载到单片机中,在实验平台上进行仿真。 任务准备 (一)、相关理论知识 延时程序: 软件延时程序的主要设计思想是利用循环体为空操作或无循环体的循环程序,只占用CPU的时间,而不进行任何实质性操作,来实现延时功能。 在51系列单片机中通常用寄存器Rn减1不为0则转移指令(DJNZ Rn,rel)来实现循环变量改变及循环结束控制。 1.单重循环程序 2.两重循环程序 3.三重循环程

文档评论(0)

1亿VIP精品文档

相关文档