| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> HNU小学期实训课设 -> 正文阅读 |
|
[嵌入式]HNU小学期实训课设 |
1,设计概述 由于社会的发展和科技的进步,人们对生活品质要求越来越高,而计算机时代的来临和物联网技术的发展也会给我们的生活带来巨大的变化,所以我希望通过物联网传感技术实现对闹钟的创意设计,从而改进人们的生活品质。 首先相对于传闹钟设置闹铃的方式,我想把这款创意闹钟设计成通过光照传感器来实现对闹钟的开启,更有效实现闹钟的自动化、智能化,不过为了防止误触带来闹钟的开启,需要对开启条件进行考量,能够在天亮自动响铃,提示时间,同时还能改变音调。同时增加了一个电子音乐,从而使得能够使得人们早上有个好的心情。在按下k2键的时候可以显示实时时间,让人们知道该时刻的时间。 2,设计方案 ? 3,硬件原理 。。。。 4,软件实现 4.1数码管显示模块 4.1.1 ?数组段选用于存储相应的数码管显示的段选信号,函数weixuan(char i)用于选择对应的位置 ? ? ? 4.1.2 数码管显示函数 ? ? 4.2 光照传感器的AD转换模块 ?4.2.1初始化光照ADC ? ?4.2.2 AD中断,通过使用time计数的方法,多次取值求平均值,将光照ADC传进的数据进行处理。 ? 4.3 蜂鸣器模块 ?4.3.1蜂鸣器发声 ? 4.3.2 蜂鸣器发声的条件 ? 4.4 流水灯模块 ? ? 4.5 电子音乐模块 ? ? 4.5.1 音乐代码 ? ? ? ? ? 4.5.2 实现播放音乐 ? 4.6 实时时钟模块 ?4.6.1 实时时钟的读程序和写程序 ? ? 4.6.2 DS1302的时间获取函数 ? 5,感想体会 通过这个小学期对STC实验板的学习,我了解到了STC实验板的应用广泛性,小到一个简单的播放器,大到军事方面的技术应用,无论是在科技还是在生活都处处可见它的影子,这更加提高了我学习STC的积极性。通过近一个月,我学到了STC实验板的基本原理、结构以及应用方法,收获颇丰。通过几位老师的讲座,我了解了STC板的基本功能,比如:定时器、中断的使用、AD转换、串口通信等等知识,老师的讲解对后续的综合设计起到很大的帮助。在设计过程之中遇到了许多的问题,比如数码管不能和流水灯同时实现,实时时钟无法正确获取时间,电子音乐无法实现等等情况。这些我们都通过添加中断,改变串口的方法成功的实现了我所需要的功能。从设计方案到实现的过程中,结合几位老师的讲座知识,让我理解到了实践与理论结合的重要性,在今后的学习当中,我会更加注重实践的重要意义。在今后的学习或者工作之中,再次遇到问题的时候,可以换个思路去解决不能完全拘泥于这一个框架之中,实在难以解决的我们应当主动的去寻求他人的帮助可能别人的一句点拨,我们就能够拨开云雾。同时如果别人遇到问题的时候,我们能帮助的也要大方的伸出援助之手。我们必须坚持理论联系实际的思想,以实践证实理论,从实践中加深对理论知识的理解和掌握。实验是我们快速认识和掌握理论知识的一条重要途径。我认为,在这学期的实验中,在收获知识的同时,还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课_上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践 ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 1:37:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |