在平日里,心中难免会有一些新的想法,往往会写一篇心得体会,从而不断地丰富我们的思想。那么我们写心得体会要注意的内容有什么呢?下面我帮大家找寻并整理了一些优秀的心得体会范文,我们一起来了解一下吧。
单片机课程设计心得体会篇一
1.单片机原理及应用课程设计共16个学时,安排在第13-16周进行,具体日期为:2013年11月25日-2013年12月16日。要求学生充分利用单片机原理及应用的上课时间自主进行课程设计。
二.课程设计题目说明
1.单片机原理及应用课程设计的题目可以使用教师提供的题目(在课程公共邮箱中),也可以自己选定题目。
2.自己选定的题目可以借鉴原来进行竞赛的项目进行,但是杜绝照搬,不要把原来做的东西直接拿过来演示,需要进行改进,并说明哪些东西是改进后的功能,对于合作研究的项目,要说明哪些部分是自己完成的。
3.在设计过程中,建议使用mcs-51汇编语言进行编程,但是也可以使用c51进行程序设计。
4.得优的同学可以酌情予以报销50元器件费用(但是所作的电路要留存在学院。学生拿发票给授课教师,统一报销后由课代表统一发放。)
成绩等级
• 良:90分
• 中:80分
• 其他:酌情给分
成绩评定:
• 其他:可以再实验平台上完成设计的硬件电路连接,并实现实验演示效果,由助教评定成绩。
答辩时间
答辩地点
• 争优答辩:9教西507。授课教师检查后给分。
• 其他:9教南413实验室。助教检查后给分。
单片机课程设计心得体会篇二
以下题目任选其一,1-2人一组,自由组合,组内各人必须有明确的分工,原则上同一组最多一个同学得优。
可使用任何单片机或arm,1-4要求自己设计全部硬件和焊接电路板,5-10题可用现成的单片机开发板,5-6题亦可用proteus仿真。自拟题的根据题目难度由指导老师决定能否用现成的单片机开发板。
一、pc机看门狗(每班最多6人选此题,难度系数:低)
功能:当pc机死机时能自动使其重新启动。
硬件:可使用串口或usb与pc机通讯。
软件:pc机上软件编程可选用任何一种面向对象开发软件,如vc,delphi等。
实现原理:pc机正常时,每隔一段时间通过串口向单片机发送一些固定的数据,单片机如果收到此数据,说明pc机正常,如果超时未收到,则控制pc机重新启动。
二、电子琴设计(每班最多6人选此题,难度系数:中)
扩展功能:在彩屏lcd上显示电子屏琴图片,用触摸屏控制发音,就像真正弹电子琴一样。
三、自行车测速仪(难度系数:中偏高)
基本功能:能实时显示自行车的行驶速度
附加功能:实时时钟,行驶里程累计
1、体积要做到尽量小
2小时
4、最好能直接用单车轮子的旋转为电池充电(选做)。
四、计算器设计
算器的功能,键盘符号定义如下:
6、“c”表示退格,即删除键,按一次删除键删掉显示的最后一个数字。
12+34,在键盘上按下相应键后,lcd的第一行显示“12+34”,按下“=”号后,lcd的第二行显示“=46”。
后显示运算结果。
9、其他功能参考普通计算器。
计算结果,重新开始下一次新的计算过程。
能:直接在lcd上显示一个计算器,用触摸屏操作。
12、必须考虑不正常输入的情况,答辩时会测试是否能处理各种不正常输入。
1、计算器的输入不使用单片机板上的键盘,而是用pc机的键盘输入,pc机将铵键通过串口发给单片机,并在单片机的lcd上显示。
2、在lcd上开光标显示并闪烁,可将光标退回去修改输入的计算式,通过pc机的左右箭头键将光标移到要修改的位置,再按下数字或操作符号可替换光标所在位置的字符。
3、按退格键删除光标前面一个位置的字符,按del键删除光标所在位置的字符。
3、任何时候按“=”键开始计算结果,按了“=”之后还可以将光标退回到计算式上修改计算式。再按“=”则重新计算新的结果。
此题可用现成的单片机开发板,亦可用proteus仿真。
六、单片机用普通io口实现串口通信(每班最多6人选此题,难度系数:中)
在理解单片机异步串口通信的基础上,不使用单片机的串口模块,用普通的io口实现与pc机的串口通信的功能,要求实现的基本参数:波特率1200、数据位8位、无奇偶校验、停止位1位。
其他功能:有关参数能方便地修改。
此题主要锻炼编程能力,所以可以用proteus仿真或现成的单片机开发板做。
七、基于三轴加速度传感器的新型鼠标(难度系数:高)
利用三轴加速度传感器实现鼠标的四个方向的移动光标的功能。有两种方案可以选择:一种是设计一种usb接口连接电脑,只要按usb鼠标的协议收发数据,则pc机上不需另外做驱动;第二种方案是用串口连接电脑,但pc机上需要设计驱动程序,可以采用api函数的控制鼠标移动,可参考下面网址或百度搜索相关资料。
注:此题可用现成的单片机开发板,另加上自己的三轴加速度传感器来做,即传感器模块的硬件需要自己设计,单片机部分可用现成的开发板。
八、智能学习型红外遥控器(难度系数:中偏高)
可学习其他遥控器的按键功能,替换原遥控器各按键的遥控功能。
功能参考淘宝上产品:
注:此题可用现成的单片机开发板,如果开发板上没有红外的收和发模块,则需另加上红外的收发模块。
对物联网感兴趣的同学,可做这个题目,以后再加上zigbee模块就成为物联网家居里面的一个应用。
九、zigbee无线台灯设计
利用cc2530单片机无线收发数据,实现对台灯的控制。
cc2530单片机模块由webee提供,单片机板上有1个按键,按1次开台灯,快速按2次则关台灯。控制台灯需要另加继电器,这些控制电路需要自己设计。
对物联网家居感兴趣的同学,可做这个题目。cc2530就是一个增强型的51单片机,学习起来并不复杂。
十、电梯模型(难度系数:高)
设计一个五层楼的电梯模型,每层楼的电梯口2个指示灯(指明电梯运行方向是上或下),2个按键(上、下);电梯厢内7个灯及7个按键(1-5目标楼层选择各一个,开关门各一个)。可用现成的单片机开发板,其他模块自做。
十一、自拟题
鼓励大家自拟题目,但需指导老师的同意。欢迎大家选择智能家居和物联网有关的题目。
格式:
答疑方式及时间:qq答疑(全天候)、现场答疑(先预约)
答辩时间:初定第10周四下午和周五全天,答辩时必须带上打印好的课程设计报告。题目难度大的可以推迟答辩,具体时间再商定。
答疑及答辩地点:工一407
注意事项:每个组答辩完后硬件暂时保留在实验室,待全部同学答辩完后再发还给大家,所以要求在自己的硬件上贴上标签,标签上写明组内各成员的班级、学号和姓名,注意标签贴牢一些,不要轻易就掉了。
课程设计报告:详细记录课程设计过程中碰到的难点和问题、问题的解决过程及解决方法,心得体会。上交的打印稿不需附程序源码,但需有程序框图及软件的操作说明。报告要有操作界面的截图,特别是自已做的硬件,要有整体的照片。
班长收集全班同学的程序源码及课程设计报告电子文档压缩打包上交。
答辩注意事项:除了书本上已有的例子,绝不允许抄袭其他同学的程序,先做好的同学先答辩,答辩时如果发现某段程序与已答辩的同学雷同,则答辩不能通过。
允许参考,但不允许抄袭,参考是指先看懂别人的程序,然后自己编程,而不是照抄(复制)别人的某段程序,也不是在别人的程序基础做修改,所有的代码一定要自己写。
单片机课程设计心得体会篇三
基本功能:设置0-7号按键控制播放不同的音乐
选题三 8×8点阵式led显示系统
基本功能:能够显示点阵汉字
选题四 电子计算器
基本功能:能够进行加减乘除运算,并显示运算结果
选题五 数字温度计
基本功能:能够实时显示环境温度
选题六 lcd液晶显示系统
基本功能:能够显示英文字符
选题七 电子秒表
基本功能:能够实现秒表计时,并显示计时值,能够清零,重新计时
选题八 电子万年历
基本功能:能够输入初始年月日,并能够显示当前日期
选题九 智能交通灯
基本功能:模拟十字交通路口的红绿黄三种灯的闪亮情况,控制交通
选题十 电子密码锁
基本功能:当摇摇棒摇动时,能够显示不同变换效果图
提示:可以选用振动开关
选题十二 多功能数字电子钟
基本功能:能够预置初始时间,并能够实时显示当前时间
每组选题人数不超过5人。
论文写作分以下几个部分
一、选题的意义
二、主要功能
三、设计方案
四、硬件电路
五、软件设计
六、总结
自制封面:包含课程设计题目、学号、姓名、班级等内容
单片机课程设计心得体会篇四
通过课程设计使学生深入理解单片机的基本结构和工作原理。掌握单片机系统常用接口的设计及扩展方法。掌握汇编语言程序设计和程序调试的技巧。学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。
二、设计任务及要求
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,除法运算仅显示商,忽略余数。
单片机课程设计心得体会篇五
电子钟已成为人们日常生活中必不可少的物品,广泛用于个人、家庭以及车站、影院、办公室等公共场所,给人们的生活、学习、工作带来了极大的方便。随着电子技术的发展,人们已不再满足于钟表原先最简单的报时,希望出现一些新的功能,诸如日历的显示、闹钟的非接触式止闹、秒表功能、重要日期倒计时显示等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究数字电子钟及其扩展应用,有着非常现实的意义和实用价值。
(1)时、分、秒的设置及显示;(2)画出程序框图;(3)调试与分析。用proteus仿真。
//buf
中北大学单片机原理及接口技术课程设计说明书
{
{
case 0x01:if(hhh24)hhh++;
else hour=23;break;
中北大学单片机原理及接口技术课程设计说明书
} } //定时器0中断函数
} } }
}
单片机课程设计心得体会篇六
基于at89s51单片机的密码锁设计,具体功能如下:(1)总共可以设置8位密码,每位密码值范围为1~8。(2)用户可自行设定和修改密码。(3)按每个密码时都有声音提示。
(4)若键入的8位开锁密码不完全正确,则报警5s已提醒他人注意。
(5)开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防窃贼多次试探密码。
(6)键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。(7)电磁锁的电磁线圈每次充电5s,然后恢复初态。
2.1 设计思路
按照系统设计的要求和功能,将系统分为主控模块;按键扫描模块;蜂鸣器;电源电路;复位电路晶振电路;驱动电路几个模块,系统组成框图如图1-1所示。主控模块采用at89s51单片机。
电源电路复位电路主控模块晶振电路at89s51按键扫描模块驱动器蜂鸣器 图1-1 基于at89s51单片机的密码锁组成框图 镇江高等专科学校课程设计2.2 硬件图及说明(硬件图见图1-2,)
注:89s51是一个低功耗,高性能cmos 8位单片机,片内含4k bytes isp(in-system programmable)的可反复擦写1000次的flash只读程序存储器,器件采用atmel公司的高密度、非易失性存储技术制造,兼容标准mcs-51指令系统及80c51引脚结构,芯片内集成了通用8位中央处理器和isp flash存储单元,功能强大的微型计算机的at89s51可为许多嵌入式控制应用系统提供高性价比的解决方案。
r3:存放允许的错码次数3与实际错码次数的差值。 r4~ r7:延时用。 00h:错码标志位。
3.3 程序清单(注释)
loc obj line source
通过此次课程设计,使我更加扎实的掌握了有关单片机方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。
实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。
参考文献:(另起一页)
【1】杨居义。单片机课程设计指导。北京:北京大学出版社,2009。
【2】王效华,张咏梅。单片机原理与应用。北京:北京交通大学出版社,2007。【3】杨光义,马宁,靳光明等。单片机原理与工程应用。北京:清华大学出版社,2009。