实验八 数据控制语言操作

合集下载

实验八 51系列单片机IIC

实验八 51系列单片机IIC
8.3 I2C总线器件的寻址方式
I2C总线上的所有器件连接在一个公共的总线上,因此,主器件在进行数据传输前选择需要通信的从器件,即进行总线寻址。 I2C总线上所有外围器件都需要有惟一的地址,由器件地址和引脚地址两部分组成,共7位。器件地址是I2C器件固有的地址编码,器件出厂时就已经给定,不可更改。引脚地址是由I2C总线外围器件的地址引脚(A2,A1,A0)决定,根据其在电路中接电源正极、接地或悬空的不同,形成不同的地址代码。引脚地址数也决定了同一种器件可接入总线的最大数目。 地址位与一个方向位共同构成I2C总线器件寻址字节。寻址字节的格式如表所示。方向位(R/)规定了总线上的主器件与外围器件(从器件)的数据传输送方向。当方向位R/=1,表示主器件读取从器件中的数据;R/=0,表示主器件向从器件发送数据。
从地址中读取一个字节的数据
INT8U read_random(INT8U RomAddress) { INT8U Read_data; I_Start(); I_Write8Bit(WriteDeviceAddress); I_TestAck(); I_Write8Bit(RomAddress); I_TestAck(); I_Start(); I_Write8Bit(ReadDeviceAddress); I_TestAck(); Read_data=I_Read8Bit(); I_NoAck(); I_Stop(); return (Read_data); }
8.4.1 串行EEPROM存储器简介
串行EEPROM存储器是一种采用串行总线的存储器,这类存储器具有体积小、功耗低、允许工作电压范围宽等特点。目前,单片机系统中使用较多的EEPROM芯片是24系列串行EEPROM。其具有型号多、容量大、支持I2C总线协议、占用单片机I/O端口少,芯片扩展方便、读写简单等优点。 目前,Atmel、MicroChip、National等公司均提供各种型号的I2C总线接口的串行EEPROM存储器。下面以Atmel公司的产品为例进行介绍。 AT24C01/02/04/08系列是Atmel公司典型的I2C串行总线的EEPROM。这里以AT24C08为例介绍。AT24C08具有1024×8位的存储容量,工作于从器件模式,可重复擦写100万次,数据可以掉电保存100年。8引脚DIP封装的AT24C08的封装结构,如图所示。

数据库原理及应用实验教案

数据库原理及应用实验教案

数据库原理及应用实验教案一、实验目的1. 理解数据库的基本概念,掌握数据库的基本操作。

2. 熟悉数据库管理系统,了解数据库设计原则。

3. 学会使用SQL语言进行数据的增、删、改、查等操作。

4. 掌握数据库的索引、视图和存储过程等高级功能。

5. 培养实际操作数据库的能力,提高解决实际问题的技能。

二、实验内容1. 数据库的创建与管理创建新数据库打开现有数据库数据库的备份与恢复2. 表的创建与管理表的创建表结构的修改表的删除表的数据插入、删除和修改3. SQL语言基础数据定义语句(CREATE、ALTER、DROP)数据查询语句(SELECT)数据操纵语句(INSERT、UPDATE、DELETE)数据控制语句(GRANT、REVOKE)4. 索引与约束索引的创建、修改和删除主键、外键的设置与维护唯一约束和检查约束的设置5. 视图与存储过程视图的创建、修改和删除存储过程的创建、修改和删除存储过程的调用三、实验环境1. 硬件环境:计算机实验室,每台计算机配备数据库管理系统软件。

2. 软件环境:数据库管理系统软件(如MySQL、Oracle、SQL Server 等),编程语言环境(如Python、Java等),文本编辑器或集成开发环境(如Visual Studio Code、Eclipse等)。

四、实验步骤1. 实验准备:安装并配置数据库管理系统软件,了解实验内容和要求。

2. 实验一:数据库的创建与管理创建一个名为“实验数据库”的新数据库。

