前提:我对于单片机没有基础,所以提的问题如果有什么不对的地方请指出来
目的:采集电流的毫安值并通过无线信号发送到接收端电脑和手机
问题:
..单片机AT89S52(我不知道应该用哪种型号)控制GSM模块(请提供相对型号)如何连接?
..无线收发采用PTR8000还是采用VT-DTMSX3-433更好些?相应电路都需要什么?
..以上问题请用电路图(我看不太懂)表示,最好标以中文。
虽然不是很懂,但是我会测试和分析。希望能真正解决问题。如果不方便公布答案可以发到我邮箱[email protected]
关于单片机和GSM的采集和收发问题
答案:3 悬赏:40
解决时间 2021-11-10 01:07
- 提问者网友:冷天寄予
- 2021-11-09 12:30
最佳答案
- 二级知识专家网友:不服输就别哭
- 2021-11-09 13:41
#include "inc/hc595.h"
#include "reg51.h"
sbit HC595CLK = P0^5;
sbit HC595RCK = P0^6;
sbit HC595DATA = P0^7;
void SendData(unsigned int uiDataOne, unsigned int uiDataTwo)
{
unsigned int i = 0;
HC595RCK = 0;
for (i = 0; i < 8; i++)
{
HC595CLK = 0;
if (0 != (uiDataOne & 0x80))
{
HC595DATA = 1;
}
else
{
HC595DATA = 0;
}
HC595CLK = 1;
uiDataOne = uiDataOne << 1;
}
for (i = 0; i < 8; i++)
{
HC595CLK = 0;
if (0 != (uiDataTwo & 0x80))
{
HC595DATA = 1;
}
else
{
HC595DATA = 0;
}
HC595CLK = 1;
uiDataTwo = uiDataTwo << 1;
}
HC595RCK = 1;
}
全部回答
- 1楼网友:狙击你的心
- 2021-11-09 15:08
采集电流的毫安值
--电路?
并通过无线信号发送到接收端电脑和手机
--蓝牙?
--短信?
……
- 2楼网友:萌萌哒小可爱
- 2021-11-09 14:31
#include "inc/hc595.h"
#include "reg51.h"
sbit hc595clk = p0^5;
sbit hc595rck = p0^6;
sbit hc595data = p0^7;
:senddata
* 函数功能;* 准备第二个数据 *
}
else
{
hc595data = 0:uidataone */hc595;* 时钟信号线引脚定义 *,首先将clk置为0 */, unsigned int uidatatwo)
{
unsigned int i = 0;*******************************************************
* 程序名称:hc595;* 给出脉冲信号:uidatatwo */
/
#include ":
* 程序版本; i }
/inc/
}
else
{
hc595data = 0;
sbit hc595clk = p0^5!= (uidataone & 0x80))
{
hc595data = 1; i++)
{
:v0;
uidataone = uidataone {
hc595data = 1;
sbit hc595rck = p0^6;
/.1
******************************************************/ 1; 1; 8;
uidatatwo = uidatatwo }
/
hc595clk = 1;
/,首先将clk置为1 */.h"* 给出脉冲信号;
if (0 ;
/
hc595clk = 0;
, unsigned int uidatatwo
* 出口参数;* 准备第二个数据 */
void senddata(unsigned int uidataone;
/:74hc595数据的发送
* 入口参数;
sbit hc595data = p0^7;
if (0 :吴鉴鹰
* 创建时间; i / }
/:2014-3-10
* 修改时间.c
* 程序功能:595的应用文件
* 程序作者;
/
hc595rck = 1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