关注EEWORLD论坛这个活动很久了,从一开始就关注着,可惜那会正好报了驾校,准备考驾照。每天都得去驾校报告被教练骂。在驾校练车一练一上午,一练一下午,累得很,根本没有精力在来敲代码。 之后,看到大家都陆陆续续的参加了活动,用了STM32、TFT触摸屏等等,心里越发痒痒,也想自己DIY一个手机。现在正好有点空闲时间,可以来敲敲代码,DIY一下。 项目名称:DIY--手机 版 本:V1.0 硬 件:STC51 +LCD12864+SIM900 功 能: 1.打电话 2.游戏 3.闹钟 4.电子日历 没有群里各位大神那么高大上,我的要求不要太高,首先能打电话,其次再加一些小功能,比如游戏、闹钟、电子日历等等。功能不要太多,毕竟这是我的第一个版本,之后肯定会升级。 今天早上起晚了,没去看书,在宿舍把大概框架敲好了,也不知道活动哪天结束,毕竟已经开始很长时间了。管它了,反正我会把它进行到底。 借用锤子一句话:我不在乎输赢,我只是认真.....
显示界面 菜单 这次DIY手机,用到的SIM900A是用AT指令进行通信的器件,之前从来没有接触过这方面的东西,怀一颗忐忑的心,不知道该怎么下手。从快递公司取回来模块后, 需要做的第一件事就是测试一下模块是不是可以正常工作。
把它和单片机连起来。SIM900A模块和单片机的连接特别方便,因为用MCU的UART串行口,所以只需要两根数据线就可以了,即单片机的RXD、TXD分别和SIM900A模块的TXD.RXD相连接即可。 先进行最简单的测试---自动拨号
复制代码 先写一个简单的发送函数
复制代码 自动拨号,进行最最简单的测试
复制代码 插入耳机,可以听到10086的声音,简单的测试就完成了。 这只是最最简单的测试,什么都不用管,直接自动拨号然后挂断。但是,实际应用的话用单片机和SIM900A进行通信的话会是这么简单么??肯定不是,实际情况会比这复杂得多得多,欲知后事如何,请听下回分解吧~~~~ 这次DIY手机,用到的SIM900A是用AT指令进行通信的器件,之前从来没有接触过这方面的东西,怀一颗忐忑的心,不知道该怎么下手。从快递公司取回来模块后, 需要做的第一件事就是测试一下模块是不是可以正常工作。 项目名称:KaSuo Phone 版 本:V1.0 硬 件: STC89C516 LCD12864(ST7920) SIM900A模块 功 能: 1.接/打电话 2.时钟 3.游戏 4.工具:闹钟、秒表、电子日历 5.设置:按键音设置、背光调节、情景模式 上图: 1.显示板 2.控制板 组合: 最后的整体图: KaSuo Phone 介绍: 一。显示界面 显示时间、信号强度、电量信息 二。菜单界面 菜单又分为【拨号】、【时钟】、【游戏】、【工具】、【设置】、【版本】 原文及视频:http://bbs.eeworld.com.cn/thread-443790-1-1.html 以上图文内容均是EEWORLD论坛网友:季夏木槿 原创,在此感谢。 欢迎微博@EEWORLD 如果你也写过此类原创干货请关注微信公众号:EEWORLD(电子工程世界)回复“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条! 与更多行业内网友进行交流请登陆EEWORLD论坛。 |