单片机原理课程设计题目_第1页
单片机原理课程设计题目_第2页
单片机原理课程设计题目_第3页
单片机原理课程设计题目_第4页
单片机原理课程设计题目_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 单片机原理课程设计题目 2 题目1基于单片机的电子时钟设计 16 题目2基于单片机的电子琴设计 17 题目3基于日历时钟芯片控制的电子钟设计 30 题目4基于单片机的低频信号发生器设计 22 题目5交通灯控制系统设计 18 题目6步进电机控制系统设计 32 题目7节日流水灯设计 1 题目8彩灯控制器设计 1 题目98路智力抢答器设计 7 题目10电子密码锁的设计 2 题目11串行静态显示系统设计 9 题目128279控制键盘与显示设计题目13计数器设计 3 题目1基于单片机的电子钟设计一 设计目的1 进一步掌握定时器的使用和编程方法2 进一步掌握中断处理程序的编程方法二 设计要求以AT89C51单片机为核心设计电子时钟 在数码管上显示XX XX XX由左向右分别为 时 分 秒 且每秒更新一次 4 题目2基于单片机的电子琴设计一 设计目的1 掌握单片机音频发声原理 掌握扬声器的驱动电路 2 掌握查询式键盘编程方法 二 设计要求利用所给键盘的1 2 3 4 5 6 7 8八个键 能够发出8个不同的音调 5 题目3基于日历时钟芯片控制的电子钟设计 一 设计目的1 掌握采用单片机控制时钟芯片 DS12C887 的硬件接口技术 2 掌握时钟芯片 DS12C887 驱动程序的设计和调试方法 二 设计要求利用单片机AT89C51与时钟芯片DS12C887设计电子钟 使用数码管显示 6 题目4基于单片机的低频信号发生器设计 一 设计目的1 了解DAC0832直通方式 单缓冲器方式 双缓冲器方式的编程方法 2 掌握DAC0832单缓冲器方式数模转换程序的编程方法和调试方法 二 设计要求利用单片机AT89C51与D A转换器件DAC0832设计一个低频信号发生器 能产生正弦波 方波 锯齿波 三角波等波形 7 题目5交通灯控制系统设计 一 设计目的1 学习模拟交通灯控制的方法 2 掌握外部中断技术的基本使用方法 3 掌握中断处理程序的编程方法 二 设计内容与要求利用双色LED显示电路 和四位静态数码管显示电路模拟十字路口交通信号灯 4位LED数码管显示时间 LED显示红绿灯状态 8 要求交通信号灯控制逻辑如下 假设一个十字路口为东西南北走向 开始为四个路口的绿灯全部亮之后 东西路口的绿灯亮 南北路口的红灯亮 东西路口方向通车 延时一段时间后 25秒 东西路口的绿灯 闪烁若干次后 3秒 东西路口的绿灯熄灭 同时东西路口的黄灯亮 延时一段时间后 2秒 东西路口的红灯亮 南北路口的绿灯亮 南北路口方向通车 延时一段时间后 25秒 南北路口的绿灯闪烁若干次后 3秒 南北路口的绿灯熄灭 同时南北路口的黄灯亮 延时一段时间后 2秒 再切换到东西路口的绿灯亮 南北路口的红灯亮 之后重复以上过程 若有急救车到达时 两向交通信号为全红 以便让急救车通过 假定急救车通过路口时间为10秒 急救车通过后 交通灯恢复中断前状态 本实验以按键为中断申请 表示有急救车通过 9 题目6步进电机控制系统设计一 设计目的1 掌握单片机控制步进电机的硬件接口电路 2 掌握步进电机驱动程序的设计和调试方法 3 熟悉步进电动机的工作特性 二 设计内容使用单片机驱动四相步进电机 控制步进电机以四相八拍的方式运行 来实现步进电机正向 反向旋转 P1 0 P1 3分别控制步进电机 P1 5 P1 7分别控制步进电机的停止 正转 反转 10 题目7节日流水灯设计一 设计目的1 学习80C51内部定时 计数器的使用和编程方法 2 进一步掌握中断处理程序的编程方法 二 设计要求 由80C51内部定时器1 按方1工作 即作为16位定时器使用每0 05秒T1溢出中断一次 P1口接八个发光二极管 要求编写程序实现上电后第一秒钟L1 L3亮 第二秒钟L2 L4亮 第三秒钟L5 L7亮 第四秒钟L6 L8亮 第五秒钟L1 L3 L5 L7亮 第六秒钟L2 L4 L6 L8亮 第七秒钟八个发光二极管全亮 第八秒钟全灭 以后又从头开始 L1 L3亮 然后L2 L4亮 一直循环下去 11 一 设计目标通过对本课题的学习 掌握彩灯控制器的软件和硬件设计方法 二 设计要求以AT89C51单片机为核心设计彩灯控制器 接于P1口的8路彩灯按如下图所示的方式亮灯 题目8彩灯控制器设计 12 13 题目98路智力抢答器设计一 设计目的1 学习外部中断技术的相关知识 2 掌握中断方式下程序的编写方法 二 设计要求设计一个8组输入智力抢答器 设计要求如下 1 能分辨抢答人按动开关的先后 并由发光二极管显示第一抢答人的组号 2 第一抢答人以后的其他选手抢答信号无效 3 设置一个抢答复位按钮 由主持人控制 当该按钮按下 新一轮抢答开始 14 一 设计目的1 了解并行口输入 输出方式的工作原理及其使用方法 2 掌握80C51单片机扩展74LS244输入数据及扩展74LS273输出数据的方法 二 设计要求1 利用单片机设计一个简单的以8位逻辑电平开关K0 K7作为8位密码输入 设两路密码锁 第一路密码为10101010 第二路密码为11110000 2 以8个发光二极管作为输出 当输入的密码与第一路密码相同时 第一个发光二极管点亮 当输入的密码与第二路密码相同时 第二个发光二极管点亮 如果输入的密码与两路密码都不同 则8个发光二极管全部点亮 3 必须先输入第一路密码 然后输入第二路密码才能使第二个发光二极管点亮 题目10电子密码锁的设计 15 题目11串行静态显示系统设计 一 设计目的1 掌握74LS164串行输入并行输出的工作原理及其编程 2 掌握静态数码管显示的电路原理和驱动程序的编写 3 掌握数字 字符转换成显示段码的软件破译方法 二 设计要求利用4位数码管分三次显示电话号码 0312 8138888 使用4片74LS164构成4位静态数码管显示电路 要求如下 1 在数码管上分三次显示电话号码 第一次显示 0312 第二次显示 813 第三次显示 8888 2 第四次又显示 0312 以后依次循环 16 题目128279控制键盘与显示设计一 设计目的1 掌握在51系统上扩展8279键盘显示接口的方法 2 掌握8279的工作原理和编程方法 二 设计内容设计的主要内容是实现用单片机控制7段数码管 4 4矩阵键盘 编程实现8279键盘显示 读入键值 并在数码管上显示出来 按下按键S1时 数码管循环显示 00000000 到 99999999 每按一下加 11111111 按下按键S2时 数码管循环显示 99999999 到 00000000 每按一下减 11111111 按下按键S3时 数码管显示 01234567 按下按键S4时 数码管显示 76543210 17 题目13计数器设计 一 设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论