搜索资源列表
用c语言编写串口程序
- 用c语言编写串口程序 在当今,流行的编程软件种类繁多,它们编程方便、易于维护,但是在与硬 件直接打交道和编制系统软件时却束手无策,于是C语言就有了用武之地。C语言 作为汇编语言与高级语言之间的一种过渡语言,兼有汇编语言的高效和高级语言 的方便。 在通讯中,为了保证行运安全可靠,标准的串行口必须具有许多握手信号和 状态信息。这是因为通讯的各个计算机CPU速度不一样(这会导致“错帧”)以 及发送机发送数据速度比接收机接收速度快(这会导致“过冲”)。为解决这个 问
PC机串行通信程序设计
- 本串行通信程序利用汇编语言通过BIOS中断调用和DOS功能调用实现PC机双机串行通信。其中,上位机和下位机串行口均为辅串口COM2(口地址为2FXH),对外用9针连接器与令一台PC机连接;BIOS通过“INT 14H”4个中断服务子程序,分别完成串口初始化编程、发送一帧数据、接受一帧数据以及测试通信线状态。本程序分为PC机串口自动测试程序(目的是测试串口好坏)和PC机全双工双机通信程序两个部分。-the serial communications procedures through the u
SCI串口初始化代码示例
- 功 能:对串行口进行初始化,默认为允许SCI,正常码输出,8位 * * 数据,无校验等,允许发送器允许接收器.查询方式收发,* * 波特率为9600bps(设fBUS=2.4576MHz) * *参 数:无 * *返 回:无
PC与单片机通过USB接口实现串行通信
- 基于串口通讯的原理,分析和讨论了计算机与单片机如何通过USB接口使用相关的通讯协议实现串行通信的。本设计主要介绍如何使用一台计算机与一台单片机通过USB接口实现串行通信。在本设计中单片机采用AT89C51,USB模块CH375,软件设计方面,PC机采用C语言编程,单片机方面用中断方式完成数据的接收和发送,程序采用也采用C语言。
At89C51与MAX186串行A/D采样程序
- At89C51与MAX186串行A/D采样程序。采集三个数码盘启动阈值,并通过串口发送到上位机。(绝对经典的单片机数据采集与传输程序,我一直在用),AT89C51 with MAX186 serial A/D sampling procedures. Acquisition of three digital disk threshold, and through serial port is sent to the host computer. (Absolute classic single-
Serial_Communication+80C196MCU
- 80C196系列单片机的串行口通信程序,把串行口的发送段和接收端相连,可以接收回自己发送的数据,进行校验而检测和调试单片机的串口通信。-80C196 series MCU serial port communication program, the serial port and send the receiver connected, you can receive data sent back to my own to carry out checking and testing and d
cuankou
- 实验名称:串行通信实验 实验目的: (1) 了解MCS-51单片机串行口(UART)的结构、PC机串行通信的基本要求、串行通信的原理和数据交换过程,掌握单片机与单片机间以及单片机与PC机间进行串行通信的编程方法。 (2) 掌握存储器扩展接口电路的设计方法;掌握单片机内部RAM和外部RAM之间数据传送的特点。 实验类型:验证 实验学时:2学时 每组人数:1人 实验内容:单片机之间串行通信实验:甲机将存储在片外RAM的一组立即数(00H~0FH)通过串口发送到乙机,乙机接收
hw
- 【实验题目】 红外数据收发 【实验目的】 学习红外线收发管的工作原理。 学习简单的串行口双机通信方法。 【硬件接法】 详见电路原理图。 【实验步骤】 ISP下载开关扳到“01”,用Flash Magic软件下载程序文件“IRDA-TX.hex”,暂时不要运行。 ISP下载开关扳到“11”,用Flash Magic软件下载程序文件“IRDA-RX.hex”,暂时不要运行。 先运行MCU BANK4的接收程序,再运行MCU BANK2的发射程序。
jz
- 甲乙两台80C51单片机串行通信,一台通过开关控制P1口的高低电平并发送数据,另一台接收发送过来的数据,通过P1口用发光二极管显示,高电平点亮,低电平熄灭。-A and B two 80C51 microcontroller serial communication, a switch control through the high-low P1 port and send the data to send over another to receive the data, through t
demoXEPSCI
- 飞思卡尔单片机串口通信程序设计,实现功能:①将从串行口收到的数据原样发送到串行口。 ②根据从串行口收到的数据控制四种不同的LED显示效果, 收到字符’1’:LED灯的效果为实验一中的效果1,并向串行口发送字符串“LED效果1”; 收到字符’2’:LED灯的效果为实验一中的效果2,并向串行口发送字符串“LED效果2”; 收到字符’3’:LED灯的效果为实验一中的效果3,并向串行口发送字符串“LED效果3”; 收到字符’4’:LED灯的效果为实验一中的效果4,并向串行口发送字符串
89c51
- 此系统主要以ADC0808和80C51为核心,进行实时数据采集,数据处理和显示,终端接收及存储。具体包括控制、显示、A/D转化器等。设计中用AD0808进行8路数据的采样,利用51单片机的串行口进行发送和接收数据。利用8个LCD数码管进行显示数据处理。采用PROTEUS和Keil uvision3为开发工具,软件设计采用模块化编程-This system mainly ADC0808 and 80C51 as the core, real-time data acquisition, data
AD1674
- 此系统主要以AD1674模数转换器和AT89C51单片机为核心,进行实时温度数据采集,数据处理和显示,终端接收及存储。具体包括控制、显示、A/D转化器等。设计中用AD1674进行温度的采样,利用51单片机的串行口进行发送和接收数据。利用8个LCD数码管进行显示数据处理。-BASED ON AD1674
SerialSend
- 基于WinCE5.0操作系统的在UC-7122ce硬件平台上用C++进行二次开发的协议转换的程序编写,是关于串行口数据发送的源程序,希望对大家有用-Based the WinCE5.0 the operating system for secondary development in the UC-7122ce hardware platform C++ protocol conversion program written in the source code for serial port
chuankoufasong
- 实践训练—串行口数据发送,本实验基于单片机51而制作,望对初学者有一定帮助-Practical training- the serial port to send data, the experiments based on single chip 51 is made, hope to have some help for beginners
serial-send
- C51单片机串行口数据传输发送数据部分的程序。-C51 microcontroller serial port data transmission to send data part of the program.
STC_UART_GPS_OK
- 芯片:STC12C5A60S2 晶振:16MHz 波特率:4800bps 引脚定义:串行口1: 发送————TxD/P3.1; 接收————RxD/P3.0 串行口2: 发送————TxD2/P1.3;接收————RxD2/P1.2 功能描述:STC12双串口通信(中断方式) 当串行口1接收GPS数据后(4800波特率),将此数据由串行口2发送出去 当串行口2接收数据后,将此数据由串行口1发送出去-Chip: STC12C5A60S2 Crystal:
基于FPGA的串口通信系统
- 该设计是基于 FPGA 的串口通信系统模拟仿真,通过对 RS-232 串行总线 接口的设计,掌握发送与接收电路的基本思路,并进行串口通信。采用 Verilog HDL 语言对 UART 波特率产生模块、数据发送模块、接收模块进行硬件描述, 再将其整合为一个 RS-232 收发模块,最终在顶层模块中将两个 RS-232 模块例 化,实现两块 FPGA 芯片全双工通信的设计。(Design of serial communication system based on FPGA)
IAP15F4K-串口通讯-和校验(中断方式)
- 使用单片机实验板,在Keil C开发环境中编写串口发送和接收程序。在串口发送和接收程序中编程增加校验位,使用逻辑分析仪捕捉单片机串口引脚发送和接收数据的波形,并与串口接收和发送的数据进行比较。(Using SCM experiment board, in the Keil C development environment to write serial send and receive program. In the serial sending and receiving program,
MSComm 串口通信6月9日
- 数据的读取:串口通信串口按位发送和接收字节,可以将来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件使用。串口通信最主要的参数是波特率、数据位、停止位和奇偶校验。(The data read: serial communication serial port by sending and receiving bytes, parallel data characters from the CPU into a continuous
7
- 设计两台单片机系统间的串行通信 (1)甲方P1口连接8个LED灯; (2)乙方经串行通信输出数据至甲方,甲方根据所接收的数据,在8个LED灯实现流水灯显示; (3)需采用串行口方式1及中断方式进行数据的发送和接收。(Design of Serial Communication between Two Single Chip Microcomputer Systems (1) Party A's P1 port is connected with 8 LED lights; (2) Pa