打开已存在的数据库,进行备份和恢复操作。

3. 实验二:表的创建与管理创建一个名为“学生”的表,包括学号、姓名、年龄、性别等字段。

插入、删除和修改表中的数据。

4. 实验三:SQL语言基础使用SELECT语句查询学生表中的数据。

使用INSERT、UPDATE和DELETE语句操作学生表数据。

5. 实验四:索引与约束为学生表的学号字段创建索引。

设置主键、外键、唯一约束和检查约束。

空间数据投影变换####

空间数据投影变换####

实验八空间数据投影变换一、实验目的1.掌握图框生成和坐标换算方法。

2.掌握用户数据投影变换方法。

3.掌握图形投影变换方法。

二、实验准备1.实验数据:本实验数据保存于文件夹Exercise-08中。

2.预备知识:地图投影的基本原理和方法,特别应复习高斯—克吕格投影的相关知识。

三、实验步骤与内容1.数据准备将实验数据复制,粘贴至各自文件夹内。

启动MAPGIS主程序。

在主菜单界面中,点击参数按钮,在弹出的对话框中,设置工作目录最终指向Exercise-08(盘符依据各人具体情况设置)。

2.标准图框生成执行如下命令:实用服务投影变换系列标准图框生成1:10万图框(或者点击图框工具栏中的10按钮)。

Step1:设置图框模式、投影参数和图框文件名Step3:设置完毕后,确定进入下一Step2步Step2:选择标准椭球为北京54/克拉索夫斯基Step4:选择输入图幅名称,选择图框参数3.非标准图框生成执行如下命令:系列标准图框生成1:1000图框(或者点击图框工具栏中的1000千按钮)。

Step:按图示内容,在各对应位置输入,确定即可生成相应图框4.单点数据投影变换执行如下命令:投影转换输入单点投影转换。

Step1:按图示内容输入经纬度值,生成图元类型选择无Step4Step5:点击此按钮,退出单点投影变换计算对话框Step2Step31,6度。

Step4:点击投影点按钮,系统会将计算结果显示于投影结果输出窗中。

依据上述方法,完成下表空白单元格坐标值的输入。

原始数据投影结果说明103°25′00″E25°30′00″N 转换为6度带平面直角坐标Y=17460km X=2758km 转换为地理坐标,直角平面坐标为6度带坐标Y=17460km X=2758km 转换为3度带平面直角坐标Y=35580km X=3460km 转换为地理坐标,直角平面坐标为3度带坐标5.空间数据投影变换5.1.数据加载执行如下命令:文件打开文件,加载投影变换所需数据。

实验八太阳黑子的投影观测及数据处理

实验八太阳黑子的投影观测及数据处理

实验八太阳黑子的投影观测及数据处理一、实验目的1.学会太阳黑子的投影观测方法;2.运用太阳球面坐标,黑子分型的相关知识,学会太阳黑子相应观测资料的处理方法。

二、实验仪器天文望远镜附加太阳投影屏,黑子观测记录纸(图sh8.1)图sh8.1 太阳黑子观测记录纸三、太阳黑子的投影观测1.调节望远镜,使日面像进入视场,并按要求把记录纸固定在投影屏上,启动转仪钟。

2.调节望远镜的焦距,使日像最清楚。

3.调整投影屏的前后位置,使日像大小与观测纪录纸上的圆重合。

4.确定投影屏上图纸的东西方向:调节望远镜,使其沿着赤经方向来回微动(利用电钮控制或手动操作杆来实现),移动图纸,使黑子移动方向严格地沿图纸上的东西方向运动(即图纸上的东西线与黑子移动方向一致)。

5.描绘黑子时要求大小、形状尽可能一致,位置要准确。

下笔时先轻描,当位置准确后再重描。

先描本影,后描半影,全部描完后,再检查一遍,看是否有遗漏的小黑子6.最后记录观测完毕的时刻及观测当日世界时为0h的P(日轴方位角)、B0(日面中心纬度)、L0(日面中心经度)和天气状况等。

