最新单片机课程设计心得体会800字通用(5篇)

时间:2024-11-18 作者:储xy

当在某些事情上我们有很深的体会时,就很有必要写一篇心得体会,通过写心得体会,可以帮助我们总结积累经验。心得体会对于我们是非常有帮助的,可是应该怎么写心得体会呢?下面是小编帮大家整理的优秀心得体会范文,供大家参考借鉴,希望可以帮助到有需要的朋友。

单片机课程设计心得体会篇一

电子钟已成为人们日常生活中必不可少的物品,广泛用于个人、家庭以及车站、影院、办公室等公共场所,给人们的生活、学习、工作带来了极大的方便。随着电子技术的发展,人们已不再满足于钟表原先最简单的报时,希望出现一些新的功能,诸如日历的显示、闹钟的非接触式止闹、秒表功能、重要日期倒计时显示等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究数字电子钟及其扩展应用,有着非常现实的意义和实用价值。

(1)时、分、秒的设置及显示;(2)画出程序框图;(3)调试与分析。用proteus仿真。

//buf

中北大学单片机原理及接口技术课程设计说明书

{

{

case 0x01:if(hhh24)hhh++;

else hour=23;break;

中北大学单片机原理及接口技术课程设计说明书

} } //定时器0中断函数

} } }

}

单片机课程设计心得体会篇二

通过课程设计使学生深入理解单片机的基本结构和工作原理。掌握单片机系统常用接口的设计及扩展方法。掌握汇编语言程序设计和程序调试的技巧。学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。

二、设计任务及要求

1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。

2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。

(1)报告内容的一般安排

 目录(1页)

 前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的意义。

 总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。

 硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。系统总电路图可占完整一页。

 软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。对于复杂程序结构可先绘制程序流程图。

 设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。

 参考文献(1页)

(2)设计报告书写要求

以班级为单位购买徐师大标准的课程设计报告本,人手一册。课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。若整页为汇编语言程序,则该页不得少于20行。

设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。插图上下之外部不得留有超过一行文字高度的空白行。每个插图要有图号及图名,图号按顺序标注即可,例如“图1××温度传感器引脚图”。

设计内容凡为网上下载、抄袭、复印、相互之间雷同者,课程设计成绩为不及格。

三、设计安排和成绩分配

第1天:上午在指定教室安排具体设计要求,整体指导。下午进行方案设计。

第2-4天:进行方案设计和硬件电路及接口设计。

第5-8天:进行软件设计,绘制程序流程图。

第9天:编写控制程序,整改设计内容,撰写课程设计报告。

第10天:上午继续撰写设计报告,准备答辩;下午交课程设计材料、答辩。

(二)设计成绩分配:

1.课程设计报告占50%,其中:

程序设计占25%(包括程序设计说明、程序框图、程序行注释等)。

2.课程设计考勤占20%(两次点名不到,取消答辩资格)。

3.答辩回答问题占30%。

次道路绿、黄、红灯亮的时间分别为20秒、5秒(闪烁)、65秒;

(2)主、次道路时间指示采用倒计时,分别用2位数码管显示。

2.低频信号发生器的设计

用单片机、da转换器等器件实现三角波、锯齿波、方波、正弦波等周期信号。输出信号频率及波形的选择可由旋转波段开关设定。输出信号频率可设定为50hz、100hz、200hz、500hz、1khz等。

学生:陈则言、戴瑞、董中辰、杜凯、杜双双

3. 电子密码锁设计

由单片机及其他电子器件构成密码锁的控制电路,当输入正确的密码时,由单片机输出信号以启动开锁机构动作,并且用红、绿led指示关锁、开锁状态。

设计要求:开锁键盘为8个按键,其键名分别为a、b、c、d、e、f、g、开锁。密码锁控制器中预存储一个6位字符密钥代码,当从开锁键盘输入密码与存储密钥代码相同时,按下开锁键即可启动开锁控制电路,并且绿灯亮、红灯灭表示开锁状态。

学生:顾泽敏、郭颖佳、姜秋轶、李梦、刘虎成4. 实用电子秤

应用单片机及相关课程知识完成本设计。选择适用的力传感器或电阻应变片、ad转换器,设计基于单片机的电子秤控制系统,该称最大称重量为99.9kg,重量误差不大于±0.1kg。

学生:刘欢欢、刘为川、刘晓鹤、刘铸剑、栾洋

5.自动流水线工件计数器设计

