资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1 单片机原理课程设计题目 2 题目1 基于单片机的电子时钟设计(16) 题目2 基于单片机的电子琴设计(17) 题目3 基于日历时钟芯片控制的电子钟设计(30) 题目4 基于单片机的低频信号发生器设计(22) 题目5 交通灯控制系统设计(18) 题目6 步进电机控制系统设计(32) 题目7 节日流水灯设计(1) 题目8 彩灯控制器设计(1) 题目9 8路智力抢答器设计(7) 题目10 电子密码锁的设计(2) 题目11 串行静态显示系统设计(9) 题目12 8279控制键盘与显示设计 题目13 计数器设计 3 题目1 基于单片机的电子钟设计 一、设计目的 1进一步掌握定时器的使用和编 程方法 2进一步掌握中断处理程序的编 程方法 二、设计要求 以AT89C51单片机为核心设计电子 时钟,在数码管上显示XXXXXX 由左 向右分别为:时、分、秒,且每秒更新一 次。 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.5P1.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 题目9 8路智力抢答器设计 一、设计目的 1.学习外部中断技术的相关知识。 2.掌握中断方式下程序的编写方法。 二、设计要求 设计一个8组输入智力抢答器,设计要求如下。 1.能分辨抢答人按动开关的先后,并由发光二极管显 示第一抢答人的组号。 2.第一抢答人以后的其他选手抢答信号无效。 3.设置一个抢答复位按钮,由主持人控制,当该按钮 按下,新一轮抢答开始。 14 一、设计目的 1.了解并行口输入/输出方式的工作原理及其使用 方法。 2.掌握80C51单片机扩展74LS244输入数据及扩 展74LS273输出数据的方法。 二、设计要求 1.利用单片机设计一个简单的以8位逻辑电平开关K0K7作为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 题目12 8279控制键盘与显示设计 一、设计目的 1掌握在 51 系统上扩展 8279 键盘显示接口的方法。 2掌握 8279 的工作原理和编程方法。 二、设计内容 设计的主要内容是实现用单片机控制7段数码管、44矩 阵键盘。编程实现 8279 键盘显示:读入键值,并在数码 管上显示出来,按下按键S1时,数码管循环显示 “00000000”到“99999999”,每按一下加“11111111”; 按下按键S2时,数码管循环显示“99999999”到 “00000000”,每按一下减“11111111”; 按下按键S3时,数码管显示“01234567”; 按下按键S4时,数码管显示“76543210”; 17 题目13 计数器设计 一、设计目的 学习 51内部计数器的使用和编程方法。 二、设计内容 实现单片机驱动键盘和数码管显示模块上的芯片8279; 按下按键S1时,启动计数器,数码管循环显示“00000000” 到“99999999”,间隔约1秒加“11111111”; 按下按键S2时,关闭计数器,数码管保持当前显示内容 不变,直到再次按下S1键。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号