单片机课程设计题目。
一人一题,也可另外选题,时间安排如下:
2023年12月15日前,选题,查阅相关资料。
2023年12月15日-2023年12月20日,初步设计;
2023年12月20日-2023年12月30日,设计与调试;
2023年1月1日-2023年1月3日,撰写课程设计文档;
2023年1月3(具体时间根据大家的完成情况调整),提交**和设计成果。
设计成果可以为proteus**文件或实际的单片机应用系统。
备选题目。1. 128×64lcd显示接口设计(要求:可显示汉字和图形,显示内容和方式自定)
2. 光电隔离继电器驱动电路设计。
3. 声控开关。
4. 摇摇棒(16个led)
5. **流水灯。
6. rs232串行接口芯片max232应用电路设计。
7. rs485串行接口芯片max487应用电路设计。
8. 交通灯模拟控制。
9. 16×8点阵led屏设计。
10. 倒计时器。
11. 正弦信号发生器(使用dds芯片)
12. 环境温度显示器(使用模拟传感器)
13. 基于7290芯片的键盘/led设计。
14. 基于max7219芯片的键盘/led设计。
15. 基于8155芯片的键盘/led设计。
16. 基于0809adc芯片的简单采集系统设计。
17. 基于max1241adc芯片的简单采集系统设计。
18. 基于0832dac芯片的简单信号发生器设计。
19. 基于max517dac芯片的简单信号发生器设计。
20. 基于nc16550芯片的串行通信接口设计。
21. 简单红外收发器设计。
22. 简单测频仪设计。
23. 简单串行通信终端。
24. 单片机实现数字钟(led显示小时:分:秒,可调),使用片内定时器。
25. 基于ds12c887的日历时钟(led/lcd显示小时:分:秒,可调)
26. 基于ds1302的日历时钟(led/lcd显示小时:分:秒,可调)
27. 单片机实现单频信号的测频和脉宽信号的测宽。
28. 单片机实现直流电机控制。
29. 单片机实现步进电机控制。
30. 单片机实现低频信号发生器(频率范围1~50hz的正弦波、三角波和方波,频率可调)
31. 单片机间的串行通信系统。
32. 单片机与pc之间的串行通信。
33. 单片机简易防盗系统设计(光电传感,蜂鸣器)
34. 电机转速控制。
35. 直流电机pwm调速器设计。
36. 电梯模拟控制(5层控制模型)
37. 简易波形产生器(方波,正弦波,三角波,锯齿波)
38. 温度检测报警器(使用热敏电阻)
39. 红外防盗报警器。
40. 汉字输入与显示。
41. 脉搏信号检测。
42. i2c总线通信。
43. 电子密码锁。
44. 继电器,蜂鸣器的控制。
单片机课程设计评分标准。
单片机课程设计的评分标准分为两大部分:作品分和设计报告分,各占总成绩的50%。它们的评分标准如下:
1、设计成果为单片机应用系统。
1)作品分(50分)
电路正确,能完成设计要求提出的基本功能(15分)
电路板焊接工艺规范,焊点均匀,布局合理(10分)
设计合理、工作稳定(10分)
设计难度(10分)
创新性(5分)
2)设计报告(50分)
有合理的方案设计和论证、电路参数的计算或功能分析、总原理图和清单(15分)
有详细的设计和调试过程(15分)
系统测试合理,对性能指标测试数据完整、正确;进行数据处理规范,进行了误差计算和误差分析(5分)
对课程设计进行了总结,有体会,并能提出设计的改进、建设性意见(5分)
报告语气通顺,结构清晰,格式规范(10分)。
2、设计成果为protues**文件。
1)作品分(50分)
电路原理正确,能完成设计要求提出的基本功能(15分)
电路接线及标注完整清晰,布局合理(10分)
设计合理、工作稳定(10分)
设计难度(10分)
创新性(5分)
2)设计报告(50分)
有合理的方案设计和论证、电路参数的计算或功能分析、总原理图和清单(15分)
有详细的设计和调试过程(15分)
系统测试合理,对性能指标测试数据完整、正确;进行数据处理规范,进行了误差计算和误差分析(5分)
对课程设计进行了总结,有体会,并能提出设计的改进、建设性意见(5分)
报告语气通顺,结构清晰,格式规范(10分)。
设计报告参考格式,见下页。
单片机与接**术课程设计。
题目。班级。
姓名。学号。
年月日。目录。
一、设计要求1
二、设计方案1
1、xxx1
2、xxx1
3、xxx1
三、硬件设计1
1、xxx1
2、xxx1
3、xxx1
四、软件设计1
1、xxx1
2、xxx1
3、xxx1
五、系统测试与分析1
1、xxx1
2、xxx1
3、xxx1
六、设计总结1
附录1:xxx1
附录2:xxx1
参考文献1at89c51单片机简介。
at89c51是51系列单片机的一个型号,它是atmel公司生产的。at89c51是一个低电压、高性能cmos8位单片机。将通用的微处理器和flash存储器结合在一起,可反复擦写的flash存储器可有效地降低开发成本。
at89c51有pdip、pqfp/tqfp及plcc等三种封装形式,以适应不同产品的需求。
主要功能特性:
1、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能。
2、兼容mcs51指令系统,8k可反复擦写(>1000次)flashrom。
个16位可编程定时/计数器中断,时钟频率0-24mhz。
个双向i/o口,256b内部ram。
个串行中断,可编程uart串行通道。
个外部中断源,共6个中断源。
个读写中断口线,3级加密位。
2. adc0808模数转换芯片简介。
adc0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行a/d转换。一般在硬件**时采用adc0808进行a/d转换,实际使用时采用adc0808进行a/d转换。
引脚功能(外部特性)
adc0808芯片有28条引脚,采用双列直插式封装,如图所示。各引脚功能如下:
1~5和26~28(in0~in7):8路模拟量输入端。
和17~21:8位数字量输出端。
22(ale):地址锁存允许信号,输入,高电平有效。
6(start):a/d转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动a/d转换)。
7(eoc):a/d转换结束信号,输出,当a/d转换结束时,此端输出一个高电平**换期间一直为低电平)。
9(oe):数据输出允许信号,输入,高电平有效。当a/d转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
10(clk):时钟脉冲输入端。要求时钟频率不高于640khz。
12(vref(+)和16(vref(-)参考电压输入端。
11(vcc):主电源输入端。 13(gnd):地。
23~25(adda、addb、addc):3位地址输入线,用于选通8路模拟输入中的一路。
**结果如下:
程序设计。# include<>
# define uint unsigned int
# define uchar unsigned char
uchar code table
sbit start=p3^0;
sbit eoc=p3^1;
sbit oe =p3^2;
sbit dot=p1^0;
void delay(uint m)
while(m--)
void main()
uint temp;
start=0;
oe=0;start=1;
start=0;
while(1)
十、心得体会
本次课程设计让我温习了单片机的基本原理、功能以及构造,以及adc0808/adc0809的基本工作原理,学会了使用keilcx51和protuse这两个软件的基本使用方法,利用c语言在keilcx51下进行编程实现所需要的功能,同时在protuse软件上画电路图并进行**,通过硬件的制作提高了动手能力和分析问题的能力。
电信10 单片机原理课程设计题目
一 交通灯控制器。1 东西道 南北道组成十字路口,东西向,南北向红,绿,黄4组交通灯,南北道是主道,东西道是支道,2 南北道绿灯50s,其中5s用于警告,东西道绿灯35s,其中5s用于警告。在东 西 南 北各设一个应急按钮 通过开发板上的4个按钮模拟 无论哪个方向有紧急车辆通过,南北道,东西道均为红...
单片机课程设计题目
一 交通灯。要求 1 能实现红绿灯的交替点亮。2 显示点亮时间。3 在绿灯灭的三秒前黄灯闪烁。扩展 可以进行手动调试。二 简易计算器。要求 1 实现多位数加减运算。2 实现单字节的乘除运算。3 实现多字节与单字节的乘除运算。扩展 实现多位十进制数的乘除运算。三 电子抢答器。要求 1 实现多路抢答。2...
单片机课程设计题目
2 编写主程序,当按键按下时,能够在数码显示器上显示与按键的键值对应的数字。2 设计任务。1 以at89s51为核心,设计系统硬件电路,并根据所设计的电路制作实物。2 分析任务要求,绘制程序流程图,编写相应的软件程序。3 编写设计说明书,内容包括 电路原理图 程序流程框图,源程序清单 电路实测波形 ...