沈阳理工大学单片机课设题目.docx
- 文档编号:9241660
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:21
- 大小:1.22MB
沈阳理工大学单片机课设题目.docx
《沈阳理工大学单片机课设题目.docx》由会员分享,可在线阅读,更多相关《沈阳理工大学单片机课设题目.docx(21页珍藏版)》请在冰豆网上搜索。
沈阳理工大学单片机课设题目
《单片机原理与应用》课程设计题目
说明:
难度:
1级---及格或中
2级---中或良
3级---优
学生需要完成三个任务:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
给学生提供的参考资料:
考虑学生的硬件设计能力,为学生提供类似课设任务的PROTEUS形式原理图文件及软件程序的HEX文件,学生可在PROTEUS下进行系统仿真,看到运行结果。
题目中大部分有源代码,所有题目均有可运行仿真原理图HEX程序文件。
一.点阵式液晶上滚屏设计(2级)
要求:
利用51单片机+12864点阵液晶显示器设计汉字滚屏(上滚)系统,滚动周期小于5秒。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图一所示。
图一点阵式液晶上滚屏仿真运行界面
二.点阵式液晶下滚屏设计(2级)
要求:
利用51单片机+128128点阵液晶显示器设计汉字滚屏(下滚)系统,滚动周期小于5秒。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图二所示。
图二点阵式液晶下滚屏仿真运行界面
三.数字式直流电压表设计(2级)
要求:
利用51单片机+8位数码管+AD0809设计数字直流电压表系统,精度为0.01V。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图三所示。
图三数字式直流电压表仿真运行界面
四.直流电机电压调速器设计(1级)
要求:
利用51单片机+DAC0832设计直流电机电压调速系统,一次按键动作增减速度幅度为4%。
需要有按钮控制速度的增加和减少。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图四所示。
图四直流电机电压调速器仿真运行界面
五.数字式测温仪(3级)
要求:
利用51单片机+DS18B20+8位数码管设计数字式测温系统,测温分辨率1/64度。
需要有按钮控制测温的开始和停止。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图五所示。
图五数字式测温仪仿真界面
六.字符液晶显示装置设计(2级)
要求:
利用51单片机+1602字符lcd设计字符液晶显示系统,。
需要有按钮控制显示的开始和停止。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图六所示。
图六字符液晶显示系统仿真运行界面
八.频率测量仪设计(1级)
要求:
利用51单片机设计频率测量仪系统。
频率检测范围0-60KHZ。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图八所示。
图八频率测量仪仿真运行界面
十.电梯楼层显示器设计(3级无代码)
要求:
利用51单片机和8*8点阵显示屏设计电梯楼层显示器,实现5层显示控制。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图十所示。
图十电梯楼层显示器仿真运行图
十一.电子密码锁设计(3级无代码)
要求:
利用51单片机和1602字符LCD设计电子密码锁,实现6位密码的设置,修改,输入,状态显示等功能。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图十一所示。
图十一电子密码锁仿真运行图
十二.数字式压力测试仪设计(3级)
要求:
利用51单片机,串行AD转换器ADC0832,压力传感器MPX4250,160128点阵LCD设计数字式压力测试仪。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图十二所示。
图十二数字式压测试仪
十三.音乐播放器设计(1,2级)
要求:
利用51单片机,蜂鸣器设计音乐播放器。
按键控制播放三首歌曲。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图十三所示。
图十三音乐播放器仿真运行界面
十四.电子时钟显示设计(2级)
要求:
利用51单片机,数码管,DS1302设计电子日历时钟系统,可实时显示当前时间。
DS1302,字符型LCD完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
十五.电子日历时钟设计(3级)
要求:
利用51单片机,DS1302,字符型LCD设计电子日历时钟系统。
可实时显示当前日期,时间。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图与PCB制板图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图十五所示。
图十五电子日历时钟仿真运行界面
16、键盘与显示模块设计(1级)
要求:
利用51单片机,键盘,数码管设计键盘与显示模块。
可实时显示当前按键的键码。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
17、8255扩展接口设计(1级)
要求:
利用51单片机,8255A,数码管设计接口扩展与显示模块。
可动态显示一组字符。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
18、外部中断应用设计(1级)
要求:
利用51单片机的中断方式,及按键和数码管设计按键计数模块。
可实时显示计数值。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
19、温度测量与串行口输出设计(3级)
要求:
利用51单片机,DS1621,测量温度并通过串口输出温度值设计。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
20、波形发生器设计(1级或2级)
要求:
利用51单片机,DS0832,按键,设计三角波、锯齿波和方波发生器。
可按键输出三种波形。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
21、甲机通过串口控制乙机LED灯设计(2级)
要求:
利用51单片机,RS232芯片,LED灯,进行双机通信设计。
甲机可按键控制乙机的LED显示。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
22、甲乙两机串口双向通信设计(3级)
要求:
利用51单片机,RS232芯片,LED灯,数码管进行双机通信设计。
甲机可按键控制乙机的LED显示;乙机可按键控制甲机的数码管显示。
完成以下设计环节:
1)使用AltiumDesinger开发工具,设计电路原理图。
2)使用Uvision2开发平台,采用C语言或汇编语言设计软件程序。
3)使用PROTEUS仿真软件,设计仿真原理图并运行软件程序,完成系统仿真。
系统运行如图所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 沈阳 理工大学 单片机 题目