应用单片机和传感器技术完成本设计。工件在自动线皮带机上单方向传送,当工件通过检测区时,由光敏传感器检测到工件并进行计数,计数值通过5位数码管显示器即刻器显示,计数范围为0~10000。当传送带上每通过100个工件,即计数值为100的整数倍时,讯响器响铃1秒;当计数值达到10000时,计数值清零并启动讯响器长鸣5秒。

学生:马旭晨、乔乐乐、史神怡、宋昂、苏威

6.多功能数字电子钟

应用单片机及数码管等器件设计一电子钟。电子钟有六位数码管显示,具有显示时、分、秒的功能,能借助键盘设置时间及报警时间等信息。报警时,蜂鸣器先鸣响5秒,然后停2秒,如果无人干预,蜂鸣器鸣响1分钟后停止。

学生:王璞、王旭、王有为、王志明、武宁

7.出租车计价器

设计一个出租车自动计费器,计费包括起步价、行车里程计费二部分,系统能显示总金额,计价范围0-999.9元,精确到0.1元。起步价为5.0元,3km之内起步价计费,超过3km,增加2.1元(即1km增加2.1元)。

学生:徐加太、叶晨、叶心宇、俞荣山、张灿灿

8.转速测量仪设计

应用单片机和传感器技术完成本设计。在旋转输出轴飞轮盘上安装霍尔传感器或光电元件,转轴每转一圈传感器可发出一个脉冲,由单片机及外围相关器件组成的电路对该脉冲信号计数,并为之编制单片机控制程序,用数码管输出所测转速。

学生:张国翔、张海洋、张辉、张冉、张赛

9.车速测量仪设计

公路上为限制轿车车速,设置了专用测速装置。该测速装置的工作原理是:在公路检测区沿车道方向相距1米(也可由设计者自行选取)各设置一套光电传感器,光电传感器可由发光二极管及光敏元件组成,发光二极管和光敏元件分别置于车道左右两侧。当车道中间无车辆或其他障碍物时,光敏元件能够接收到发光二极管发出的光;当轿车驶入检测区,遮断了光路,光敏元件则接受不到光。第一道传感器用于控制计时开始,第二道传感器用于控制计时停止,根据计时时间长短和两道传感器间距便可计算出车速。请设计该控制系统。

学生:张子华、赵方伟、赵煜星、周大喜、纵瑞博

10. 简易计算器设计(备选)

用所学单片机设计一简易计算器,计算器键盘为4×4,键名分别为0、1、2、„„、9和“加”、“减”、“乘”、“除”、“=”、“清零”共16个键。计算器能够对两个数字进行加、减、乘、除运算。操作过程:首先输入操作数1,再按下运算类型键(即加、减、乘、除键),然后输入操作数2,最后按下“=”键运算结果通过数码管显示。要求键盘输入的操作数能立即显示在数码管上,如果输入的操作数不正确,按下“清零”则重新开始本次运算所需的所有操作。操作数取值范围为两字节数无符号整数(即0~65535),减法运算结果若为负数则显示结果应有负号;加法和乘法运算时,如结果过大,超过了65535,则数码管显示fffff,除法运算仅显示商,忽略余数。

单片机课程设计心得体会篇三

基本功能:设置0-7号按键控制播放不同的音乐

选题三 8×8点阵式led显示系统

基本功能:能够显示点阵汉字

选题四 电子计算器

基本功能:能够进行加减乘除运算,并显示运算结果

选题五 数字温度计

基本功能:能够实时显示环境温度

选题六 lcd液晶显示系统

基本功能:能够显示英文字符

选题七 电子秒表

基本功能:能够实现秒表计时,并显示计时值,能够清零,重新计时

选题八 电子万年历

基本功能:能够输入初始年月日,并能够显示当前日期

选题九 智能交通灯

基本功能:模拟十字交通路口的红绿黄三种灯的闪亮情况,控制交通

选题十 电子密码锁

基本功能:当摇摇棒摇动时,能够显示不同变换效果图

提示:可以选用振动开关

选题十二 多功能数字电子钟

基本功能:能够预置初始时间,并能够实时显示当前时间

每组选题人数不超过5人。

论文写作分以下几个部分

一、选题的意义

二、主要功能

三、设计方案

四、硬件电路

五、软件设计

六、总结

自制封面:包含课程设计题目、学号、姓名、班级等内容

单片机课程设计心得体会篇四

1.单片机原理及应用课程设计共16个学时,安排在第13-16周进行,具体日期为:2013年11月25日-2013年12月16日。要求学生充分利用单片机原理及应用的上课时间自主进行课程设计。

二.课程设计题目说明

1.单片机原理及应用课程设计的题目可以使用教师提供的题目(在课程公共邮箱中),也可以自己选定题目。

2.自己选定的题目可以借鉴原来进行竞赛的项目进行,但是杜绝照搬,不要把原来做的东西直接拿过来演示,需要进行改进,并说明哪些东西是改进后的功能,对于合作研究的项目,要说明哪些部分是自己完成的。

3.在设计过程中,建议使用mcs-51汇编语言进行编程,但是也可以使用c51进行程序设计。

4.得优的同学可以酌情予以报销50元器件费用(但是所作的电路要留存在学院。学生拿发票给授课教师,统一报销后由课代表统一发放。)

 成绩等级

• 良:90分

• 中:80分

• 其他:酌情给分

 成绩评定:

• 其他:可以再实验平台上完成设计的硬件电路连接,并实现实验演示效果,由助教评定成绩。

 答辩时间

 答辩地点

• 争优答辩:9教西507。授课教师检查后给分。

• 其他:9教南413实验室。助教检查后给分。

单片机课程设计心得体会篇五

音乐盒

号:1330340220 完成时间: 2016年1月11日

摘要

音乐盒起始于中世纪欧洲,当时为使教会的钟塔报时,而将大小的钟表上装置机械设备,被称为可发出声音的组钟。

本次的课题主要分为数码管显示模块、供电模块、按键模块、发声模块、复位电路和at89s52单片机。数码管显示模块采用共阳极数码管,通过p0口控制,实现歌曲序号的显示;供电模块采用+5v供电;按键通过p3口控制,实现歌曲播放顺序的调换和暂停播放功能;扬声器由p3.1口控制,实现歌曲播放。

主要的工作过程是通过按键控制下一首和上一首播放以及暂停和播放,同时有数码管显示当前正在播放的歌曲序号,扬声器播放出音乐。

此次设计主要用到proteus、keil编程和ad作图软件。用proteus画出原理图,用keil编写程序,将程序导入原理图中进行仿真。最后用ad画出pcb图,打印图纸进行腐蚀焊接。将程序下载到单片机中,利用i/o口产生方波,驱动扬声器,发出音调,从而演奏乐曲。

关键词:扬声器;at89s52单片机;i/0口

目 录

1.1 背景意义

音乐盒的起源是中世纪欧洲的教会用来钟塔报时,后来,随着工业的发展,逐渐的体积变小,功能变多,不过多数以机械音乐盒为主,这样的音乐盒大部分体积较大音调单一,容易受到外界的影响,而且,代价昂贵。

此次设计的音乐盒,是基于单片机设计制作的电子音乐盒。与传统的相比更加小巧,音质更优美而且可以演奏和弦音乐。单片机音乐盒的动力是+5v的电源,制作简单,可以批量生产,控制功能强大,可以随时的加减歌曲,使用更加的方便而且不易受到外界的影响而音质变坏,另外,可以根据需要,添加流水彩灯等外设更改外观,使音乐盒的功能更加丰富。

1.2 任务要求

此次的设计要求为:设计一个具有特定功能的音乐盒,要求包含软件和硬件两大模块,能够通过按键来选择曲目,切换曲目,显示器来显示曲目编号,能够准确的播放曲目。

1.3 设计原理

本次的设计最主要的在于蜂鸣器的设计,想要蜂鸣器发出不同的音调,通过单片机的定时器产生一定长度的方波,方波脉冲驱动蜂鸣器发声。要产生音频脉冲,只需要算出某一音频的周期,然后取半周期的时间定时。利用定时器计时这半个周期时间,每当计时到之后,就将输出脉冲的i/o反向,然后在重复计时此周期时间再对i/o口反相,就可在i/o口得到此频率的脉冲。如中音do,频率为523hz,其周期t=1/523=1912微秒,因此只要令计数器定时1912/2=926。在每计数956次时将i/o口反相,就可以得到中音。

每当有键按下时,判断键值,启动计数器t0,产生一定频率的脉冲,驱动蜂鸣器,放出曲目。数码管采用共阳极数码管,通过单片机p0口控制,实现曲目序号的显示。功能键盘采用按键开关,通过p3口控制,实现曲目播放顺序的调换和暂停播放功能,蜂鸣器由p3.1口控制,实现音乐播放。

1.4 设计框图

单片机接+5v电源供电,晶振电路负责产生单片机所需要的时钟信号,通过功能键产生外部中断,控制音乐盒的上一曲和下一曲。在由i/o口输出控制蜂鸣器发声。另外可以用复位电路对程序初始化,在程序出错时,重启单片机。具体 的设计框图如图1所示。

图1 总体设计框图

2.1 数码管模块

歌曲显示部分用数码管来显示,led显示器件是通过发光二极管显示字段的器件,该设计采用的是7段数码管,原理是由p0口控制数码管中的7端led发光二极管,通过单片机给予p0口不同的数值来显示不同的数字。数码管分为共阳极和共阴极两种,共阳极的数码管,当管脚是低电平有效,而阴极的数码管,是管脚高电平有效。这样,单片机给予p0口的数值将会发生差异,也就是说,不同种类的数码管,对应的ascii码就会不同。本次选用的是共阳极数码管,其引脚如图2所示。

图2 数码管引脚

2.2 键盘模块

本次的键盘模块采用按键开关这样操作简单,辨别容易的开关。用到4个按键开关,分别是复位按键,下一首按键,上一首按键,和暂停按键。上一首按键和下一首按键接单片机的外部中断0,外部中断1。暂停按键接定时器1,复位按键在复位电路中,接单片机res。

2.3 复位电路

复位电路主要用于初始化程序,当单片机音乐盒发生死机时,用复位电路初始化程序来重启单片机。两个电容,两个电阻和一个复位按键组成,当单片机死机时,按下按键,即可重启,其电路原理图如图3所示。

图3 复位电路原理图

2.4 扬声器模块

扬声器模块最为重要,当单片机输出脉冲经过扬声器时,会是扬声器发声,不过因为设计中用到的元件较多,不能保证通过扬声器的电流足够大,所以要用三极管放大电路来放大电流,这样才能让扬声器正常工作,具体的原理图如图4所示。

图4 扬声器原理图 软件系统

3.1 主程序介绍及流程图

一个系统的正常运行不仅需要硬件的运行,还需要软件系统的支持。同时软件要根据硬件的连接来设计,来配合硬件的工作,例如,本次的设计用到的是p 0口和p3口。所以,设计的时候就要注意,只能用到p0和p3。本次用到的软件设计选用课堂学到的汇编语言。另外用keil软件来编写程序,用课堂上学到的中断和循环等来编写程序。

主程序要开始定义音频输出端口,歌曲总数以及每首歌的入口地址;然后对定时器初始化,确定工作方式,赋初值,开放中断启动定时器工作;对音频输出端口初始化;设置音节起始位置和节拍间距,把音节和节拍的入口地址信息存放在固定存储单元中,查询音乐的节拍表;当6首歌曲的节拍查询结束后,音乐播放完毕,程序结束。主程序的清单在附录中,其流程图如图5所示。

图5 主程序流程图

3.2 各个模块及功能介绍 3.2.1 定时器模块

单片机中有两个16位的可编程计数器/定时器,他们具有定时和计数的功能,可用于定时控制,延时,对外部的事件检测和计数。

定时器的核心部件是加一计数器,通过tmod寄存器可以使定时器工作在定时或者计数,还可以选择工作方式,工作方式关系到后面音调和节拍的调用,因此,要选择合适的工作方式。定时器模块的程序清单见附录。图6为定时程序流程图。

图6 定时器模块流程图

3.2.2 延时模块

此处的延时模块并不是固定的延时程序,而是将节拍表中的接拍数存放在固定的单元中,再将固定单元中的内容送给延时程序中,这样空拍就可以将节拍分开,这样,图7为延时程序流程图。

图7 延时流程图

3.2.3 中断模块

中断模块主要用来进行上一首,下一首和暂停的控制,本次的中断主要用到int0,int1和t1三个i/o口。不同的中断有不同的程序。因为单片机中只有两个外部中断,因此,我决定选用定时器1来改变成中断,即应定时器1的f0判断,当f0为1时,为中断。在此仅具体介绍上一曲的功能。下面为流程图介绍。

图8 中断程序流程图

3.2.4 数码管显示模块

本次设计采用的是共阳极的数码管,因此要采用相应的数值来控制数码管的亮灭。另外还要求通过按键在改变曲目顺序的时候改变数码管显示数字。下面为数码管显示模块的流程图。

图9 数码管显示模块流程图 电路仿真和程序检测

仿真图作图用到的是proteus软件,对于这个软件,我们已经相当的熟悉,所以用起来比较顺利,首先将各个元件搜索出来,必须要有单片机最小系统,显示模块,按键模块,发声模块。根据要求,可以画出仿真图。如图10所示。

图10 设计仿真图

