南京邮电大学计算机学院《嵌入式系统与开发》实验报告 《嵌入式 Linux 下 LED报警灯 驱动设计及编程》 实验报告 学生姓名: 学 号: 专业班级: 指导教师: 完成时间: 南京邮电大学计算机学院《嵌入式系统与开发》实验报告 实验 5 嵌入式 Linux下 LED报警灯驱动设计及编程 一 .实验目的 理解驱动本质, 掌握嵌入式 Linux系统下驱动开发相关知识, 包括端口寄存器访问、 接口函数编写、和文件系统挂接、注册及相关应用编程等知识点。 二 .实验内容 实验 5.1 嵌入式 Linux下 LED报警灯驱动设计及跑马灯应用编程 实验 5.2 添加看门狗功能的跑马灯应用编程 三 .预备知识 Linux使用、驱动相关知识等 四 .实验设备及工具(包括软件调试工具) 硬件: ARM 嵌入式开发平台、 PC 机 Pentium100 以上、串口线。 软件: WinXP或 UBUNTU开发环
爆闪警灯 一、设计任务与要求 设计一个爆闪警灯, 控制红蓝两个灯泡交替闪烁, 红灯闪两下,完了蓝灯闪两下, 红灯闪的时候蓝灯不亮, 红灯闪完蓝灯闪的同时红灯也不亮, 两灯按照这个规律 循环闪烁。 采用 5V直流供电 二、总体框图 555振荡器如图 1-1 与门 灯 计数器555 灯非 门 图 1-1 555 振荡器 它的各个引脚功能如下 1 脚:GND(或 VCC)源负端 VSS 或接地,一般情况下接地。 2 脚:TR 低触发端。 3 脚:OUT或 Vo 输出端。 4 脚:R 是直接清零端。当 R 端接低电平,则时基电路不工作此时不论 TR、TH 处于何电平时基电路输出为“ 0” 该端不用时应接高电平。 5 脚;CO(或 VC)为控制电压端。若此端外接电压 ,则可改变内部两个比较器的基 准电压 ,当该端不用时应将该端串入一只 0.01 μ F 电容接地以防引入干扰。 6 脚: