1.两个51单片机双机通信课程设计论文
单片机双机串行通信程序+课程设计报告+电路图
本次设计采用两片AT89C51单片机实现信息的串行通信,设计过程中,从双机通信背景的了解,到89C51单片机具体功能的了解,与8051单片机的区别;从串行通信的原理的熟悉,到掌握具体串行通信在双机之间的实现;从硬件电路设计到程序编写;从硬件调试到软件模拟实现等。发送方的数据由串行口TXD断输出,经过传输线(双胶线)将信号传送到接收端。接收方接收电平信号,对于接口电路,短距离传送,减少抗干扰作用,如果短离远双机串口中可以连接电平转换器常用芯片RS232,在此不再叙述。设计中,收获不少东西,也遇到了不少的问题。首先,在完成单片机课程学习任务后,对内容的掌握不够,缺乏灵活运用的能力,对于知识的扩展也存在一定的问题,因此,面对设计课题,无法系统地进行设计思路的拟定。其次,理解不能更好的联系实践,在巩固和学习硬件知识的同时,用软件控制协调硬件实现现实功能,通过硬件完成软件的功能等方面的融会贯通,取得了一定的效果。再次,硬件设计过程中,串行通信方式的选择,波特率的计算,在查询方式与中断方式进行串行通信。对于芯片的选择,软件编写时,对于某些指令的功能,功能模块的连接,芯片地址选择等都遇到了很大的障碍,在老师与同学帮助和自己查阅资料得到了解决,与此同时,了解了不少的问题。并掌握了KEIL的使用和程序调试,以及PROTUES单片机模拟仿真软件的使用,大大提高了学习效率。无耻悲鄙下流的网总是抄网
通过本次课程设计,不仅使理论知识得到了实践,有效巩固了知识。同时对于单片机发展历史、强大功能、应用领域以及系列知识得到了大概的系统认识,同时也初步了解了一个完整的系统开发的过程,对于创造思维的培养和开发能力的锻炼,本次设计,为此提供了一个很好的平台。同学之间的相互讨论学习,互相提高,老师知识的帮助,经验的传授,也是本次设计的一道美丽的风景线,真正起到了抛砖引玉的目的。在此,感谢老师给我们这样好的学习机会。
2.单片机串行通信的设计与实现的论文怎么写,请给我提一下宝贵意见
首先,本次毕业设计是基于单片机测控系统的研究。介绍了以单片机为主要元器件的测控系统以及结构、设计和原理,该系统实现了自动控制,为设备的正常运行提供了条件。
其次,本次毕业设计针对系统所使用的C8051F020单片机的性能和发展情况做了一个全面的介绍;接着又对DS18B20单总线数字温度传感器做了性能方面的说明;同时关于UART0串行通信的方式和功能也进行了分析;最后,在单片机测量系统的抗干扰硬件软件的方法与设计方面也加以了论述。本次毕业设计主要应用C8051F020单片机作为核心控制元件进行分析和设计,对各部分的电路进行了介绍。并经过反复的模拟运行、调试,修改,最后形成了一套完整的程序系统。经过实践证明,本系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用和参考价值。
最后,在本次毕业设计过程中还使涉及到了功能强大的Protel99 SE软件的使用,并利用此软件绘制了系统原理图、印制线路板图。
3.单片机与PC双向通信
串行通信--发送 CODE SEGMENT ASSUME CS:CODE ORG 1300H START: JMP SERIAL SECOPORT EQU 0051H SEDAPORT EQU 0050H SERIAL: call for8251 MOV DS:[077AH],1701H MOV DS:[077CH],0501H MOV DS:[077EH],0802H redikey:call dispkey cmp byte ptr ds:[0752h],10h jc wattxd jmp funckey WATTXD: MOV DX,SECOPORT IN AL,DX TEST AL,01H JZ WATTXD MOV AL,BYTE PTR DS:[0752H] MOV DX,SEDAPORT OUT DX,AL WATRXD: MOV DX,SECOPORT IN AL,DX TEST AL,02H JZ WATRXD MOV DX,SEDAPORT IN AL,DX CMP BYTE PTR DS:[0752H],AL JZ seri2 MOV DS:[077AH],1c1cH MOV DS:[077CH],101bH mov ds:[077eh],1010h sererr: CALL DISP JMP sererr seri2: mov cx,0018h ser3: call disp loop ser3 jmp redikey funckey:CMP BYTE PTR DS:[0752H],1FH JNZ REDIKEY MOV DS:[077AH],191AH MOV DS:[077CH],1819H mov ds:[077eh],1010h monit: CALL DISP JMP monit dispkey:call disp call key mov ah,al ;newkey mov bl,ds:[0748h] ;ltime mov bh,ds:[0749h] ;lkey mov al,01h mov dx,0ff21h out dx,al cmp ah,bh mov bh,ah ;bh=new key mov ah,bl ;al=time jz disk4 mov bl,88h mov ah,88h disk4: dec ah cmp ah,82h jz disk6 cmp ah,0eh jz disk6 cmp ah,00h jz disk5 mov ah,20h dec bl jmp disk7 disk5: mov ah,0fh disk6: mov bl,ah mov ah,bh disk7: mov byte ptr ds:[0748h],bl mov byte ptr ds:[0749h],bh mov byte ptr ds:[0752h],bh mov al,ah ret disp: push cx mov dx,077fh mov ah,20h disp0: mov cx,00ffh mov bx,dx mov bl,ds:[bx] mov bh,0h push dx mov dx,0ff22h mov al,cs:[bx+13fdh] out dx,al mov dx,0ff21h mov al,ah out dx,al disp1: loop disp1 pop dx dec dx shr ah,01h jnz disp0 pop cx ret data1: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h db 80h,90h,88h,83h,0c6h,0a1h,86h,8eh db 0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh db 90h,0a3h,0a1h,86h,8fh key: mov al,0ffh mov dx,0ff22h out dx,al mov bl,00h mov ah,0feh mov cx,08h key1: mov al,ah mov dx,0ff21h out dx,al shl al,01h mov ah,al nop nop nop nop nop nop mov dx,0ff23h in al,dx not al nop nop and al,0fh jnz key2 inc bl loop key1 jmp nkey key2: test al,01h je key3 mov al,00h jmp key6 key3: test al,02h je key4 mov al,08h jmp key6 key4: test al,04h je key5 mov al,10h jmp key6 key5: test al,08h je nkey mov al,18h key6: add al,bl cmp al,10h jnc fkey mov bl,al mov bh,0h mov al,cs:[bx+147eH] ret nkey: mov al,20h fkey: ret data2: db 07h,04h,08h,05h,09h,06h,0ah,0bh DB 01h,00h,02h,0fh,03h,0eh,0ch,0dh。
4.要写关于单片机的论文,请求帮助
相关范文: 基于单片机监控系统的研究 【摘要】文章所设计的基于单片机监控系统汽车行驶记录仪所实现的主要功能:记录汽车停车前2秒内的行驶速度,并能实时地显示汽车行驶的状态信息,同时还对汽车的超速行驶进行报警并记录一天之内的超速次数。
【关键词】单片机;模块;监控 本文所设计的汽车行驶记录仪是基于两片8051单片机作为控制系统的核心来进行设计的,整个系统分为六大模块分别是:电源模块、速度信号采集模块、时钟模块、单片机模块、存储器模块、显示模块。 一、电源模块的设计 记录仪作为车载设备,使用汽车电源。
汽车上的电源有两个:汽车发电机和蓄电池。记录仪的电源直接取自蓄电池,在发电机转速和用电负载发生较大变化时,可保持汽车电网电压的相对稳定,同时,还可吸收电路中随时出现的瞬时过电压,以保护电子元件不受损害。
车辆使用的车载蓄电池标称值有两种 12V的和 24V的,因此为了得到需要的 5V的电压,我选用了 DC-DC 电源转换芯片。 二、速度信号采集模块的设计 速度信号检测模块的原理是:汽车行驶过程中,车轮经过传感器,单位时间内输出一定的脉冲,传感器输出的脉冲通过差动放大电路的放大与整形,然后送到单片机 8051 的 T0端口进行脉冲计数,与此同时 8051 的 T1 进行计时开始待到定时器产生中断请求后,由计数器得到的脉冲数经过速度计算的公式和里程的计算后得到汽车行驶的速度和里程。
从而得到汽车的行驶速度和里程,存储与 8051 的 RAM数据存储区。 本系统采用霍尔传感器将速度信号转换为脉冲信号,考虑到传感器的体积要小,便于安装,误差要尽量减小等要求,设计采用车轮旋转一周速度传感器要输出若干个脉冲的方法。
本系统采用的是在变速器上安装 3个小磁钢,霍尔传感器可相应的输出 3 个脉冲用于速度信号的采集。速度信号采集模块采用 THS118 型霍尔元件作为速度信号采集部分的速度传感器。
三、时钟模块的设计 时钟模块主要是用于对时、分、秒、年、月、日和星期的计时。该模块采用的芯片为DS12C887 时钟芯片。
此芯片集成度高,其外围的电路设计非常的简单,且其性能非常好,计时的准确性高。 DS12C887为双列直插式封装。
其具体与单片机的连接如下所述:AD0~AD7双向地址/数据复用线与单片机的P0口相联,用于向单片机交换数据;AS 地址选通输入脚与单片机的 ALE 相联用于对地址锁存,实现地址数据的复用;CS 片选线与单片机的 P2.6 相联,用于选通时钟芯片;DS 数据选通读输入引脚与单片机的读选通引脚相联,用于实现对芯片数据的读控制;R/W 读/写输入与单片机的写选通引脚相联,用于实现对时钟芯片的写控制;MOT 直接接地,选用 INTEL 时序。IRQ引脚与 8051 的 INT1 相连,用于为时间的采集提供时间基准。
四、单片机模块的设计 本系统采用两片单片机,两个单片机之间采用串行通讯,用于两者之间的数据交换。其工作时序是由外部晶振电路提供的,本系统采用的晶振频率是 12 兆 HZ。
其复位电路为自动上电复位。设计中所采用的单片机为 8051。
单片机在系统中主要是用来对其他模块进行控制,是整个系统的核心部件。主单片机主要是用于对速度信号采集模块、时钟模块和存储模块进行控制,同时还要与从单片机进行数据的交换。
其外围的 I/O口主要与这些模块的中心芯片的数据总线或地址总线相连,其控制总线与这些模块的控制线相连。从单片机主要是用于对显示和校时的控制,因此其 I/O口主要与 LCD显示器的 I/O口相连,其控制线与 LCD显示器的控制线相连。
由于从单片机的外部中断源只有两个,而我所设计的对时钟的校时主要是通过外部中断完成的,所以要对从单片机的外部中断源进行扩展。本系统采用了 8259A 进行中断源的扩展,从而实现对时钟的校时。
五、储模块的设计 汽车行驶记录仪对系统存储数据的实时性及长久性要求很高,因此本系统我采用了ATMEL 生产的 AT29C010A Flash 性存储器。其存储空间为 16K,能够满足设计的要求。
AT29C010A是一种 5V在线闪速可电擦除的存储器,具有掉电保护功能;方便的在线编程能力不需要高的输入电压,指令系统在 5V 电压下即可控制对 AT29C010A 的读取数据,这与对 EEPROM 的操作相似。再编程能力是以每一分区为单位的,128 字节的数据装入AT29C010A 的同时完成编程。
在一个再编程周期里,存储单元的寻址和 128 字节的数据通过内部锁存器可释放地址和数据总线,这样可为其它操作提供地址和数据总线。编程周期开始后,AT29C010A会自动擦除分区的内容,然后对锁存的数据在定时器作用下进行编程。
六、示模块的设计 显示器主要是为人机交互提供即时的信息,能让人们与机器进行很好的交流。在众多种类的显示器中,越来越多的仪器仪表及人机交互界面采用液晶显示器。
LCD 可分为段位式LCD、字符式 LCD和点阵式 LCD。其中段位式和字符式只能用于数字和字符的简单的显示,不能满足图形曲线和汉字显示的要求;而点阵式不仅能够显示字符和数字,还可以显示各种图形、曲线及汉字,可以实现屏幕的上下左右滚动等功能。
七、键的设计 本系统的。
5.求一篇关于单片机的毕业论文
1.绪 论
二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。它的出现是近代计算机技术发展史上的一个重要里程碑,因为它体积小,通常都藏在被控机械的“肚子”里。它在这个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。
现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。
单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。
需要完整的我可以传给你
6.小弟急需一篇关于单片机毕业论文
电子类(单片机类)毕业设计目录
001CDMA通信系统中的接入信道部分进行仿真与分析.doc
002LED显示屏动态显示和远程监控的实现.doc
003MCS-51单片机温度控制系统.doc
004PLC电路在备用自动投入中.doc
005PLC在变电站变压器自动化中的实现.doc
006USB接口设计.pdf
007USB数据采集系统论文.doc
008OFDM通信系统基带数据.pdf
009变频恒压供水控制系统的研究.doc
010超声波测距模块的设计.doc
011车辆牌照图像识别算法研究与实现.doc
012城市交通决策支持系统.doc
013出租车计价器课程设计任务书.doc
014单片机CHMOS技术毕业设计.doc
015单片机程序控制语音播放.doc
016单片机串行通信发射机.doc
017单片机的数字钟设计.doc
018单片机的智能电源管理系统.doc
019单片机课程设计__电子密码锁报告.doc
020单片机课程设计-交通灯.doc
021单片机控制步进电机.doc
022单片机控制交通灯.doc
022单片机软件喂狗方式和硬件喂狗方式的比较.pdf
023单片机小系统板安装实习报告.doc
024单片机作息时间控制1.doc
025单片机作息时间控制.doc
026点阵电子显示屏设计.doc
027电动智能小车(完整论文).doc
028电力电子技术在绿色照明电路中的应用.doc
029电力拖动控制系统设计.doc
030电力线载波调制解调器设计.doc
031电气火灾自动保护型断路器的设计.doc
032电视伴音红外转发器的设计.doc
033电信运营商收入保障系统设计与实现.doc
034电子测评仪的设计.doc
035电子电路的电子仿真实验研究.doc
036电子设计大赛点阵电子显示屏(A题).doc
037对漏电保护安全性能的剖析.doc
038多传感器障碍物检测系统的软件设计.doc
039火灾自动报警系统设计.doc
040基于16位单片机的语音电子门锁系统.doc
041基于51单片机的多路温度采集控制系统设计.doc
042基于AC3的虚拟环绕声实现.doc
043基于GSM短信模块的家庭防盗报警系统.doc
044基于Linux的SNMP构建中小规模企业网管理系统.kdh
045基于Lotus DominoNotes的办公自动化系统研究与实现.caj
046基于PLC的中密度纤维板生产线智能监控系统的研究.NH
047基于SNMP的网络应用软件监控系统设计.caj
048基于VB实现PC机与单片机的串行通讯.doc
049基于WEB的CAI课件写作系统的设计与实现.NH
050基于XML的WEB数据库信息发布系统的研究与设计.nh
051基于车轮制动力测量系统评价汽车制动性能.KDH
052基于单片机的电器遥控器设计.doc
053基于单片机的多功能智能小车设计(电路+程序+论文).doc
054移相全桥型零电压开关PWM电路的设计.doc
055基于单片机的数码录音与播放系统.doc
056基于单片机控制的霓虹灯控制器.doc
057基于定点DS
[1] [2] [3] 下一页
本文来自: 一流设计吧() 详细出处参考: /onews.asp?id=69
转载请注明出处众文网 » 单片机之间双向通信毕业论文