《专业综合实习报告》 专 业: 电子信息工程 年 级: 2013级 指导教师: 学 生: 目录 一:实验项目名称 二:前言 三:项目内容及要求 四:串口通信原理 五:设计思路 5.1虚拟串口的设置 5.2下位机电路和程序设计 5.3串口通信仿真 六:电路原理框图 七:相关硬件及配套软件 7.1 AT89C51器件简介 7.2 COMPIN简介 7.3 MAX232器件简介 7.4 友善串口调试助手 7.5 虚拟串口软件Virtual Serial Port Driver 6.9 八:程序设计 九:proteus仿真调试 十:总结 十一:参考文献 一:实验项目名称: 基于51单片机的单片机与PC机通信 二:前言 在国内外,以PC机作为上位机,单片机作为下位机的控制系统中,PC机通常以软件界 面进行人机交互,以串行通信方式与单片机进行积极交互,而单片机系统根据被控对象 配置相应的前向,后向信息通道,工作时作为主控机测对象,作为被控机接受PC机监督 ,指挥,定期或受命向上位机提供对象及本身的工作状态信息。 目前,随着集成电路集成度的增加,电子计算机向微型化和超微型化方向发展,微型 计算机已成
2022-06-19 14:03:56 357KB 文档资料
51单片机与pic单片机的对比全文共6页,当前为第1页。51单片机与pic单片机的对比全文共6页,当前为第1页。 51单片机与pic单片机的对比全文共6页,当前为第1页。 51单片机与pic单片机的对比全文共6页,当前为第1页。 51与PIC单片机的区别与发展 李莉-20126458 摘要:单片机是把计算机的功能集成在一块超大规模集成电路上的计算机,国外叫微控制器。由于它具有体积小、价格便宜、控制功能强等一系列优点,所以特别适合制成各种各样性能价格比高的微机应用产品,新型的单片机可用作局部终端和网络相连,其应用范围将更加广泛。本文主要就51系列单片机与PIC系列单片机进行分析。 单片机的发展历史 单片机的概述:单片机将计算机的基本部件微型化并集成到一块芯片上,通常芯片会含有以下几个模块:CPU、 ROM、 RAM并行I/O口、串行口、定时/计数器、中断控制系统、系统时钟以及系统总线等。 目前单片机的发展史众说纷纭,但本着单片机的本质构成便不难发现,单片机的每一次突破性发展,即在上述计算机微型的模块中取得了突破性的进展。 所以可初步将单片机分为以下几个阶段。需要注意的是,有些型号的单片
2022-06-19 14:03:55 39KB 文档资料
51单片机中断.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:55 1.4MB 文档资料
51单片机中断原理.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:54 839KB 文档资料
51单片机扩展中断的四种方法 "MCS—51系列单片机内部只有两个外部中断源输入端,当外部中断源多于两个时 " ",就必须进行扩展,下面介绍两种简单的扩展方法: " " 一、采用硬件请求和软件查询的方法: " "这种方法是:把各个中断源通过硬件"或非(高有效,如CD4002)"(与,低有效)门引入到单片机外部中断源输入 " "端(INT0或INT1),同时再把外部中断源送到单片机的某个输入输出端口,这 " "样当外部中断时,通过"或非"(与)门引起单片机中断,在中断服务程序中再通 " "过软件查询,进而转相应的中断服务程序。显然,这种方法的中断优先级取决于 " "软件查询的次序。其硬件连接和软件编程如下: " " " " Void zhongduan (void) interrupt 0 using 3 //中断函数 " "{ " "EX0=0;//关中断 " "If(P0_0=1) { *****}//中断查询 " "If(P0_1=1) { *****}//中断查询 " "If(P0_2=1) { *****}//中断查询 " "EX0=1;开中断 " "} " " " "二、用普
2022-06-19 14:03:53 94KB 文档资料
EX0 EA PX0 0 1 ET0 PT0 0 1 EX1 PX1 0 1 ET1 PT1 0 1 ES PS 0 1 1 RI TI SCON TCON IE0 TF0 IE1 TF1 1 0 1 0 1 IT0 IT1 INT0 INT1 T0 T1 RX TX IE IP 1 1 1 1 1 1 1 1 0 硬件查询 自 然 优 先 级 自 然 优 先 级 中断入口 中断入口 高 级 低 级 中断源 中断源 中断名称 中断号 中断入口地 址 外部中断0 INT0 0 0003H 定时/计数器0 T1 1 000BH 外部中断1 INT1 2 0013H 定时/计数器1 T1 3 001BH 串行口中 RI/TI 4 0023H 定时/计数器2(仅适用于89C52) T2 5 002BH 80C51中断系统的结构 80C51的中断系统有5个中断源(8052有 6个) ,2个优先级,可实现 二级中断嵌套 。 1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当 CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1, 向CPU申
2022-06-19 14:03:53 365KB 文档资料
电脑鼠走迷宫创新实验室 培训 第七讲 单片机的中断应用 主讲人:赵牧天 2015-12-13 一、中断的概念 2015-12-13 一、中断的概念 引起CPU中断的根源,称为中断源(中断发生)。中断 源向CPU提出的中断请求。CPU暂时中断原来的事务A(中 断响应),转去处理事件B(中断服务)。对事件B处理完毕 后,再回到原来被中断的地方继续中断A(中断返回)。 这一过程叫作中断! 2015-12-13 二、中断的分类 串口中断 外部中断:外部信号引起的中 断,如高电平、低电平、上升 沿、下降沿等。 :例如定时器中断 2015-12-13 内部中断 三、中断的优先级 51单片机默认的中断级别如下表所示: 2015-12-13 三、中断的优先级 CPU同时接收到几个中断时,首先响应优先 级别最高的中断请求。 正在进行的中断过程不能被新的同级或低优 先级的中断请求所中断。 正在进行的低优先级中断服务,能被高优先 级中断请求所中断。 2015-12-13 四、中断响应的条件 CPU开总中断(EA=1); 此中断源的中断允许位(ET0/EX0)为1, 即打开定时器中断或外部中断; 中断源有中断
2022-06-19 14:03:52 716KB 文档资料
51单片机串行通讯.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:51 1.18MB 文档资料
学单片机需要什么基础? 单片机与以前所学的知识关联很少; 只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等; 对各种器件的概念基本上是从0开始; 如果要用C语言编程,需具备简单的C语言基础; 51单片机介绍全文共23页,当前为第1页。 什么是单片机? 单板机 将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。 单板机 51单片机介绍全文共23页,当前为第2页。 单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器 51单片机介绍全文共23页,当前为第3页。 51单片机介绍全文共23页,当前为第4页。 单片机能做什么? 工业自动化:数据采集、测控技术。 智能仪器仪表:数
2022-06-19 14:03:51 702KB 文档资料
#include sbit P1_1=P1^1; unsigned char i,k,ge,shi; unsigned char a[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char b[2]; void latetime(unsigned int t) { unsigned char j; while(t--) { for(j = 0; j < 125; j++); } } void main() { ge=0,shi=6; TMOD=0x01; TH0=0xD8; TL0=0xf0; EA=1; ET0=1; TR0=1; while(1) { for(k=0;k<2;k++) { P0=b[k]; P2=k; latetime(3); } } } time0_int(void) interrupt 1 { TH0=0xD8; TL0=0xF0; i++; b[0]=a[ge]; b[1]=a[shi]; if(i==100) { i=0; ge--; } if(ge==6
2022-06-19 14:03:50 13KB 文档资料