《串口通信编程实验报告实验三.doc》由会员分享,可在线阅读,更多相关《串口通信编程实验报告实验三.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、串口通信编程实验报告实验三串口通信编程实验报告 物理与电子工程学院制 实验题目 数据并行转串行编程实验 学院 :物理与电子工程学院 专业:班级 :姓名:学号: : 指导教师 :题目 内容 得分 1.基 本 功能 描 述(300 字以内 【关键词】:p (5 个以内) 基本功能:1.通过单片机串口取向 74165 数据,实时获取编码开关的状态。2.将状态映射到 8 个 LED 灯中,实现 8 个 LED 灯单独开关的功能 【关键词】:p :数据并行转串行 2.基 本 原理 及 实 现方法(300字以内) 74ls165 芯片实现的功能是将数据由并行转串行。通过读取拨码开关控制的八个端口的数据,经
2、由内部的移位寄存器转换为串行数据,再由 so 口发送给单片机。之后读取单片机的 sbuf,并将其值赋给 p0 端口驱动 led 灯亮灭。3.应 用 软件 和 硬 件工具 3.1 硬件工具:3.2 软件工具:PROTEUS 4.功 能 实现 情 况 描述 成 功 通 过 编 码 开 关 实 现 控 制 LED 灯 亮 灭 的 计 划 。R3220R4R5R6R7R8R9R10D1D2D3D4D5D6D7D8_TAL218_TAL119ALE30EA31PSEN29RST9P0.0/ADP0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/A
3、D633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/R_D10P3.1/T_D11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U3AT89C51T_DSPLSI10D011D112D213D314D43D54D65D76SO9CLK2QH7INH15SH/LD1U274LS165OFF ON1234567
4、89DIPSWC_8T_DSPLC122pFC222pFC310uF_112MR110k 5.程 序( 含 程 序框图) #include #define _MHz 12 / 的主频率 unsigned int TimerH,TimerL; void Timer0_Init TMOD = 01; TimerH=(0_ffff-(_MHz_1000)/12)8; TimerL=00ff(0_ffff-(_MHz_1000)/12); void delay_ms(int ms) while(ms-) TH0= TimerH; TL0= TimerL; TR0=1; while(TF0=0); TF0=0; sbit SPL=P25; void main Timer0_Init;/定时器初始化,用于延时 SCON=0_10; P0=00; while(1) SPL=0; delay_ms(100); SPL=1; while(RI=0); RI=0; P0=SBUF; delay_ms(100); 实 验题目 数据并行转串行编程实验 学院 :物理与电子工程学院 专业:电子信息科学与技术 班级 :20_1252 姓名:方智雄 学号: : 20_12 20_ 指导教师 :林浩岳 将数据输出到 LED 灯显示 结束 6.成绩评定 综合得分:第 2 页 共 2 页