共648篇 首页 上一页 下一页 尾页 页次:48/65页  10篇/页 转到:
未知 信息技术用WINDOWS定时器实现串口通信控制    [ 2004-03-02 00:00:00  星期二 ]
---- 1: 串 口 通 信 概 述

---- 在 计 算 机 外 设 中,RS-232 串 口 因 为 其 组 成 方 式 简 单, 编 程 控 制 方 便 而 成 为 最 为 应 用 广 泛 的I/O 通 道 之 一。 在 硬 件 连 接 方 面, 最 为 简 单 的 方 式 一 条 公 用 地 线 和 两 条 信 号 线 即 可 组 成 串 行 双 工 通 信 线 路。 而 在 软 件 编 程 控 制 方 面, 操 作 系 统 亦 提 供 了 对 应 的 编 程 接 口, 使 的 开 发 者 能 灵 活 的 控 制 串 口 工 作。

---- 在DOS 的 系 统 接 口 中DOS INT21H 的03H 和04H 号 功 能 调 用 为 异 步 串 行 通 信 的 接 收 和 发 送 功 能, 而BIOS INT14H 有4 组 功 能 调 用 为 串 行 通 信 服 务, 正 因 为 如 此 在DOS 中 采 用 寄 存 器 直 接 读 写、BIOS 调 用、 通 信 中 断 程 序 等 方 法 可 以 比 较 容 易 实 现 串 口 通 信。 但 是 在WINDOWS 中 由 于WINDOWS 采 用 消 息 驱 动 和 设 备 统 一 管 理, 以 及 利 用 消 息 对 列……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:7965  
未知 信息技术串口通信编程有关资料   [ 2004-03-02 00:00:00  星期二 ]


用Activex实现串口通信

WIN95 界 面 下 的VC++ 串 口 通 讯 程 序

利 用WINDOWS 定 时 器 实 现 串 口 通 信 控 制

VC++下串行通信的编程方法

串行通讯通用接口程序设计

VC在win95下编写用于串行通讯的程序

用Activex实现串口通信

为实现Windows的串口通信可用API实现,但十分不便。也可以用Active控件实现。

先在应用程序中插入Active控件Microsoft comm contronl(MSComm)。

SComm控件的属性

MSComm控件的属性

CommPort:设置串口号,类型 short :1-comm1 2-comm2.

Settings:设置串口通讯参数,类型 CString :B-波特率 P-奇偶性?
∟-无校验,E-偶校验,O-奇验) D-字节有效位数S-停止位。

PortOpen:设置或返回串口状态,类型 BOOL:TURE-打开 FALSE-关闭。

InputMode:设置从接收缓冲区读取数据的格式,类型 long: 0-Text 1-Bin.

Input:从接收缓冲区读取数据 类型 VARIANT。

InBufferCount:接收缓冲区中的字节数,类……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:24723  
未知 信息技术用VC 6.0实现串行通信的三种方法    [ 2004-03-02 00:00:00  星期二 ]
---- 摘要: 本文介绍了在Windows平台下串行通信的实现机制,讨论了根据不同的条件用

Visual C++ 设计串行通信程序的三种方法,并结合实际,实现对温度数据的接收监控。

---- 在实验室和工业应用中,串口是常用的计算机与外部串行设备之间的数据传输通道,

由于串行通信方便易行,所以应用广泛。依据不同的条件实现对串口的灵活编程控制是我们

所需要的。

---- 在光学镜片镀膜工艺中,用单片机进行多路温度数据采集控制,采集结果以串行方式进

入主机,每隔10S向主机发送一次采样数据,主机向单片机发送相关的控制命令,实现串行数

据接收,处理,记录,显示,实时绘制曲线。串行通信程序开发环境为 VC++ 6.0。

---- Windows下串行通信

---- 与以往DOS下串行通信程序不同的是,Windows不提倡应用程序直接控制硬件,而是通过

Windows操作系统提供的设备驱动程序来进行数据传递。串行口在Win 32中是作为文件来进行

处理的,而不是直接对端口进行操作,对于串行通信,Win ……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:9568  
未知 信息技术一个简单的VB串口发送程序(源码)   [ 2004-03-02 00:00:00  星期二 ]
'-----发送按钮Click事件子程序-----------
Private Sub Fasong_Click()
Dim JIHAO(0) As Byte ’机号
Dim head_data(4) As Byte ’5 Byte控制字
Dim end_data(0) As Byte '1 Byte 结束字
JIHAO(0) = Val(Text3.Text)
head_data(0) = Val(Text4.Text)
head_data(2) = &HEE 'TIMH
head_data(3) = &HEE 'TIML
head_data(4) = Val(Combo1.Text) 'INMOD
end_data(0) = &HFF
If Combo2.Text = "增加" Then head_data(1) = &H99
If Combo2.Text = "清空" Then head_data(1) = &H33
If Combo2.Text = "删除" Then head_data(1) = &H32
Ready = 0: ErrCount = 0
On Error GoTo ERRORCOM ’打开错误处理
'----------------------------------------------------------
If com1.Value Then MSComm1.CommPort = 1 'Use com1
If com2.Value Then MSComm1.CommPort = 2 'Use com2

MSComm1.Settings = FORM1.Combo3.Text + ",M,8,2" '设定波特率和置校验和位为1
MSComm1.InputLen = 0 '
MSComm1.PortOpen = -1 'Open the port
MSComm1.OutBufferCount = 0
MSComm1.Output = JIHAO ‘发送机号
MSComm1.PortOpen = False ’关闭串口
MSComm1.Settings = FORM1.Combo3.Text + ",S,8,2" '设定波特率和置校验和位为空
MSComm1.OutBufferCount = 0
MSComm1.PortOpen = True
MSComm1.Output = head_data
MSComm1.Output = Text2.Text
MSComm1.Output = end_data
MSComm1.PortOpen = False
Text1.Text = "发送成功!" + Chr(13) & Chr(10) + "发送至" + Text3.Text + "屏体," + "信息编号:" + Text4.Text + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text
GoTo comend
ERRORCOM:
Text1.Text = "ERROR!请重新选择COM口!" + Chr(13) & Chr(10) + Chr(13) & Chr(10) + Text1.Text
comend:
On Error GoTo 0
End Sub
……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:11893  
未知 信息技术一个非常好的串口程序   [ 2004-03-02 00:00:00  星期二 ]
#include <iom128v.h>
#include <macros.h>
#include "uart.h"

/* USART Buffer Defines */
#define USART_RX_BUFFER_SIZE 16 /* 1,2,4,8,16,32,64,128 or 256 bytes */
#define USART_RX_BUFFER_MASK ( USART_RX_BUFFER_SIZE - 1 )
#define USART_TX_BUFFER_SIZE 16 /* 1,2,4,8,16,32,64,128 or 256 bytes */
#define USART_TX_BUFFER_MASK ( USART_TX_BUFFER_SIZE - 1 )

#if ( USART_RX_BUFFER_SIZE & USART_RX_BUFFER_MASK )
#error RX buffer size is not a power of 2
#endif

/* Static Variables */
static unsigned char USART_RxBuf[USART_RX_BUFFER_SIZE];
static volatile unsigned char USART_RxHead;
static volatile unsigned char USART_RxTail;
static unsigned char USART_TxBuf[USART_TX_BUFFER_SIZE];
static volatile unsigned char USART_TxHead;
static volatile unsigned char USART_TxTail;

/* 串口初始化 */
void InitUSART(INT8U baudrate)
{
INT8U x;
UBRR0L = baudrate;
UCSR0B = ( (1<<RXCIE0) | (1<<RXEN0) | (1<<TXEN0) );/*RX Complete
Interrupt Enable, Receiver Enable and Transmitter Enable*/
x = 0; /* flush……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:9752  
  摘要 在Visual Basic开发环境下,运用VB提供的通信控件,实现PC机与89C51单片机之间的串行通信。
  关键词 Visual Basic 89C51单片机 串行通信 A/D D/A转换

Serial Communication between PC
and 89C51 with Visual Basic

  Abstract:Serial communication between PC and 89C51 single-chip-computer by MSCOMM control box of Visual Basic is introduced.
  Key Words:Visual Basic 89C51 Serial communication A/D D/A

1 系统简介
  在中科院等离子体物理研究所受控核聚变物理实验装置控制系统中,我们开发设计了以计算机控制为基础的各种信号予置系统,系统原理如图1所示。

图1 系统原理图

  系统上位机由一台(PC586)微机构成,软件采用Visual Basic编程,作出十分直观的人机界面,并通过串行口将所需的各种予置信号(数字信号)传给单片机系统,再由单片机系统产生实际的模拟信号经线性光电隔离器送到现场。予置数值可以分别显示在PC机软件……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:11815  
未知 休闲娱乐雅尼音乐(Yanni)(有音乐哦)   [ 2004-03-02 00:00:00  星期二 ]
你知道雅尼吗?你听过他的音乐吗?我想,雅尼这个名字,已经随着他的代表作《Santorini》被越来越多的人了解和喜爱了。

以下播放的就是《Santorini》

雅尼可以称得上是一位伟大的现代音乐艺术家。他自己谱曲,自己演奏,用现代技术的结晶--电子合成器(Synthesizer)和最经典化的乐器--钢琴,演绎出世间万物,诠释出人们藏在心灵最深处的感悟。他创作的音乐,时而激昂,时而舒缓,时而铿锵有力,时而温柔细腻,时而奋进向上,时而忧愁伤感。如果你正在聆听,你就会感到,你自己已经与他的音乐结合在一起了;无论你高兴,悲伤,欢喜,忧愁,他的音乐旋律总是恰倒好处,给你以心灵交汇沟通的感受。

雅尼从80年代初就走上了他的音乐生涯。早期,电子合成器是他演奏的主要工具。凭借着合成器在演奏方面的特殊优势,雅尼为其"量身定制"了不少旋律优美的曲子。电子合成音乐有个特点,听起来特别有气势,就像身在旷野中听"大自然的旋律"一样。雅尼的《The Rain Must Fall》……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:8443  
未知 休闲娱乐学生时代的考试之魔鬼定律   [ 2004-03-01 00:00:00  星期一 ]
  1、递推定律:你偷看前座的人的考卷时,后座的人一定在偷看你的考卷。

  2、莫非定律:你相信偷看来的答案是对的,可往往你自己的答案是正确的。

  3、橡皮定律:弯腰捡掉在地上的橡皮,总有做贼心虚的感觉。

  4、不抬头定律:抄别人答案时,千万别抬头。一抬头,老师就来了。

  5、时间换算定律:考试前,一秒等于十分钟。考试时,十分钟等于一秒。

  6、矛盾定律:抄别人答案时,你总想让老师看不见你。别人抄答案时,你总想让老师看见他。

  7、时间价值定律:你唯一知道时间的宝贵是在考试结束铃响起的那一刻。

  8、附加题鸡形定律:老师把它当鸡肋骨,好学生把它当鸡脯,差学生把它当鸡屁股。

  9、倒霉定律:为一道仅仅一分的题,你作弊被发现了。

  10、不公平定律:同学把你的答案照抄了一遍,得了60分,而你却只得59分。

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:5817  
未知 随笔杂谈人生的六个经典悟语   [ 2004-03-01 00:00:00  星期一 ]
  1、父子二人经过五星级饭店门口,看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:“坐这种车的人,肚子里一定没有学问!”父亲则轻描淡写地回答:“说这种话的人,口袋里一定没有钱!”

  (注:你对事情的看法,是不是也反映出你内心真正的态度?)

  2、晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。儿子望着他父亲,说道:“一定是妈妈打破的。”“你怎么知道?”“她没有骂人。”

  (注:我们习惯以不同的标准来看人看己,以致往往是责人以严,待己以宽。)

  3、妻子正在厨房炒菜。丈夫在她旁边一直唠叨不停:慢些。小心!火太大了。赶快把鱼翻过来。快铲起来,油放太多了!把豆腐整平一下!“哎,”妻子脱口而出,“我懂得怎样炒菜。”“你当然懂,太太,”丈夫平静地答道:“我只是要让你知道,我在开车时,你在旁边喋喋不休,我的感觉如何。”

  (注:学会体谅他人并不困难……

  阅读全文>>

阅读全文 | 编者:haiyun.net  | 评论:0 | 查看:8926  
未知 休闲娱乐逃课去上网的10个理由   [ 2004-03-01 00:00:00  星期一 ]
  第一,老师讲究的是“一日为师,终生为父。”而网吧老板则将顾客做为上帝,讲究顾客至上。我相信,没有人愿做儿子而不去做上帝。

  第二,网吧里夏天有空调,冬天有暖气,而且环境挺好。而教室里,夏天热(而且有蚊子和苍蝇,还有难闻的气味)。冬天冷,就一个火炉还让老师占了。

  第三,就是寿命的问题,俗话说看美女可以长寿,可我不知道,班里美女资源那么匮乏,怎么还都活到18了。我相信,我要是在班里再呆上三年肯定会死的,所以就去上网,美女肯定多啊。(我还想活到共和国诞辰100周年啊)。

  第四,老师的问题,不是哪个老师老的掉了牙,连说话跑风。就是哪个老师不会说普通话,(特别是教语文的老师,要是碰上可就惨了,上网连语音都不能,人家还以为你是外宾那)或是哪个老师刚到更年期,对谁都没好脸色。(有时老师的穿着也是一个毛病,有的,男老师穿好几天都不洗的西服,让人见了就恶心,或是女老师穿着过于妩媚,让人产生幻觉听不进课)哎……

  阅读全文>>

阅读全文 | 编者:不祥  | 评论:0 | 查看:5313  
共648篇 首页 上一页 下一页 尾页 页次:48/65页  10篇/页 转到:

免责申明 | 版权申明 | 联系我们 | 关于
Copyright © 2001-2025 Haiyun.Net All Rights Reserved
地址:深圳市南山区南油天安工业区1栋3楼 邮编:518000
有我可以帮您的吗?QQ:12457275  
粤ICP备05017321号-1