精选-单片机课程设计题目 联系客服

发布时间 : 星期六 文章精选-单片机课程设计题目更新完毕开始阅读

设计要求:显示部分可采用大屏幕或液晶显示器,可显示当前时间,可用阴历、阳历显示年月日,时间可进行12小时或24小时两种方式,同时可进行定时等操作。

37、倒计时钟

设计要求:通过8255可编程接口芯片驱动6个LED

数码显示器和键盘。其中,以8255的PA和PB口控制显示器,以8255的PA和PC口控制键盘上的32个键。

38、并行数据通信

设计要求:具体来说,当发送方和接收方均已连通后,接收方首先向发送方送BUSY=1信号表示空闲;发送方收BUSY=1

后,即通过并行口向接收方发送数据,之后再送READY=1 表示数据已准备好;接收方收到READY=1后,从并行口取走数据,并将BUSY=1 清除;发送方收到BUSY=0 后,将READY清零。至此,一次数据传送即告完成。这里,BUSY和READY信号之间形成了互锁关系:BUSY置1 后READY才置 1,READY置1又引起 BUSY清零,而BUSY清零又将清除READY信号。

39、微型打印机控制

设计要求:用单片机控制微型打印机。 40、简易计算器设计

设计要求:实现简易的加减法计算器的功能,要求该计算器能够进行6位无符号数的加减计算。

41. 人体心率检测系统的设计

要求:能采集人体的心率并以LED数码管显示 42.歌曲自动播放器的设计

要求:(1)能由开关的不同来选择储存的歌曲;(2)储存的歌曲为4首以上。 43、以单片机实现的歌曲的设计。

歌曲自由选择,但每人必须编写两首歌曲,不得重复,歌曲不能太简单) 44、温度采集系统的软件

设计要求:(1)能利用实验箱上提供的A/D转换器采集电位器的输出;(2)将采集的电压信号转换为温度并由LED数码管输出

5

45、单片机作息时间控制钟的软件设计(1人)

要求:(1)能设置和显示时间;(2)能按照作息时间发出铃声提示信息。 46、多频率的正弦波低频信号发生器的设计

要求频率:1Hz、10Hz、100Hz、1000Hz。频率可由开关选择。 47、多频率的方波低频信号发生器的设计

要求频率:1Hz、10Hz、50Hz、100Hz,500Hz。频率可由开关选择。

48、多频率的三角波信号发生器的设计

要求频率:10Hz、100Hz、1kHz,10kHz。频率可由开关选择。 49、多波形固定频率的信号源的设计)

要求:产生1kHz的正弦波、方波及三角波等波形的信号发生器,可通过开关控制波形和所需要的频率。

50、自动罐装药粒系统的软件设计

要求:(1)每瓶的装药粒数为100;(2)计数次数满后可发出控制信号控制实验盒上的白炽灯发亮。

51、红外计数器

要求:3位显示、完成计数器可逆功能(即可进行加、减计数),到达设定值报警(如用于统计某幢大楼的进出人数,并在人数达到设定数值时报警)。 52、数字显示电压表

要求:设计一个数显电压表,基本测量范围为0~5V,精度达到0.05V。 53、数字电子钟

要求:设计一个数字电子钟电路,能显示年、月、日和时、分、秒;通过功能键可以完成年、月、日与时、分、秒的调整和显示切换。 54、音乐播放器设计

要求:采用蜂鸣器播放音乐;51系列单片机控制整个系统工作;至少能够播放5首音乐。

55、DAC转换系统设计

要求:(1)选择一个目前较为常用的DAC器件,对00~FFH的数字信号进行DAC转换;(2)用按键设置需要DAC转换的数据;(3)用数码管显示需要DAC转换的数据;(4)用按键控制每次DAC转换动作:设置数据后,即可按下该键,进

6

行DAC转换;(5)输出0~5V电压信号,控制一个LED灯的发光亮度。

56、方波发生器

要求:(1)方波的占空比可调节。当占空比为0时,输出一直为低电平;当占空比为100时,输出一直为高电平;(2)方波的周期可调节,调节范围从1ms到100ms;(3)采用3个数码管显示输入的数据,初值为50;(4)采用一个按键输入数据;(5)采用一个按键控制周期的调节,但该键按下时,数码管显示的数据即为方波的频率,单位为ms;(6)采用一个按键控制占空比的调节,但该键按下时,数码管显示的数据即为方波的占空比;(7)采用一个按键进行复位控制。

57、智能电子钟(LCD显示)

要求:以AT89C51单片机为核心,制作一个LCD显示的智能电子钟。(1) 计时:秒、分、时、天、周、月、年;(2) 闰年自动判别;(3) 时间、月、日交替显示;(4) 键盘采用动态扫描方式查询。所有的查询、设置功能均由功能键K1、K2完成。

58、定时闹钟

要求:使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。

定时闹钟的基本功能如下:

(1)显示格式为“TIME 分分:秒秒”;

(2)用4个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。

程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1~K4动作如下:(1)K1—可调整倒计数的时间1~60分钟;

(2)K2—设置倒计数的时间为5分钟,显示“0500”; (3)K3—设置倒计数的时间为10分钟,显示“1000”; (4)K4—设置倒计数的时间为20分钟,显示“2000”。

复位后LCD的画面应能显示倒计时的分钟和秒数,此时按K1键 则在LCD上显示出设置画面。此时,若: (1)按操作键K2—增加倒计数的时间1分钟; (2)按操作键K3—减少倒计数的时间1分钟;

7

(3)按操作键K4—设置完成。

59、基于数字温度传感器的数字温度计

要求:利用数字温度传感器DS18B20与单片机结合来测量温度。利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。其温度测量范围为?55℃~125℃,精确到0.5℃。数字温度计所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。

60、基于热敏电阻的数字温度计

要求:使用热敏电阻类的温度传感器件利用其感温效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来。(1)测量温度范围?50℃~110℃;(2)精度误差小于0.5℃;(3)LED数码直读显示。

61、单词记忆测试器程序设计

要求:设计一个以单片机为核心的单词记忆测试器。(1)实现单词的录入(为使程序具有可演示性,单词不少于10个);(2)单词用按键控制依次在屏幕上显示,按键选择认识还是不认识,也可以直接进入下一个或者上一个。

单词背完后给出正确率。 62、可编程作息时间控制器设计

要求:设计一个以单片机为核心的可编程作息时间控制器:

按照给定的时间模拟控制,实现广播、上下课打铃、灯光控制(屏幕显示),同时具备日期和时钟显示。

63、节日彩灯控制器的设计

要求:以单片机为核心,设计一个节日彩灯控制器。(1)P1.2—开始,按此键则灯开始流动(由上而下);(2)P1.3—停止,按此键则停止流动,所有灯为暗;(3)P1.4—上,按此键则灯由上向下流动;(4)P1.5—下,按此键则灯由下向上流动。

64、双机之间的串行通信设计

要求:两片单片机利用串行口进行串行通信:串行通信的波特率可从键盘进行设定,可选的波特率为1200、2400、4800和9600bit/s。串行口工作方式为方式1的全双工串行通信。

8