《嵌入式系统》课程设计任务书
——供 11 级自动化系学生用
引言:嵌入式系统课程设计是自动化专业的一个重要教学环节,既有别于毕
业设计,又不同于课堂教学。它需要学生统筹运用所学各个专业的基本理论、基
本方法对现实生活中的实际问题进行设计和调试。
一、 设计题目:基于 ARM 的交通灯设计
掌握嵌入式系统设计的基本方法,熟悉 S3C24X0 的开发环境及软硬件的调
试过程,了解 S3C24X0 芯片各个引脚功能,工作方式,计时/定时,I/O 口,中
断等的相关原理,根据控制要求进行编程,解决十字路口交通灯控制的问题。巩
固和加深对理论课中知识的理解,提高对所学知识的综合运用能力。
二、 系统工作过程说明
车辆遇到红灯停绿灯行的行走情况,红绿灯时间均为 60s,切换时间为 10s,
最后 5s 为黄灯闪烁。
利用 S3C24X0 ARM 芯片实现单路交通灯的控制:
① 实现红、绿、黄灯的循环控制。使用红、黄、绿三种不同颜色的 LED 灯
实现此功能,人行道用红、绿两个灯控制,用软件控制灯的亮与灭来控制车辆和
行人的通行。
② 用数码管显示倒计时。可以利用动态显示或静态显示,串行并出或者并
行并出实现。
③ 南北方向控制车辆的绿灯熄灭的同时,控制蜂鸣器响 2 秒来作为警报。
ARM9 2440 芯片原理图: