单片机课程设计大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用课程设计》教学大纲
适用专业:电子信息科学与技术
学时:一周学分:
课程编号:课程类别:专业课
开课单位:信息工程学院编写人:李丹
一、课程设计目的和要求
1、设计目的
通过课程设计,可将所学过的电子技术、模/数转换技术、传感器技术、单片机技术及智能仪器等知识综合串联起来,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的标定等这一完整的实验过程,培养学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,从而培养和提高学生的独立工作能力及解决实际问题的能力,为毕业设计和以后的工作打下一个良好的基础。
2、设计要求
a.了解并掌握单片机的原理、结构、指令、运行模式、功能模块及应用开发方法。
b.提高综合运用所学的理论知识独立分析和解决问题的能力。
c.掌握汇编语言的设计和调试。
二、课程设计方式
集体辅导与个别辅导相结合
三、课程设计内容
1.课程设计课题及要求
A类题目:(此类题目主要在“THGMZ-3型单片机·微机·CPLD·FPGA·网络接口开发综合实验装置”上完成)
题目1:V/F转换模块设计
设计任务:调试F/V变换电路
设计要求:
1)测量Vin和Fout,画出V/F线。
2)Fout接入8051的INT0或INT1,编程由单片机完成测量及显示项目
参考资料:见附件1。
题目2:F/V转换模块设计
设计任务:调试F/V变换电路
设计要求:
1)测量Fin和Vout,画出F/V线。
2)Fin接单片机I/O口,编程由单片机产生频率信号。
参考资料:见附件1。
题目3:直流电机转速控制
设计任务:使用单片机驱动直流电机,控制直流电机稳定运行在一个转速范围内。
设计要求:直流电机顺时针旋转,若干秒后,直流电机转速达到运行速度1,稳定运行一段时间后,直流电机转速调整达到运行速度2,稳定运行一段时间后,直流电机停转。
参考资料:见附件2。
题目4:直流电机测速与显示
设计任务:测量直流电机的转速并在数码显示电机转速。
设计要求:直流可调电源模块的输出端,作为直流电机的控制电压,直流电机顺时针旋转,用数码管显示电机转速(单位为转/秒)。
参考资料:见附件2。
题目5:步进电机转速控制
设计任务:使用单片机驱动步进电机,控制步进电机单拍、双拍、正转、反转等操作。
设计要求:由开关按键控制步进电机的正转、反转、快转、慢转。
参考资料:见附件3。
题目6:步进电机转速计算与显示
设计任务:使用单片机驱动步进电机,计算步进电机的转速并在数码显示电机转速。
设计要求:用数码管实时显示当前电机正反转向和转速(单位为转/秒)。
参考资料:见附件3。
题目7:温度的测量与显示
设计任务:使用单片机测量温度,并显示测得温度。
设计要求:根据系统提供的温度传感器电路、加热电路、散热电路,首先使用单片机控制加热电路将温度升至某一温度值A,并在数码管实时显示测得逐渐升高的温度;然后停止加热,在数码管实时显示测得的逐渐降低的温度值。
参考资料:见附件4。
题目8:红外数据发送与接收模块设计
设计任务:调试红外数据收发的电路,单片机一方面从发送端发出数据,一方面从接收端接收数据。设计要求:单片机的串行口作为红外数据发送端的输入,先发送两个字符,然后接收端接收数据,在数码管上显示接收的二进制数据的位数,并比较收到的数据与发送的是否一致。
参考资料:见附件5。
题目9: 485通信模块设计
设计任务:调试485通信模块电路,单片机利用此电路完成双机通信。
设计要求:单片机利用系统提供的485接口电路,实现两台实验机数据通信。从甲机的八位逻辑电平输出模块(E4区)输入一个八位二进制数,此二进制数对应的十六进制数显示到乙机的数码管上,如10100101B输入,则显示A5。
参考资料:见附件6。
题目10:I2C串行EEPROM读写模块设计
设计任务:单片机利用I2C总线方式读写串行EEPROM 24C0X。
设计要求:当开关1闭合时,单片机利用I2C总线方式将某一字符写入EEPROM,当开关2闭合时,单片机利用I2C总线方式将EEPROM的刚刚写入的数据在数码管上显示出来。
参考资料:见附件7。
B类题目:(此类题目要求使用最小系统开发板,除题目14之外,每班仅限一组)
题目11:秒钟计时器设计
设计任务:使用单片机进行定时,每1秒钟发光二极管闪动1次,同时在数码管上显示当前秒数,每60秒数码管清零1次,同时蜂鸣器响铃提示。
题目12:自动计数器设计
设计任务:使用单片机进行计数,触动开关每按下1次,发光二极管闪动1次作为提示,并且在数码管上显示当前按下次数,另一个触动开关用来对自动计数器清零,同时蜂鸣器响铃提示。
题目13:液晶显示界面设计
设计任务:使用单片机控制液晶屏LCD 128*64 显示字符,内容如下:
课程设计
制作人:XXXX
2011.5.30
题目14:智能小车
设计任务:寻迹功能。
2.人员组织:请填写“附件人员组织”!!
3.具体实施
四、课程设计时间、地点与学分
1、时间与学分:第学期,共1 周;学分
2、地点:E楼单片机及组成原理实验室、电子电工实训实验室
五、课程设计考核办法与成绩评定