本文格式为Word版,下载可任意编辑——单片机课程设计报告(4篇)报告材料主要是向上级汇报工作,其表达方式以表达、说明为主,在语言运用上要突出陈述性,把事情交代明白,充分显示内容的真实和材料的客观。那么我们该如何写一篇较为完美的报告呢?下面是我带来的优秀报告范文,希望大家能够喜欢!
单片机课程设计报告篇一
课题:简易电子琴设计
学
院:
电气与信息工程学院专
业:
电子信息工程姓
名:
李琳琳学
号:
0
指导老师:
田巍
河南城建学院
2023年
01月
01日
单片机课程设计报告篇二
中北大学单片机原理及接口技术课程设计说明书绪论
电子钟已成为人们日常生活中必不可少的物品,广泛用于个人、家庭以及车站、影院、办公室等公共场所,给人们的生活、学习、工作带来了极大的便利。随着电子技术的发展,人们已不再满足于钟表原先最简单的报时,希望出现一些新的功能,诸如日历的显示、闹钟的非接触式止闹、秒表功能、重要日期倒计时显示等,以带来更大的便利,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究数字电子钟及其扩展应用,有着十分现实的意义和实用价值。
单片机是指将微处理器、一定容量的ram和rom以及i/o口、定时器等电路集成在一块芯片上的完整计算机系统。89c51单片机是一种低功耗、高性能的,它采用cmos工艺和高密度非易失性存储器(nuram)技术,其输出引脚和指令系统都与mcs-51兼容;片内的flashrom允许在系统内改编程序或用常规的nuram编程器来编程。因此,89c51是一种功能强、灵活性高,而且价格合理的单片机,可以便利的利用at89c51定时器和6位7段数码管,设计一个电子时钟。显示格式位“xxxxxx〞,从左向右分别是:时、分、秒。1.1设计目的
利用mcs-51芯片及相关芯片设计数字钟。1.2设计内容1)硬件设计
设计数字钟的电路原理图,用proteus绘制硬件电路。制作实物。2)软件设计
(1)时、分、秒的设置及显示;(2)画出程序框图;(3)调试与分析。用proteus仿真。
//buf
中北大学单片机原理及接口技术课程设计说明书
{
keyrel=1;keyprocess(buf);buf=0xff;}display();}}//按键处理函数
voidkeyprocess(unsignedcharkey)//键值处理,正常计时,设置时分秒{switch(key){case0xe0:status++;//按下设置键if(status>=4)status=0;
break;case0xd0:switch(status)//按下加1键,3种模式下加1
{
case0x01:if(hhh0)hhh--;
elsehour=23;break;
中北大学单片机原理及接口技术课程设计说明书
}}//定时器0中断函数
voidtimer0()interrupt1using2{staticuintcount;th0=(65536-1000)/256;//定时器0设置初始值1ms中断初始值tl0=(65536-1000)%256;tr0=1;count++;//正常计时
if(count>=1000)//定时1s到,以下为时钟的正常走钟规律{count=0;sss++;if(sss>60){sss=0;mmm++;if(mmm>60){mmm=0;hhh++;if(hhh>24){hhh=0;}
}}}
}
单片机课程设计报告篇三
《单片机技术》课程设计说明书
音乐盒
院、部:电气与信息工程学院学生姓名:刘亮指导教师:凌云职称讲师专业:电子信息工程班级:电子1302班学
号:完成时间:2023年1月11日
摘要
音乐盒起始于中世纪欧洲,当时为使教会的钟塔报时,而将大小的钟表上装置机械设备,被称为可发出声音的组钟。
本次的课题主要分为数码管显示模块、供电模块、按键模块、发声模块、复位电路和at89s52单片机。数码管显示模块采用共阳极数码管,通过p0口控制,实现歌曲序号的显示;供电模块采用+5v供电;按键通过p3口控制,实现歌曲播放顺序的调换和暂停播放功能;扬声器由p3.1口控制,实现歌曲播放。
主要的工作过程是通过按键控制下一首和上一首播放以及暂停和播放,同时有数码管显示当前正在播放的歌曲序号,扬声器播放出音乐。
此次设计主要用到proteus、keil编程和ad作图软件
到此这篇单片机设计(单片机设计报告)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-api/75406.html