labview课设,串口通信,求个单片机程序
-
具体要求如下;【设计内容】1、编制单片机程序,实现在LED上显示指定的字符串并进行调试。2、编制虚拟仪器软件,可以通过串口实现与单片机的通迅,可以向单片机发送规定的字符串并在单... 具体要求如下; 【 设计内容 】 1、编制单片机程序,实现在LED上显示指定的字符串并进行调试。 2、编制虚拟仪器软件,可以通过串口实现与单片机的通迅,可以向单片机发送规定的字符串并在单片机试验箱的LED显示器上显示。 3、实验设备为:计算机、单片机试验箱、串口数据线。 【 设计要求 】 1、程序能够连续运行,可在字符型控件中输入字符串,点击发送键可以向单片机发送该字符串。 2、单片机在接受字符串后,在LED上进行显示,要求字符显示正确,当发送的字符串较长时,应能逐个字符显示。 3、编程实现,界面友好,操作方便。 展开
全部评论(3条)
-
- 新华村社区5930 2012-06-16 00:00:00
- 你没有单片机实验箱型号,这个题目没法回答的。或者说无论什么单片机都可以?
-
赞(6)
回复(0)
-
- 董建终 2012-06-18 00:00:00
- #include<reg52.h> unsigned char a; void main() { TMOD=0x20; //设置定时器1为方式2 TH1=0xfd; //装入初值 晶振决定 TL1=0xfd; TR1=1; //启动定时器1 SM0=0; SM1=1; //设置串口为方式1 REN=1; //接受使能 EA=1; //打开总中断开关 ES=1; //打开串口中断开关 while(1); } void serial() interrupt 4 { a=SBUF; P0=a; RI=0; }
-
赞(3)
回复(0)
-
- 鸳鸯二字如何写 2012-06-18 00:00:00
- 你没有硬件电路图的话是没办法的,要不你把硬件电路图发一份,我可以试试
-
赞(18)
回复(0)
热门问答
- labview课设,串口通信,求个单片机程序
- 具体要求如下;【设计内容】1、编制单片机程序,实现在LED上显示指定的字符串并进行调试。2、编制虚拟仪器软件,可以通过串口实现与单片机的通迅,可以向单片机发送规定的字符串并在单... 具体要求如下; 【 设计内容 】 1、编制单片机程序,实现在LED上显示指定的字符串并进行调试。 2、编制虚拟仪器软件,可以通过串口实现与单片机的通迅,可以向单片机发送规定的字符串并在单片机试验箱的LED显示器上显示。 3、实验设备为:计算机、单片机试验箱、串口数据线。 【 设计要求 】 1、程序能够连续运行,可在字符型控件中输入字符串,点击发送键可以向单片机发送该字符串。 2、单片机在接受字符串后,在LED上进行显示,要求字符显示正确,当发送的字符串较长时,应能逐个字符显示。 3、编程实现,界面友好,操作方便。 展开
2012-06-15 03:39:22
399
3
- 谁有单片机课设篮球赛计时器程序
2017-06-22 09:34:14
382
2
- 单片机串口通信原理
2011-04-15 07:22:02
347
4
- 简易频率计设计(单片机课设)
- 可以测量正弦波和方波信号的频率 框图 输入信号--》整形处理--》控制器--》显示测量值 要求 1,能测量正弦波和方波10HZ-100KHZ 2,数码显示共三位,其中一位小数,自动换挡(00-999HZ)有一个灯亮,表示单位是HZ,0.00-99.99KHZ,另一个灯亮,表示单位是... 可以测量正弦波和方波信号的频率 框图 输入信号--》整形处理--》控制器--》显示测量值 要求 1,能测量正弦波和方波10HZ-100KHZ 2,数码显示共三位,其中一位小数,自动换挡(00-999HZ)有一个灯亮,表示单位是HZ,0.00-99.99KHZ,另一个灯亮,表示单位是KHZ 3,要有输入信号超范围的保护电路 发挥要求 1,能测量方波周期,并显示 2,能测量100mV的正弦波 有没有爱好者,救救急,对这破玩意一窍不通 有加分 展开
2012-05-31 06:48:10
284
2
- 电子负载与单片机怎么实现串口通信
2014-07-15 00:25:30
461
2
- 基于LabVIEW的加速度传感器串口通信设计怎么做
2018-11-18 02:59:19
338
0
- 力控组态软件怎样和单片机串口通信
- 想用力控做一个界面实现和单片机串口通信,请高手指教... 想用力控做一个界面实现和单片机串口通信,请高手指教 展开
2012-12-06 05:02:57
335
3
- labview与单片机串口通讯及字符串显示
- 1程序能够连续运行,可在字符控件中输入字符串,点击发送键可以向单片机发送该字符串。2单片机接受该字符串后,在LED上显示,要求字符串较长时,应逐个字符显示。3编程实现,界面友好... 1 程序能够连续运行,可在字符控件中输入字符串,点击发送键可以向单片机发送该字符串。2 单片机接受该字符串后,在LED上显示,要求字符串较长时,应逐个字符显示。3 编程实现,界面友好,操作方便。弄出来了吗,求教教我 展开
2016-07-05 05:10:26
501
1
- LabVIEW虚拟仪器数据采集与串口通信测控应用实战
- 麻烦您给我也传份LabVIEW虚拟仪器数据采集与串口通信测控应用实战的电子书和视频文件吧,多谢了,QQ:308074810... 麻烦您给我也传份 LabVIEW虚拟仪器数据采集与串口通信测控应用实战 的电子书和视频文件吧,多谢了,QQ:308074810 展开
2018-11-26 21:43:08
256
0
- labview虚拟仪器数据采集与串口通信测控应用实战
- 我想要这个光盘里的所有内容谢谢我想要这个光盘里的所有内容谢谢348086239QQlabview虚拟仪器数据采集与串口通信测控应用实战这本书光盘里的内容所有的... 我想要这个光盘里的所有内容谢谢我想要这个光盘里的所有内容谢谢 348086239QQ labview虚拟仪器数据采集与串口通信测控应用实战这本书光盘里的内容所有的 展开
2014-08-18 09:42:54
311
1
- LabVIEW虚拟仪器数据采集与串口通信测控应用实战电子书
- 发到ainsa.love@163.com... 发到ainsa.love@163.com 展开
2012-05-17 04:43:10
303
1
- 求个51单片机超声波测距(距离+报警)的c程序
- 求个51单片机超声波测距(距离+报警)的c程序
2017-05-19 03:18:16
371
1
- 求LabVIEW虚拟仪器数据采集与串口通信测控应用实战_李江 的光盘资料。
- qq邮箱:384455874@qq.com... qq邮箱:384455874@qq.com 展开
2012-03-31 13:08:13
353
1
- labview串口程序怎么设计设计?Z基础的那种
2015-03-12 10:48:28
318
1
- 串口数据采集程序
- 现有一个盘点机底座,是串口通讯的,像用VB做一个采集程序,具体是怎样的?... 现有一个盘点机底座,是串口通讯的,像用VB做一个采集程序,具体是怎样的? 展开
2014-09-28 18:18:27
243
2
- 基于单片机C51的数字式电阻测量仪课设怎么做啊?
- 要求:测量电阻范围:0--200欧姆 所用芯片: c51单片机、adc0809
2011-01-09 01:09:24
465
3
- modbus rtu串口通信
- 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03... 公司买了一个温度巡检仪,功能有限,我想通过自己做的软件来增强巡检仪的功能,但对串口通信编程知之甚少。现通过监控原程序得到以下数据:write requests: 01 03 00 01 00 01 D5 CA 01 01 00 50 00 20 3D C3 01 03 00 60 00 10 44 18 read requests: 01 03 02 00 02 39 85 01 01 04 00 00 00 00 FB D1 01 03 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 4E 20 AE 38 从中能不能翻译出什么东西?? 后来我又根据已有资料及网上相关程序编写了以下通讯程序: Private Sub Command1_Click() '发请求 Dim btSend(23) As Byte btSend(0) = &H1 '目标站号 btSend(1) = &H3 '功能码 btSend(2) = &H0 'I0.0地址(0000)高字节 btSend(3) = &H1 'i0.0地址(0000)低字节 btSend(4) = &H0 '读取个数高字节 btSend(5) = &H1 '读取个数低字节 btSend(6) = &HD5 btSend(7) = &HCA btSend(8) = &H1 btSend(9) = &H1 btSend(10) = &H0 btSend(11) = &H50 btSend(12) = &H0 btSend(13) = &H20 btSend(14) = &H3D btSend(15) = &HC3 btSend(16) = &H1 btSend(17) = &H3 btSend(18) = &H0 btSend(19) = &H60 btSend(20) = &H0 btSend(21) = &H10 btSend(22) = &H44 btSend(23) = &H18 ComK3.Output = CVar(btSend) Dim btReceive As Variant With ComK3 Do DoEvents Loop Until .InBufferCount = 5 .InputLen = 30 btReceive = .Input Text1.Text = Hex$(btReceive(1)) Text2.Text = Hex$(btReceive(2)) Text3.Text = Hex$(btReceive(3)) Text4.Text = Hex$(btReceive(4)) ' Text5.Text = Hex$(btReceive(5)) 'Text6.Text = Hex$(btReceive(6)) ' Text7.Text = Hex$(btReceive(7)) ' Text8.Text = Hex$(btReceive(8)) ' Text9.Text = Hex$(btReceive(9)) ' Text10.Text = Hex$(btReceive(10)) ' Text11.Text = Hex$(btReceive(11)) ' Text12.Text = Hex$(btReceive(12)) ' Text13.Text = Hex$(btReceive(13)) ' Text14.Text = Hex$(btReceive(14)) ' Text15.Text = Hex$(btReceive(15)) ' Text16.Text = Hex$(btReceive(16)) ' End If End With End Sub Private Sub Form_Load() With ComK3 .CommPort = 1 .Settings = "9600,N,8,2" .InputMode = comInputModeBinary '二进制收发 .InBufferSize = 512 .OutBufferSize = 512 If (Not .PortOpen) Then .PortOpen = True End With End Sub 能收到4个乱码,应该是错误标示,原程序待CRC验证,我验证不出,所以先删除了。期望大侠们帮我修改下程序 展开
2009-07-05 16:19:26
355
2
- 单片机控制直流电机调速,求程序!!
- 硬件电路已经搭好了,就差程序了,哪位高手指导一下程序,或者提供一下程序,不胜感激!... 硬件电路已经搭好了,就差程序了,哪位高手指导一下程序,或者提供一下程序,不胜感激! 展开
2013-12-23 01:22:36
283
1
- 两个单片机能不能不通过两个MAX232直接连接进行串口通信?
- 单片机串口通信要通过MAX232进行电平转换,两个单片机通常需要两片,这样相当于电平转换了两次,也就是又转换回了初试的TTL电平,那么能不能直接不用MAX232.两个单片机之间直接是TTL电平通信呢?
2012-07-01 09:05:37
418
7
- 串口通信和串行通信有什么区别?
2017-09-03 22:50:26
521
2
9月突出贡献榜
- 单位预算忏悔
- 饿啊地方
- 空中有牛
- 依然相信你会
- 本生(天津)健康科技有限公司
- 猫合宝
- 武汉安德信检测设备有限公司
- 上海一科仪器有限公司
- 广东皓天检测仪器有限公司
- 东莞市皓天试验设备有限公司
- futu888
- 牛牛麻麻2
推荐主页
最新话题
参与评论
登录后参与评论