单片机选修.docxVIP

  • 4
  • 0
  • 约5.1千字
  • 约 13页
  • 2017-07-09 发布于河南
  • 举报
单片机选修.docx

单片机选修课作业院系:机械工程及自动化学院 班级:120712班姓名:刘帆学号:120713212015 年 6 月 18日作业1一、 作业要求1、设计一个51 单片机的串行口通信电路。2、要求:该串行口能与计算机的RS232 接口进行通信,单片机能正常工作。3、单片机与计算机之间的通信波特率可以从2400,4800,9600 中选取,并 给出单片机在所用晶振的条件下如何设置的定时器初值。4、给出单片机的能进行通信的程序。5、作业不超过2 页纸二、 电路图三、 程序波特率选取 2400,晶振为11.0592MHz,则定时器??1的时间常数为× (0 +1)?? = 256 ?则,????1= ????1= ??4??。384 ×2400= 244 =??4??// 单片机串行口发送/接收程序,每接收到字节即发送出去// 和微机相接后键入的字符回显示在屏幕上#include reg51.h char chr[16] chw[16]; ucharm;voidmain(void){TMOD=0x20;//定时器 1 工作于方式2,8位自动重载模式,用于产生波 特率TH1=0xf4;TL1=0xf4;// 波特率为2400SCON=0x50;//在11.0592MHz下,设置串行口波特率为2400,方式1,并 允许接收PCON=0x00;//波特率不加倍,即SM

文档评论(0)

1亿VIP精品文档

相关文档