下载后可任意编辑目 录摘要 ……………………………………………………………1一、 设计目的 ………………………………………………………2二、 设计任务和要求 ………………………………………………2三、 设计原理分析 …………………………………………………2四、 硬件模块及功能 ………………………………………………31、个模块功能 …………………………………………………… 32、材料清单…………………………………………………………43、硬件图 ………………………………………………………5五、 软件模块及功能 ………………………………………………61、个模块功能原理 ………………………………………………62、程序清单…………………………………………………………63、程序流程图 ……………………………………………………9六、 调试运行 ………………………………………………………101、程序编译链接………………………………………………102、观察模拟仿真………………………………………………11七、 心得体会 ………………………………………………………12参考文献 ………………………………………………………12致谢 ……………………………………………………………13I下载后可任意编辑摘 要:单片微型计算机(单片机)自问世以来,因其小巧灵活、成本低、控制能力强、易于产品化等优势,在社会各领域中得到广泛的应用。根据 89C52 单片机的特点及交通灯在实际控制中的特点,本文提出一种利用单片机自动控制交通灯及时间倒计时显示的方法,将整个系统缩小在一块小小的单片机上,大大提高了产品的经济性和轻便性。设计过程包括硬件电路设计和程序设计两大步骤。硬件电路其结构比较简单,主要包括核心器件单片机、12 只二极管组成的模拟交通灯、复位电路、振荡电路、显示数码管模块。单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于 MCS-51 单片机的汇编软件有早期的 A51,随着单片机开发技术的不断进展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断进展,Keil 软件是目前最流行开发 MCS-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 Keil 即可看出。Keil ...