将keil中写好的程序导入到单片机中,开始检测,首先检测是否能够清晰的播放出音乐,其次通过控制三个按键来检测上一首,下一首和暂停的功能是否实现,观察数码管的数字是否随着按键的变化,通过以上检测,发现程序和仿真完全符合标准,表示仿真和程序检测通过,可以制作实物。

5实物调试

文件,文件导入到三合一的实验板中,在外边接入三个按键开关来控制上一首,下一首和暂停,调试过程与仿真图的调试过程相同,可以通过按键来控制歌曲的调换和暂停,而且也可以控制数码管按曲目的调换来显示序号。实验成功,实验成品如图11所示。

图11 实物图 11

结束语

首先要感谢凌老师平时的耐心教导,才能让我对单片机这门课程产生兴趣,在平时的课堂上都会跟着老师的思路走,下课后,努力的完成老师布置的作业是凌老师让我学到了很多关于单片机的知识。

其次对这次制作课程设计的感想。本次的课题是音乐盒,最主要的就是程序设计,经过比较分,决定采用51编程语言,因为平时上课接触最多的就是汇编语言,对于c语言,了解比较少,并不是非常熟练。运用课堂上学到的定时,中断,循环,以及数码管显示和按键程序,可以比较完整的制作出这次的课题。不仅可以复习近平时学到的知识,还会有新的能力学到,比如ad绘图的使用和熟悉。

最后,了解了单片机的方便性,和强大性。这是我们走向岗位的通行证,必须学会单片机,才会在大四毕业的时候找到适合自己的好工作。

参考文献

首先要感谢老师的教育,让我学到了这么多的知识,在这段制作单片机课设的时候更是有感触,当听到设计的音乐盒发出声音的时候,第一感觉是好舒畅,因为第一次可以看到自己制作出这样的东西,在这些自豪中,更能感觉到老师对我们的栽培是那么的重要。

还要感谢同学们的帮助,有的时候,自己真的是不懂了,就去问同学,这不仅仅是问问而已,更能加深同学之间的友情,而且还会收获更多的知识,在这样的学习氛围中,收益的是我们大家。所以我要感谢在这次课设里帮助过我的所有同学。

这次的设计给我最大的启发就是,在学习中马虎不得。当你马虎的对待学习,学业也会马虎的对待你,这样吃亏的还是自己,学业本来就是自己的,自己不努力,难道就会白白得来吗?所以以后的学习中不能有一丝的马虎大意,就算是为了自己也要学下去。

附录a 电路原理图

附录b 电路实物图

附录c 元器件清单

芯片

at89s52 1 数码管八段2

电容

22µf

电容

33pf

三极管1

电阻

470ω

电阻

300ω

电阻

200ω

电阻

1kω led灯8

下载口

晶振

12mhz1

按键

排阻8位4

排阻

2位1

短路帽

插针

若干

附录d 程序清单

out bit p3.1

db db db

相关范文推荐

    单片机实践心得体会优秀

    心得体会是指一种读书、实践后所写的感受性文字。那么你知道心得体会如何写吗?接下来我就给大家介绍一下如何才能写好一篇心得体会吧,我们一起来看一看吧。单片机实践心得

    2023年单片机心得体会200字优质

    体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字,近似于经验总结。我们如何才能写得一篇优质的心得体会呢?接下来我就给大家介绍一下如何才能

    单片机实验的实验心得通用

    范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。范文怎么写才能发挥它最大的作用呢?以下是小编为大家收

    2023年单片机课程设计心得体会300字精选

    从某件事情上得到收获以后,写一篇心得体会,记录下来,这么做可以让我们不断思考不断进步。那么心得体会怎么写才恰当呢?下面我给大家整理了一些心得体会范文,希望能够帮

    最新机械工程专业介绍心得精选

    在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们

    最新中小学生环保建议书 小学生为环保提出建议六篇(汇总)

    范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料编写前的参考。范文怎么写才能发挥它最大的作用呢?下面是小编帮大家整

    2023年中小学生环保建议书5篇(优秀)

    人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便于保存一份美好的回忆。范文怎么写才能发挥它最大的作用呢?以下是我为

    最新雾都孤儿读书心得体会1000字通用(4篇)

    当在某些事情上我们有很深的体会时,就很有必要写一篇心得体会,通过写心得体会,可以帮助我们总结积累经验。优质的心得体会该怎么样去写呢?以下是小编帮大家整理的心得体

    2023年雾都孤儿读书心得500字 雾都孤儿读书心得字(模板六篇)

    每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?接下

    最新小王子读书心得初中600字实用

    在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。相信许多人会觉得范文很难写?以下是我为大家搜集的优质