C_Sharp 板


LINE

我是想用C# serialPort 去控制8051上的LED,但传出去都没反应 求解! C#程式 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { serialPort1.PortName = "COM1"; serialPort1.BaudRate = 4800; serialPort1.Open(); byte[] xx = new byte[]{0x30} ; serialPort1.Write(xx, 0, 1); } } 8051端程式 #include <reg51.h> // 包含reg51.h档 #define LED P1 // 定义LED位置 #define DIPSW P0 // 定义指拨开关位置 //============ 函数 ========== void delay1ms(int); // 宣告延迟函数 unsigned char inst=0; // 宣告变数 //======= 主程式 ======== main() // 主程式开始 { LED=DIPSW=0xFF; // 关闭LED,设定DIPSW为输入埠 EA=ES=1; // 启用串列埠中断 SCON=0x50; // 设定为mode 1 TMOD |= 0x20; // 设定采mode 2 PCON |= 0x80; // 将SMOD设定为1 TH1=TL1=0xF3; // 4800bps (12MHz) TR1=1; // 启动Timer 1 SBUF=DIPSW; // 传出指拨开关状态 while(1) { switch (inst) { case 0: { LED=0xFF; break; } case 0x30: { LED=0; break; } } } } //============ 传送字元函数 ========== void Serial_INT(void) interrupt 4 { if (TI) { TI=0; // 清除TI旗标 SBUF = DIPSW; // 再传出指拨开关状态 } if(RI) { RI=0; // 清除RI旗标 inst = SBUF; // 接收命令 } } --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.124.44.65
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1411380524.A.E0D.html
1F:推 howard1236: 第一 先上网载comport通讯程式,先别自己写 09/22 19:09
2F:→ howard1236: 第二 确定rs232三只接脚是否接对? 09/22 19:10
3F:→ howard1236: 51RX 接comport TX, 51TX 接 comport RX ,51地 接 com 09/22 19:12
4F:→ howard1236: 第三 看看是不是传出资料跟接收资料的格式不一样? 09/22 19:15
5F:→ howard1236: 例如要 Encoding ASCII...之类的 09/22 19:16
6F:→ howard1236: 第四 确认韧体是否正确? 先用外部硬体中断看看可不可 09/22 19:17
7F:→ howard1236: 以动? 09/22 19:18
8F:推 howard1236: 更正第二项 51地 接 comport 地 09/22 19:30







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP