您好,我有一个 PIC16F877A 微控制器和液晶显示器。我已经让 PIC 控制器每 2 分钟在 LCD 屏幕上显示随机数,并且它还通过 RS232 电缆每 2 分钟将这些随机生成的数字发送到我的笔记本电脑。我正在使用 ASP.NET 4 C# 创建一个网站,我想在其中读取这些数字并执行功能。我已经编写了以下代码,但它不起作用,但我在笔记本电脑的超级终端中收到了这些随机数。请建议我如何实现这一点 - 我必须每 2 分钟收到一次这些代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO.Ports;
public partial class Entercode : System.Web.UI.Page
{
static SerialPort mySerialPort = new SerialPort("COM46", 1200, Parity.None, 8, StopBits.One);
protected void Page_Load(object sender, EventArgs e)
{
mySerialPort.Open();
String str = mySerialPort.ReadLine();
mySerialPort.Close();
}
}