串并转换实验报告
“串并转换实验报告”相关的资料有哪些?“串并转换实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“串并转换实验报告”相关范文大全或资料大全,欢迎大家分享。
单片机串并转换实验报告
实验五 串并转换实验
姓名:赵新 专业:通信工程(401) 学号:2011412547 成绩: 一、实验目的
1、掌握8051串行口方式0工作方式及编程方法; 2、掌握利用串行口扩展I/O通道的方法;
二、实验内容
1、 用Proteus画出仿真电路图。利用8051串行口和串行输入并行输出移位寄存器74LS164
可以进行I/O的扩展,要求以级联的形式用2片74LS164扩展两个8位I/O,驱动两个数码管,电路自行设计。
2、 按流程图编写程序,在数码管上循环显示从8051串行口输出的0--9这10个数字。 3、 编写程序,利用定时器T0产生1S的定时,通过数码管显示计时时间0~99秒,计到99
秒后再减1计时,即由99~0。
三、实验原理及步骤
1、串行口工作在方式0是时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率的1/12。由软件置位串行控制寄存器(SCON)的REN后才能启动串行接受,在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输入完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。
2、74LS164:8位串入并
串并转换实验
一、实验内容:
(1)在实验箱上完成: 利用8031串行口和串行输入并行输出移位寄存器74LS164,扩展一个8位输出通道,用于驱动一个共阳极数码显示器,在数码显示器上循环显示8031串行口输出的0~9这10个数字。
(2)用Proteus软件参照实验电路连线并仿真运行,得出与实验箱上相同的软件仿真结果。
所用元器件:单片机AT89C51、串入并出移位寄存器74LS164、数码管7SEG-COM-CAT-GREEN(BLUE)
二、实验电路及功能说明
串行口工作在方式0时,可通过外接移位存储器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。 共阳极数码管的0~9的显示码如下:0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09
三、实验程序流程图:
主程序:
子程序:
四、实验结果分析
五、心得体会
通过实验让我掌握
字符串处理实验报告
字符串处理实验报告
班 级:10网工三班 学生姓名:谢昊天 学号:1215134046
实验目的和要求:
使学生能够掌握PHP中常用字符串函数的使用方法
实验内容:
编写PHP页面,实现字符串翻转功能、中文字符串截取、字符串对比、HTML字符串过滤等功能
实验步骤与调试过程:
第一步、
php服务器安装并成功后就可以开始php编程之旅单击任务栏中的系统托盘中wampserver图标,
弹出界面用于管理服务器调试一下,然后打开start all services 选项,时启动服务器
在C:\\wamp\\www下建立项目sez(十二周首字母),并在该目录下新建一个文本 文档,然后将该文件名称从新建文本文档.txt修改为test1.php
第二步、在sez项目中建立文件test2.php,此页面主要用来实现中文字符串截取功能,代码如下所示。
在sez项目中建立文件test3.php,此页面主要用来实现字符串对比功能,代码如下所示。
在sez项目中建立文件test4.php,此页面主要用来实现HTML字符串过滤功能,代码如下所示。
第三步、以记事本方式打开test1.php文件 输入代码 第四步、保存test1.php文件内容后,
java综合实验报告-整数进制转换
中南民族大学管理学院
学生实验报告
(综合设计)
课程名称:面向对象程序设计(java) 选题名称: 整数进制转换 年 级: 09 级 专 业: 信息管理与信息系统 指导教师: **老师 实验地点:管理学院综合实验室 完成时间: 2011年6月6日
2010 学年至 2011 学年度第 2 学期
中南民族大学管理学院学生实验报告
组长:覃冬丽 学号:09056060
成员: 姓 名
学 号 所做的贡献 贡献分
1
中南民族大学管理学院学生实验报告
目 录
一、 课程设计目的 二、 课程设计总体要求 三、 题目描述 四、 问题分析 五、 问题分解 六、 系统设计 七、 具体实现(编码) 八、 系统测试和分析 九、 难点及关键技术分析 十、 心得体会
2
中南民族大学管理学院学生实验报告
一、课程设计目的:
1. 学会运用Java程序开发的环境搭建与配置,并在实际运用中
学习和掌握Java程序开发的全过程。
2. 进一步熟悉掌握Java程序设计语言的基础内容,如用户图形
界面设
北航微机原理实验报告 模数转换
微机原理实验报告 模数转换
一、实验名称 模/数转换
二、实验目的
了解模/数转换的原理,掌握ADC0809的使用方法。
三、实验内容
将温度传感器输出端连至ADC0809IN0端; 编写程序对IN0通道的模拟量进行模/数转换;
将模/数转换得到的数字量换算成温度值显示在微机屏幕上。
四、程序流程图及波形图:(见末页)
五、实验结论:
符合预期,屏幕上显示经换算后的温度值。
六、实验心得
模/数转换实验相对先前作的数/模转换实验在程序编写上要复杂一点,但在编写程序的过程中,感觉思路更为清晰,而且接线更为容易,因而总体来说难度并不大。这次上机实验虽然非常简单,但很显然这种实验性质的模/数转换是非常肤浅和基本的。模/数转换这一过程在生产实践中被广泛使用,作为工科学生的我们也不能仅仅满足于能调通这样的小程序,而是应该在这次实验的基础上,看一些深入介绍模/数转换的书籍,尝试去编写一些更复杂的程序,实现一些更复杂的功能。我想通过这些额外的学习,我一定能从中得到更多的锻炼、提高自己的能力和素养。
七、实验程序:
inadress equ 0EF00H-280H+298H
STACK SEGMENT STACK DB 100 DUP (?
单片机DA转换实验报告
实验九 D/A实验报告
㈠ 实验目的
1. 2. 3. 4.
掌握单片机与D/A的接口及编程方法;
通过D/A动态波形输出进一步理解D/A的工作原理; 结合实验六中的A/D来检验软硬件的正确性。 进一步了解单片机系统地址分配概念。
㈡ 实验器材
1. 2. 3. 4. 5.
G6W仿真器 MCS—51实验板 PC机 信号发生器 示波器
一台 一台 一台 一台 一台
㈢ 实验内容及要求
DAC0832是内含双锁存器且可与单片机8051直接接口的8位D/A,从实验板的电原理图可见,当0832管脚ILE为高,CS2为低时,8051对0832写入待转换的8位数字量,当对0832写入任意数(WR、CS2都为低)时,8051启动D/A转换。
把具有一定规律变化的数据连续送到0832,可用示波器在运放741输出端看到一定规律的动态波形。
将实验六中A/D所存数据直接送到0832,在D/A输出端也可用示波器观察到还原后的A/D输入端信号。
注意:在实验前,应先检查DAC0832的参考电压是否正确。
(要求DAC0832的参考电压值为Vref = -5V,用万用表观察 DAC0832芯片的8脚电压值。若不对,可调节实验板上的电位器W3来
顺序串的基本操作实验报告
宁波工程学院电信学院计算机教研室
实验报告
课程名称: 数据结构 实验项目: 顺序串的基本操作
实验人员: 徐浩 学号: 10401010209 班 级: 计科102 指导教师: 宋宏图 实验位置: 计算机中心二楼 实验日期: 2011-10-13
一、实验目的
1)熟悉串的定义和串的基本操作。 2)掌握顺序串的基本运算。
3)加深对串数据结构的理解,逐步培养解决实际问题的编程能力。
二、实验环境
装有Visual C++6.0的计算机。 本次实验共计2学时。
三、实验内容
编写一个程序,实现顺序串的各种基本运算,并在此基础上设计一个主程序。具体如下:
编写栈的基本操作函数
顺序串类型定义如下所示: typedef struct {
char ch[MAXSIZE]; int len; } SeqString;
微机原理报告AD转换期末实验报告
微机原理与接口技术综合实验
实验题目
AD转换数码管显示
姓 名: 学 号:
学 院: 机电与信息工程学院 专 业: 年 级
年 06 月 30 日
1总体方案论证
1.1题目分析
使用键盘数组查表来设置输出的数据,本质上是利用了指针的思想,利用8255A
和AD转换来完成功能。
1.2总体方案设计
AD转换<->总线->8255A->键盘
2软件硬件设计说明
2.1硬件设计部分(硬件总体框图、引脚连接及说明)
2.2软件设计部分(软件设计流程图及说明)
开始 设置AD转换器的工作方式 初始化8255A 开启AD转换 查表并从8255输出
3软硬件设计关键问题及说明
3.1硬件部分
数码管与8255的引脚对应
结束 3.2软件部分
MOV AL,VALUE
;以下是查找对应的字母代码
MOV BX,OFFSET DTABLE PUSH AX PUSH BX
AND AX,00F0H ROR AX,4 ADD BX,AX MOV AL,[BX]
MOV DX,MY8255_B OUT DX,AL
4调试
AD0804模数转换实验报告 - 图文
FPGA实验报告
题 目: 班 级: 姓 名: 学 号: 指导教师: 日 期:
ADC0804并行A/D实验 20110821 张俊卿 2011071226 张文旭 2014.04.25
ADC0804实验报告
一.实验原理
1.1 输入模拟量转数字量实验原理
本实验要求利用ADC0804实现输入模拟量到数字量的转换,并将转换结果在数码管上输出。由已知电路得ADC0804的输入模拟电压用一个滑动变阻器对电源分压得到,它的8位输出AD0~AD7与FPGA的8个管脚相连,即input [7:0] data。而data就是数码管的动态显示数据。通过循环扫描,使数码管正确的显示出data的十进制数形式。
以下为实验箱内ADC0804与FPGA的连接关系,
图2.ADC0804与FPGA连接图
二.实验应用的器件分析
2.1 ADC0804原理
ADC0804是8位全MOS中速逐次逼近式A/D转换器,片内有三态数据输出锁存器,可以和单片机直接接口。单通道输入,转换时间大约100us。ADC0804转换时序是:当CS=0许可进行A/D转换。WR由低到高时,A/D开始转换,一次转换共需要66-73个时钟周期。CS与WR同时有效
DSP实验报告 之 CODEC(模数数模转换)
DSP技术及应用
实 验 报 告
学 院:
班 级: 姓 名:
学 号: 指导老师: 完成日期:
CODEC(模数/数模转换)
一、实验目的
1. 熟悉DSK板的结构和设置(DSK板注意事项在第2页); 2. 掌握利用CODEC进行AD/DA转换; 3. 熟悉McBSP, DMA的使用;
4. 掌握C和汇编混合编程封装具体实现。
二、实验设备
1.集成开发环境CCS 2.5402DSK实验板 3. 实验代码:
a). 混合编程:codec_c.h(.h、.h54均由程序自动加载,可不加,后同), dsp_cnst.h54, codec.s54, codec_c.c, rts.lib和codec_c.cmd,c5402_dsk.gel(同上用来做gel初始设置, c5402_dsk.gel与 c5402.gel稍有区别,注意比较其中的异同)。
b). 汇编(时间多的同学做):codec_cnst.h54, dsp_cnst.h5