四、观测资料的分析处理太阳黑子投影观测每日数据处理包括:1. 黑子的分群、编号、分型一般相距极近的几个黑子常属于同一群,但也有仅一个单独黑子而相当于一群的。

分群后,按黑子出现的先后,自西向东给黑子群一个顺序编号(见图sh8.2)。

依据黑子的分型标准,给各群黑子标出所属类型。

图sh8.2 太阳黑子图黑子群有好几种分类方法,在此我们只介绍苏黎世天文台的分类法:按照黑子群演变的发展阶段分为A、B、C、D、E、F、G、H、J共9种类型。

演变到最强是E型和F型,演变到最末是J型。

A类:没有半影的黑子或者单极小黑子群。

B类:没有半影的双极黑子群。

C类:同B类相似,但其中一个主要黑子有半影。

D类:双极群,两个主要黑子都有半影,其中一个黑子是简单结构;东西方向延伸不小于10°。

E类:大的双极群,结构复杂,两个主要黑子都有半影,在两个主要黑子之间有些小黑子;东西方向延伸不小于10°。

实验八(实验考核) 实验报告模板

实验八(实验考核) 实验报告模板
key()interrupt 0 {P32=!P32;}
void delay_ms(uint x)
{
uint i,j;
for(i=x;i>0;i--)
for(j=114;j>0;j--);
}
void main()
{
unsigned char i;
IT0=1;
EX0=1;
EA=1;
while(1)
{
if(P32==0)
六、实验小结
更灵活地运用单片机来控制步进电动机。更深层地了解了c语言的运用.本次的实验将会为我将来的工作敲响警钟。我们已经步入大四,在将来的工作中仅仅靠书本里的理论知识是不行的。学生时代的我们对一些东西虽然知道该怎么做,但是就是老出问题,自己又解决不了。所以我们要通过实践来提高我们的动手能力。我们在学校里所学到的知识是不是真理,唯有通过我们以后的实践,因为实践是检验真理的唯一标准
电路原理图
程序:
#include <reg52.h>
#define uint unsigned int
sbit P32=P3^2; //设置P3.2口为正反转按键
unsigned char code f_rotation[8]={0x09,0x01,0x03,0x02,0x06,0x04,0x0C,0x08};
三、实验设备介绍
1、IBM PC机一台;
2、DP-51PRO单片机综合仿真实验仪一台;
四、实验方法和步骤
请对考核实验拟采取的程序方法进行分析,绘制相应的电路原理图、写出接线步骤,写出实验程序。
接线步骤:安装C10区JP接口上的短路帽,将C10区的J41接口与A2区J61接口的P10-P13对应相连,将P3.2口与按键的SW1相连。

单片机八个灯依次亮的编程汇编语言

单片机八个灯依次亮的编程汇编语言

单片机八个灯依次亮的编程汇编语言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!单片机是一种集成电路的类型,它在现代电子设备中有着广泛的应用。

(8实验学时)微机原理及应用实验指导书

(8实验学时)微机原理及应用实验指导书

微机原理及应用<单片机)实验指导书熊光洁机电教研室北京工商大学机械自动化学院2008-3-28目录第一部分单片机原理及汇编程序设计概述......................................3~12实验一认识单片机开发系统,学习有关软件的使用 ............................3~7实验二 MCS-51汇编程序设计<分支、散转程序练习) (8)实验三查表程序设计 (9)实验四数据排序程序设计 (10)实验五位操作实验 (11)实验六定时/计数器实验....................... . (12)实验七中断系统实验 (13)实验八静态存储器扩展实验 (14)实验九综合实验——特种车优先通过的交通灯控制 (15)第二部分 TD-NMC+教案实验系统简介 .........................................18~30 2.1 TD-NMC+系统功能及特点.. (18)2.2 TD-NMC+系统构成 (19)2.3 SST89E554RC简介......................................................19~20 2.4Keil C51 的安装............................. ...........................21~23 2.4.1 系统要求......... . (21)2.4.2 软件安装.............................................................21~232.5 μVision2 集成开发环境.................................................24~262.6仿真调试与脱机运行间的切换方法.........................................26~292.6.1 脱机运行.................................................. ... .....26~272.6.2 与Keil C51 开发环境联机调试的方法 (27)2.6.3 从SoftICE返回IAP引导程序的方法 (29)第一部分单片机原理及汇编程序设计实验一认识单片机开发系统,学习有关软件的使用一、实验目的1.学习Keil C51 集成开发环境的操作;2.熟悉TD-NMC+教案实验系统板的结构及使用。

实验八 LCD1602液晶显示实验

实验八 LCD1602液晶显示实验

电子科技大学中山学院学生实验报告学院:机电工程专业:课程名称:单片机原理与接口技术实验3、芯片时序表:4、LCD数据存储器地址LCD内置了DDRAM,用来寄存待显示的字符代码。

其地址与屏幕的对应关系如下:也就意味着想要在LCD1602的第一行第一列显示一个“A”字符,就要向DDRAM的00H地址写入“A”,但是在实际写入时,还必须将00H加上80H,即0X80+0X00。

以此类推,如果想要在LCD1602的第二行的第二列显示字符内容,则实际写入地址应该为0X80+0X41。

5、1602LCD的一般初始化(复位)过程(1) 延时15ms。

(2) 写指令38H(不检测忙信号)。

(3) 延时5ms。

(4) 写指令38H(不检测忙信号)。

(5) 延时5ms。

(6) 写指令38H(不检测忙信号)。

(7) 以后每次写指令、读/写数据操作均需要检测忙信号。

(8) 写指令38H:显示模式设置。

(9) 写指令08H:显示关闭。

(10) 写指令01H:显示清屏。

(11) 写指令06H:显示光标移动设置。

(12) 写指令0CH:显示开及光标设置。

6、LCD1602与单片机直接连接典型示意图如图8.1所示。

图8.1 LCD1602液晶显示。

三、实验内容和步骤1、用Proteus设计一LCD1602液晶显示接口电路。

参考实验指导书上的参考程序,编写程序,实现字符的静态显示。

显示字符为:第一行:“姓名全拼(居中)”,第二行:“专业全拼+学号(后3位)”。

将LCD显示截图以及相应的程序保存在下方。

#include<reg51.h>#define uchar unsigned char#define uint unsigned intuchar code table[]=" xuzhulin ";uchar code table1[]="zidonghua 031";sbit lcden=P2^7;sbit lcdrw=P2^6;sbit lcdrs=P2^5;uchar num;for(num=0;num<12;num++){write_data(table[num]); //写数据,LCD的第一行显示delay(200);}write_com(0x02); //光标返回write_com(0x80+0x40); //设置数据地址指针,LCD第二行显示for(num=0;num<16;num++){write_data(table1[num]);delay(200);}while(1);}}2、在上一题的基础上,增加两个外部中断,实现不同内容的显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验八数据控制语言
一、在服务器下创建一个名为“user12”的登陆名,密码为“123456”。

二、将该登陆名“user12”注册为“学生管理”数据库的用户,并分配为“public”角色。

三、给“user12”用户赋予“学生表”和“成绩表”的查询、插入权限。

四、赋予“user12”创建表的权限。

五、在查询分析器中,使用“user12”身份登陆,并验证所获得的查询、插入、创建表权限。

六、在查询分析器中,利用管理员身份,禁止用户“user12”所获得的权限。

七、使用“user12”身份登陆,并验证所获得的查询、插入、创建表权限。

八、在查询分析器中,利用管理员身份,收回用户“user12”所获得的权限。

九、使用“user12”身份登陆,并验证所获得的查询、插入、创建表权限。

2、截取图片,填写如下实验过程记录表
实验过程记录(注意:标注题号)
1.
2.
3.
4.。

相关文档
最新文档