- 5
- 0
- 约1.04万字
- 约 25页
- 2016-12-26 发布于江苏
- 举报
第二章 单片机与计算机系统
龙兴明;陈剑飞(07电子);谭小川(07电子)
2011.3
第二章 单片机与计算机系统 1
2.1 数据通信 2
2.1.1 引言 2
2.1.2 相关软件 2
2.1.2 相关硬件 2
2.2 应用实例 2
2.2.1 AVR单片机与PC机之间的串口通信 2
2.2.2 基于电力载波的两台PC机通信 6
2.2.3小结 21
2.3配套芯片 22
2.3.1成电力载波模块-bwp09 22
2.3.2 ch341的usb_uart 转换 22
2.4 引脚 23
2.5指令集 23
2.6总线与接口 23
2.6.1 I2C协议 23
2.6.2 RS232协议 23
2.7总结 23
2.1 数据通信
2.1.1 引言
补充目的,意义,常用方法。
2.1.2 相关软件
ponyprogV206f.exe、CodeVisionAVR_C_compiler_Evaluation、串口调试助手CM版(以下简称“串口助手”)。
2.1.2 相关硬件
ATmega8L单片机下载线
2.2 应用实例
2.2.1 AVR单片机与PC机之间的串口通信
(a)方块图:
(b)检测CP2102是完好性
检测方法如下:
1、安装CP2102(USB与串口互相转换)驱动程序( 见“附件”文件夹中的“USB_CP2102_XP_2000.exe”)。
2、安装成功后,进入“设备管理器”,查看“端口”中是否有COM3端口。如果有,说
明你已经成功安装CP2102驱动程序。插入CP2102的USB线。
3、双击串口调试助手。
(1)选择串口号为“COM3”,然后点击“断开”(见下图)。
(2)选择好后点击“连接”。
(3)若出现下面的画面,则证明你已经成功安装USB_CP2102_XP_2000。
(c)程序如下
功能:在串口助手的发送区发送数据,并能够在串口助手的接收区显示出来。
#include mega8.h
#define uint unsigned int;
#define uchar unsigned char;
char send_pc(unsigned char temp)
{
UCSRB|=(13); //打开发送器
while(!(UCSRA(15))); //等待数据寄存器空
UDR=temp;
UCSRB=~(13); //关闭发送器
return(UDR);
}
char read_pc() //接收PC机发送的数据,每一次只能接收一个字符,存储在temp变量中
{
char temp;
UCSRB|=(14); //打开接收器
while(!(UCSRA(17)));
temp=UDR;
UCSRB=~(14); //关闭接收器
return (temp);
}
void uartinit() //对单片机进行初始化(请看这款单片机的资料,见附件)
{
UBRRH=0x00;//UBRR=[Fosc/(16*BAUD)]-1=[7372800/(16*9600)]-1=2F
UBRRL=0x2F;//波特率9600(串口助手中设置波特率时,要设为9600)
//UCSRB=0x18;//禁止接收、发送和数据寄存器空中断,打开接收器,打开发射器
UCSRC=0x86;//异步模式,无校验位,一位停止位,8位数据位
}
void delayms(unsigned int xms) //延时程序,具体延时多长时间,还有待探讨
{
unsigned int j,k;
for(j=xms;j0;j--)
for(k=210;k0;k--);
}
void main(void)
{
char temp;
char rece;
DDRC=0xff; //定义PC端口为输出
uartinit(); //调用初始化函数
while(1)
{
temp=read_pc();
switch(temp) //switch语句是为了证明PC机可以将数据发送到单片机中
{ //temp如果为0,灯都不亮,但仍然会在接收区显示0
case 0x31: //如果在串口助手中输入十进制数“1”(即0x31)
您可能关注的文档
最近下载
- 汇川《HD90S系列高压变频器用户手册》-D项目.pdf
- 中国铁路客票发售和预订系统5.0版本(TRSv5.0)售票与经由维护操作说明.pdf VIP
- 人教版2025年中考化学全册考点知识点总结(超强).doc VIP
- 2023北京各区初三一模语文试题汇编《记叙文阅读》.pdf VIP
- 辽宁省事业单位考试综合应用能力(医疗卫生类E类)2026年备考难点精析.docx VIP
- 贴片稳压二极管代号与普通型号元件封装对照表.pdf VIP
- 石化工程项目界面管理.pdf VIP
- 幼儿班级管理课件.pptx VIP
- 宠物咖啡店计划书.docx VIP
- 重庆市(康德卷)2025届高三第一次联合诊断检测数学(原卷版).docx VIP
原创力文档

文档评论(0)