单片机,编程参考题目

发布 2021-02-27 17:00:28 阅读 1437

参考题目。

题目1: 交通灯控制系统。

一、设计题目交通灯控制系统。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

交通灯用于控制行人和车辆依次通过十字路口。其设计要求如下:

1) 首先车行道亮绿灯45s,同时人行道亮红45s;

2) 45s后,车行道黄灯闪烁3次,亮、灭各1s,此时人行道仍维持红灯;

3) 6s后,转为人行道亮绿灯20s,车行道亮红灯20s;

4) 20s后,再转到第1)步,如此循环往复;

5) 51系列单片机控制整个系统工作;

6) 交通信号灯用led代替;

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目2: ****器设计。

一、设计题目****器设计。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

单片机控制****器主要用于玩具的****和家用电器的报警提示音等方面。其设计要求如下:

1) 采用蜂鸣器****;

2) 51系列单片机控制整个系统工作;

3) 至少能够**5首**;

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目3: 单片机与pc机通信。

一、设计题目单片机与pc机通信。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

单片机与pc机器进行数据交换时候,经常采用rs232总线。通过单片机的串行口与pc机通信。其设计要求如下:

1) 用max232系列芯片扩展单片机串口;

2) 51系列单片机控制整个系统工作;

3) 单片机具备收发数据的功能;

4) pc机端的收发用串口调试助手实现。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目4: 单片机控制电机。

一、设计题目单片机控制电机。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

单片机通过继电器控制电机的启动、停止、正转、反转等。其设计要求如下:

1) 用多个继电器实现电机的控制;

2) 51系列单片机控制整个系统工作按如下时间运行:启动时间:6秒;正转时间:60秒; 停止时间:2秒;反转时间:30秒。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目5: 00-59 秒计时器。

一、设计题目 00-59 秒计时器。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)该计时器具有计时秒表的功能,计时范围为00—59秒;

2)利用软件延时实现一秒计时功能。

3)设计开始、暂停和清零按钮。

4)计时时间利用数码管显示。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目6: 八路抢答器。

一、设计题目八路抢答器。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)抢答器同时供八名选手或八名代表在比赛中使用,分别用八个按钮s0—s7表示;

2)设置一个系统清除和抢答控制开关s,该开关由主持人控制;

3)抢答器具有定时抢答功能;且一次抢答时间由主持人设定30秒,当主持人启动开始键后,定时器进行显计时,并在数码管上显示计时时间。

4)该系统采用2个数码管显示,抢答启动后,首先显示时间,当有人抢答时,显示抢答人员所对应的编号。

5)抢答器具备锁存与显示功能,当选手按下按钮后,锁存相应的编号,扬声器发生声响提示,并在数码管上显示该选手的编号,选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目7: 4×4矩阵键盘。

一、设计题目: 4×4矩阵键盘。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)设计4×4矩阵键盘,共16个键;

2)每个键位具有一个固定的键码,用十六进制表示为0h~fh;

3)当按下一个键时,用数码管显示其对应的键码。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目8: 多按键花样流水灯。

一、设计题目多按键花样流水灯。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)选择一个i/o口控制八只流水灯。

2)设置四个按键k1—k4,按下k1跑马灯,k2流水灯,k3鸳鸯戏水,k4则循环三种控制方式。

3)跑马灯:共8个led逐次点亮,每隔100ms点亮一个led,点亮100ms后关闭。

4)流水灯:共8个led逐次点亮,每隔100ms点亮一个led,点亮100ms后下一个led点亮,当所有led灯全部点亮后,延时100ms,然后全灭;然后继续上次操作。

5)鸳鸯溪水灯:共8个led,第一次号灯点亮,延时100ms,关闭,延时100ms号灯点亮,延时100ms,关闭,延时100ms。然后继续上次操作。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目9: 双键呼救器。

一、设计题目双键呼救器。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

双键呼救器用于病房监控,当病人需要紧急呼救时,按下呼救键,报警器发出声音和灯光报警,通知护理人员采取相应的措施。设计要求:

1)采用两个按键。即k1呼救按键,k2解除呼救按键;

2)采用声音和灯光报警呼救;

3)声音采用蜂鸣器报警,当k1按下时,蜂鸣器发出频率为20hz的声波报警;

4)灯光采用4个绿色led和4个红色led报警;当k1按下时,红色led闪烁报警,绿色led全灭;正常情况下;

5)正常情况下,绿色led长亮,蜂鸣器静音。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目10: a/d转换系统设计。

一、设计题目 a/d转换系统设计。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)选择一个目前较为常用的a/d器件,对0~5v的电压信号进行采样;

2)采样的结果用两位十进制数显示;

3)用按键控制每次采样动作:按一次按键,采样一次,并显示;

4)数码管显示具备锁存功能,上电后显示0“00”,当采样一次后,显示采样结果,并保持到下次采样。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目11: d/a转换系统设计。

一、设计题目 d/a转换系统设计。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

1)选择一个目前较为常用的dac器件,对00~ffh的数字信号进行dac转换;

2)用按键设置需要dac转换的数据;

3)用数码管显示需要dac转换的数据;

4)用按键控制每次dac转换动作:设置数据后,即可按下该键,进行dac转换;

5)输出0~5v电压信号,控制一个led灯的发光亮度。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目12: 计数器设计。

一、设计题目计数器设计。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

设计十进制0~99的计数器,采用按键计数,数码管显示。

1)采用按键产生计数值:按下按键,计数值增加1;

2)采用2位数码管显示,计数初值为0;

3)当计数达到99时,再次按下按键,计数值从1开始增加;

4)设计一个按键,用于清空计数值。

四、完成的任务。

要求说明详细,字迹工整,原理正确,元件选择有理。图纸规范,图形清晰,符号标准,线条均匀。

题目13: 热敏打印机控制系统。

一、设计题目热敏打印机控制系统。

二、设计目的。

1)掌握51系列单片机的基本硬件结构及工作原理;

2)掌握51系列单片机的汇编语言及基本程序设计方法;

3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

三、设计要求。

热敏打印机在生活中较为常用,可以采用单片机直接对其进行控制。设计一个单片机控制系统,用来来控制热敏打印机工作,并可以打印一些图案或字符。

1)采用常用的热敏打印机;

2)采用一个按键控制打印工作启动;

3)采用一个按键控制打印工作停止(强制中断打印工作);

4)采用几个按键,分别控制打印几种不同的字符和图案。

20090528单片机课程设计参考题目

单片机课程设计指导书。单片机原理及接 术 课程设计原则上使用任课教师设计的用户板为基础进行设计。若个人能力允许,学生可独立开发硬件电路完成课程设计任务。但务实起见,不允许学生脱离硬件而只进行软件设计。课程设计题目分为教师指定的参考题目和学生自选题目两类。课程设计成绩将根据学生完成课题情况由课程设计指...

单片机编程作业

实验四 80c51综合软件设计。一 实验目的 熟练掌握80c51的指令系统和编写程序的方法。二 实验内容 1 将ram50h 59h中的数据从小到大顺序排列。2 借助51单片机开发系统及参考程序,编程求出10个正整数的最大值 最小值 和 平均数。三 程序。org 0000h reaet ajmp m...

单片机作业之编程题

综合编程题。1 如图,在p1.0 p1.7分别接8个led,编写一完整程序,用定时器t0实现1秒钟延时,定时器t0用中断方式。使8个led分别点亮1秒钟,点亮顺序为 led1 led8,led8 led1,led1 led2 led7led8 俩俩点亮,fosc 6mhz 142 根据电路图,设计一...