单片机开发
文章平均质量分 80
lineter
这个作者很懒,什么都没留下…
展开
-
基于C8051F410的波形发生器设计
这段程序大部分是新华龙公司的官方资料,鄙人稍加修改,简化了不少代码,并增加了几种波形,只要按下P1.4键就可以切换。//-----------------------------------------------------------------------------// F41x_DACs_SineCosine.c//---------------------------原创 2011-11-08 20:48:10 · 1535 阅读 · 0 评论 -
基于C8051F410的矩阵键盘设计
这个也是在暑假电子设计竞赛培训时自己做的,运行结果还可以。引脚是交叉的,因为用的是P2口,硬件设计时P2的0,2,4,6为行,1,3,5,7为纵(错了就反过来)。因为从示例程序复制了不少东西,所以有些量是不用的,大家自己斟酌吧。// 键盘程序,通过P2口接4*4键盘,用扫描法得键值// 最后通过串口发送该键值。// EDIT by lineter// QQ:542原创 2011-11-08 20:54:45 · 1847 阅读 · 0 评论 -
基于C8051F410的DHT11温湿度传感器驱动编写
这个也是在暑假培训时做的一个小东西,之前在网上买了一些传感器,还花了不少大洋,于是就拿来练手了。这个DHT11的输出引脚还要加上拉电阻,真是麻烦,程序也比较不好,如果连线出现问题就会死机,建议参考下篇文章对AM2305的驱动编写,不过那东西可要一百多呢,这个才几块钱。#include // SFR declarations#include #de原创 2011-11-08 21:08:38 · 2923 阅读 · 0 评论 -
基于C8051F410的am2305温湿度传感器的驱动编写
这个和那个DHT11差不多,精度稍高一点,价格相差十倍呢。程序很有改进,中间如果连线出问题则会自动恢复。直接上程序吧。#include // SFR declarations#include #define SYSCLK 24500000 // SYSCLK frequency in Hz#define BAUDRAT原创 2011-11-08 21:11:42 · 2330 阅读 · 3 评论 -
基于C8051F410的串口通信实验
这段程序功能很简单,就是按一个按键就发送特定命令,收到命令就控制灯的亮灭,但却很有调试价值,曾帮科协的一个同学调通了C8051F410和avr的通信,还有自己的一些项目用到它。故上传上来给大家参考下。#include // SFR declarations#include #define SYSCLK 24500000原创 2011-11-08 20:58:52 · 3988 阅读 · 0 评论 -
基于单片机的文件系统实现
首先申明,我只实现了部分的功能,没有提到的功能默认是没有的。实现了:获得SD信息,获得总分区信息,获得某分区的信息,读取fat分区表功能。具体有列出根目录下所有文件功能,查找某文件是否存在功能,显示某文件内容功能,删除某文件功能。都仅限于在根目录下操作,且要满足8.3文件名格式。因老师有要求,不能列出所有文件内容,现列出头文件,给各位一个参考。/****************原创 2011-12-10 19:53:51 · 8150 阅读 · 0 评论