单片机实验指导2015

单片机实验指导2015
单片机实验指导2015

《单片机原理及应用》

实验指导书

机械工程与自动化学院

机械电子工程系

实验一端口操作实验

一、实验目的

1.学习单片机端口操作的方法。

2.学习延时子程序的编写和使用。

3.学习数据输入、输出程序的设计方法。

二、实验预习要求

1.根据实验电路原理图,分析LED发光二极管点亮的条件;

2.阅读教材中有关I/O口的内容,熟悉I/O的基本结构和工作过程;根据实验任务设计出相应的调试程序。

三、实验设备及软件

1.JL51型单片机实验板

2.Keil开发环境软件

3.Proteus仿真软件

四、实验原理

P1、P2和P3口为准双向口,P1、P2和P3口的每一位都能独立定义为输出线或输入线。作为输入口线时必须向锁存器相应位写入“1”,该位才能作为输入。89C51中所有锁存器在复位时均置“1”,如果后来在锁存器写入过“0”,在需要时应写入“1”,使它再成为一个输入。

延时程序的实现常有两种方法,一是定时器中断来实现,一是用指令循环来实现,在系统时间允许的情况下可以采用后一种方法。

五、实验任务

P1口作输出口,P3口输入口,P3.2、P3.3接按键K1、K2,P3.4、P3.5接拨动开关K3、K4;P1口接发光二极管L1—L8。

1. K1、K2作为选择按键,L1、L5作为指示灯。要求编程实现以下功能:按下K1按键时,L1亮一段时间后熄灭;按下K2按键时,L5亮一段时间后熄灭。

2. K3作为左转弯开关,K4作为右转弯开关,L1、L5作为左转弯灯,L4、L8作为右转弯灯。要求编程实现以下功能:向上打K3时,左转弯灯L1、L5以一定频率闪烁;向下打K4时右转弯灯L4、L8以一定频率闪烁。(选做)

六、实验电路原理图

图1 端口操作实验电路

七、实验报告要求

整理好实验任务1、2中经JL51型单片机实验板或Proteus仿真软件正确运行的程序。

实验二中断实验

一、实验目的

1.掌握外部中断技术的基本使用方法

2.掌握中断处理程序的编写方法

二、实验预习要求

阅读教材中有关中断的内容,熟悉外部中断的初始化和中断服务程序的编写,根据实验任务设计出相应的调试程序。

三、实验设备及软件

1.JL51型单片机实验板

2.Keil开发环境软件

3.Proteus仿真软件

四、实验原理

MSC-51系列单片机有/INT0和/INT1两条外部中断请求输入线,用于输入两个外部中断源的中断请求信号,并允许外部中断源以低电平或下降沿触发方式来输入中断请求信号。/INT0和/INT1中断的入口地址分别是0003H和0013H。

TCON寄存器中的IT0和IT1位分别决定/INT0和/INT1的触发方式,置位时为下降沿触发,清零时为低电平触发。实际应用时,如果外部的中断请求信号在产生后能够在较短时间内自动撤销,则可以选择低电平触发。在中断服务程序里

要等待其变高后才能返回主程序,否则会再次触发中断,产生不必要的麻烦。如果外部的中断请求信号产生后可能长时间后才能撤销,则为了避免在中断服务程序里长时间无谓等待,可以选择下降沿触发。下降沿触发是“一次性”的,每次中断只会有1个下降沿,因此中断处理程序执行完后可以立即返回主程序,而不必等待中断请求信号恢复为高电平,这是一个重要的技巧。

1.外部中断的初始化主要包括:对中断允许控制寄存器IE中的中断的总允许即EA=1,外部中断允许即EXi=1(i=0或1)及外部中断控制寄存器TCON中的ITi(i=0或1)中断触发方式选择进行设置。当无须中断嵌套时,不需设置IP 中断优先级。

2.编写中断服务程序要注意:

(1)保护进入中断时的状态,并在退出中断之前恢复进入时的状态。

(2)必须在中断处理程序中设定是否允许中断重入,即设置EXi位。

五、实验内容

要求外部中断申请从/INT0(P3.2)输入并采用边沿触发方式,P3.2接一个按键,P1口接八个发光二极管,当按键按下一次时,将产生一次中断,使P1口内容加1,以记录中断次数。

六、实验电路原理图

图2 中断实验电路

七、实验报告要求

整理好实验任务中经JL51型单片机实验板或Proteus仿真软件正确运行的程序。

实验三定时/计数器实验

一、实验目的

1.学习掌握定时/计数器程序初始化的设计方法。

2.学习掌握定时/计数器方式1、方式2的使用编程方法。

3.进一步掌握中断处理程序的编程方法。

二、实验预习要求

1.阅读教材中有关定时/计数器的内容,熟悉定时/计数器的基本结构和工作过程;计算50ms定时/计数器时间常数;根据实验任务设计出相应的调试程序。

2.思考定时器四种工作方式的计数范围。

三、实验设备及软件

1.JL51型单片机实验板

2.Keil开发环境软件

3.Proteus仿真软件

四、实验原理

定时器操作的关键是计数初值的确定和定时器的初始化。

1.计数初值的确定定时器的计数周期与机器周期一样为振荡周期的12倍,本实验中的时钟频率为12MHZ,则定时器的计数周期为1μs。如要实现1s的延时,可将定时器T0设计工作于方式1,则最大计数值为65536。为方便起见,可设置计数初值为15536,使计数器从计数初值开始经历50000个脉冲周期,至最大计数值时产生溢出标志TF0,此时可产生0.05s延时。将R0设为20,每经历一次延时,R0中数值减1,即可产生1s延时。则计数初值x=15536D=3CB0H,故初始值为TH0=3CH,TL0=B0H。

2.定时器的初始化定时器的初始化主要是对TMOD相应位进行正确的设置并将计数初值送入定时器中,然后置位TR0启动定时器T0。由于定时器的溢出可以采用查询和中断两种方式,当采用中断方式时,还需对IE进行设置。

五、实验内容

本实验用JL51型单片机实验板中单片机的晶振为12MHZ。完成对接在P1端口的发光二极管闪亮控制程序的设计和调试。具体要求:

1.选择定时器T0为工作方式1,定时溢出时间为50ms,使P1口的8个发光二极管每隔1s循环闪亮。(查询方式)

2.选择定时器T0和T1为工作方式1,T0定时溢出时间为50ms,使P1.0口的发光二极管每隔1S交替闪亮。T1定时溢出时间为25ms,使P1.1口的发光二极管每隔0. 5S交替闪亮。(中断方式)

3.将T0定时器设定为工作方式2,使P1.0口的发光二极管每隔50ms交替闪亮。(选做)

六、实验电路原理图

图3 定时器实验电路

七、实验报告要求

整理好实验任务1~3中经JL51型单片机实验板或Proteus仿真软件正确运行的程序。

实验四数码显示实验

一、实验目的

1.学习LED数码管的工作原理,理解段码的概念。

2.掌握数码管与单片机的连接方法和编程方法。

二、实验预习要求

阅读教材中有关数码管显示接口的内容,熟悉数码管显示器的结构,理解段码的概念;掌握数码管与单片机的连接方法;根据实验任务设计出相应的调试程序。

三、实验设备及软件

1.JL51型单片机实验板

2.Keil开发环境软件

3.Proteus仿真软件

四、实验原理

数码管有共阴极和共阳极两种接法,单片机的I/O 口与其他电路连接时,I/O 电流的流向有两种情况:一种是当该I/O 口为高电平时,电流从单片机往外流,称作拉电流;另一种是该I/O 口为低电平时,电流往单片机内流,称为灌电流。一般I/O 的灌电流负载能力远大于拉电流负载能力,对于一般的 51 单片机而言,拉电流最大4mA,灌电流为20mA。在数码管显示电路中采用灌电流方式(用共阳数码管),可以得到更高的亮度。

段码是数码管显示的一个基本概念,它指在数码管显示某一数字或字符时,

在数码管各段所对应的引脚上所加的高低电平按顺序排列所组成的一个数字,它与数码管的类型(共阴、共阳)和排列顺序有关。

位码也叫位选,用于选中某一位数码管。在图4中要使第一个数码管显示数据,应在三极管Q1 的基极加低电平,使之导通,而其它三个三极管基极加高电平,使之截止。此时的位码为“1110”,位码与段码一样和硬件连接有关。

五、实验内容

JL51型单片机实验板中数码显示采用的是共阳极连接方式,要求完成:

1.编写数码显示程序,让四位数码管显示“0123”字样。

2.根据连接关系在Protues中画出数码显示模块与单片机的连接电路图,并用Protues仿真编写的程序。

六、实验电路原理图

图4 数码显示电路

七、实验报告要求

整理好实验任务中经JL51型单片机实验板和Proteus仿真软件正确运行的程序。

(整理)《药理学》实验讲义.

《药理学》实验讲义

实验一药理学实验的基本知识和基本技术 一、目的 1. 掌握基本操作,锻炼动手、动脑能力; 2. 更好地掌握药理学基本理论知识; 3. 培养科学思维 二、基本要求 1. 实验前:预习实验内容并复习相关理论知识; 2. 实验时 ⑴实验器材要妥善保管; ⑵实验操作按步骤进行,仔细观察实验中出现的现象,实事求是地做好记录; ⑶注意节约实验药品; ⑷维持良好的课堂纪律。 3. 实验后 ⑴各组同学将实验动物处死,实验台擦干净,将实验方盘送回准备室; ⑵值日生搞好实验室卫生,将死亡动物送至指定场所; ⑶书写实验报告。 三、实验报告的书写 1. 题目 2. 目的 3. 原理 4. 材料:实验动物,器材,药品 5. 方法:用自己的语言简单扼要描述出来; 6. 结果:要求真实、清楚; 7. 讨论:将实验结果进行比较、分析;实验中有哪些不足之处;结果异常或失败的原因; 8. 结论:将实验结果进行归纳总结,应带有提示性质。 四、药理学实验实验设计原则 1.随机原则 按照机遇均等的原则进行分组。其目的是使一切干扰因素造成的实验误差减少,而不受实验者主观因素或其他偏性误差的影响。 2.对照原则 空白对照(指在不加任何处理的条件下进行观察对照);阴性对照也称假处理对照(给予生理盐水或不含药物的溶媒);阳性对照也称标准对照(指以已知经典药物在标准条件下与实验药进行对照)。 3.重复原则 能在类似的条件下,把实验结果重复出来,才能算是可靠的实验,重复实验除增加可靠性外,也可以了解实验变异情况。 五、实验动物

1. 动物的选择 (1)小白鼠:适用于需大量动物的实验,如某些药物的筛选,半数致死量的测定。也较适用于避孕药实验、抗炎镇痛药实验、中枢神经系统药实验、抗肿瘤药及抗衰老药实验等。 (2)大白鼠:比较适用于抗炎药物实验,血压测定、利胆、利尿药实验,也可用于进行亚急性和慢性毒性实验。 (3)豚鼠:因其对组胺敏感,并易于致敏,故常被选用于抗过敏药、平喘药和抗组胺药的实验。也常用于离体心脏、心房、肠管实验。又因它对结核敏感,常用于抗结核病药的实验。 (4)家兔:常用于观察研究脑电生理作用,药物对小肠的作用。由于家兔体温变化敏感,也常用于体温实验,用于热原检查。 (5)狗:狗是记录血压,呼吸最常用的大动物。还可利用狗做成胃瘘、肠瘘,以观察药物对胃肠蠕动和分泌的影响。在进行慢性毒性实验时,也常采用狗。2. 实验动物的编号 狗、兔等较大的动物可用特制的铝质号码牌固定在颈部或耳上。大鼠、小鼠如为白色可用黄色苦味酸在不同的体表标志上标记。 3. 动物固定及给药 (1)小鼠捉拿 小鼠性情较温顺,一般不会咬人,比较容易抓取固定。通常用右手提起小鼠尾巴将其放在鼠笼盖或其它粗糙表面上,在小鼠向前挣扎爬行时,用左手拇指和食指捏住其双耳及颈部皮肤,将小鼠置于左手掌心、无名指和小指夹其背部皮肤和尾部,即可将小鼠完全固定。在一些特殊的实验中,如进行尾静脉注射时,可使用特殊的固定装置进行固定,如尾静脉注射架或专用小鼠固定筒。如要进行手术或心脏采血应先行麻醉再操作,如进行解剖实验则必须先行无痛处死后再进行。 (2)小鼠灌胃 用左手固定鼠,右手持灌胃器,将灌胃针从鼠的口腔插入,压迫鼠的头部,使口腔与食道成一直线,将灌胃针沿咽后壁慢慢插入食道,可感到轻微的阻力,此时可略改变一下灌胃针方向,以刺激引起吞咽动作,顺势将药液注入。一般灌胃针插入小鼠深度为3~4cm,大鼠或豚鼠为4~6cm。常用灌胃量小鼠为0.2~1ml,大鼠1~4ml,豚鼠1~5ml。 (3)小鼠腹腔注射 先将动物固定,腹部用酒精棉球擦试消毒,然后在左或右侧腹部将针头刺入皮下,沿皮下向前推进约0.5 厘米,再使针头与皮肤呈45 度角方向穿过腹肌刺入腹腔,此时有落空感,回抽无肠液、尿液后,缓缓推入药液。此法大小鼠用的较多。 (4)皮下注射 注射时用左手拇指及食指轻轻捏起皮肤,右手持注射器将针头刺入,固定后

单片机实验指导书

《单片机原理与应用》 实验指导书 注意: 1、做实验前必须预习 2、带教材和实验指导书 理工大学 自动化学院自动化系

实验仪的使用 本实例是仿真INTEL的8031单片机,来循环点亮P1口的发光二极管(低电平有效)。程序是用汇编语言来编写。下面介绍相应的操作步骤: 1、运行桌面“星研集成软件”,画面如下: 2、建立源文件 执行 [主菜单?文件?新建],(或者点击图标)打开窗口。 选择存放源文件的目录,输入文件名,注意:一定要输入文件名后缀。对源文件编译、连接、生成代码文件时,系统会根据不同的扩展名启动相应的编译软件。比如:.ASM文件,使用A51来对它编译。本实 例文件名为xunhuan.asm 。窗口如下: 按“确定”即可。然后即出现文件编辑窗口: 输入源程序,参照实验一源程序。 .专业DOC.

这样一个源文件就建立好了。 3.编译、连接文件 首先选择一个源文件,然后可以编译、连接文件了。对文件编译,如果没有错误,再与库文件连接,生成代码文件(DOB、HEX文件)。编译、连接文件的方法有如下二种:(1)使用[ 主菜单?项目?编译、连接 ]或[主菜单?项目?重新编译、连接]”。(2)点击图标或来“编译、连接”或“重新编译连接”。编译、连接过程中产生的信息显示在信息窗的“建立”视中。编译没有错误的信息如下: 若有错误则出现如下信息框: 有错误、警告信息,用鼠标左键双击错误、警告信息或将光标移到错误、警告信息上,回车,系统自动打开对应的出错文件,并定位于出错行上。 这时用户可以作相应的修改,直到编译、连接文件通过。 4.调试 编译、连接正确后,可以开始调试程序。进入调试状态方法有: a)执行[ 主菜单?运行?进入调试状态] b)点击工具条的进入后的窗口如下:

#(16课时)数据库实验指导书

《数据库原理及使用》实验指导书 (适用于计算机科学和技术、软件工程专业) 热风器4 计算机科学和技术学院 2011年12月 ⒈本课程的教学目的和要求 数据库系统产生于20世纪60年代末。30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。数据库原理是计算科学和技术专业重要的专业课程。 本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库使用的基本训练,提高其解决实际问题的能力。 ⒉实验教学的主要内容 数据库、基本表、视图、索引的建立和数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库使用系统的设计实现。 ⒊实验教学重点 本课程的实验教学重点包括: ⑴数据库、基本表、视图、索引的建立和数据的更新; ⑵SQL的数据查询; ⑶恢复、完整性和安全性实现机制; ⑷简单数据库使用系统的设计实现; 4教材的选用 萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5 实验1创建数据库(2学时) 实验目的 1.学会数据表的创建; 2.加深对表间关系的理解; 3.理解数据库中数据的简单查询方法和使用。 实验内容 一、给定一个实际问题,实际使用问题的模式设计中至少要包括3个基本表。使用问题是供应商给工程供应零件(课本P74)。 1.按照下面的要求建立数据库: 创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,

药理学实验方案

药理学实验方案

元胡止痛片对小鼠镇痛抗炎镇痛活性研究 ——药理实验设计 设计人:级药学一班 张礼杰 515010 信盼 515024 陈茂琴 515026 何朵朵 515028 药学四班 杨森 515101 冯禹 515110 王同月 515102

元胡止痛片中抗炎和镇痛作用研究 1.实验目的:探讨元胡止痛片的镇痛和抗炎作用 2.实验原理:(1)元胡止痛片收载于《元胡止痛片收载于《中国药典》是由元胡、白芷两味药组成的中药复方制剂为行气活血止痛剂临床用于治疗气滞血瘀胃痛、胁痛、头痛及月经痛等症疗效确切。本实验是为验证元胡止痛片的镇痛和抗炎作用进行验证。实验对四川禾邦阳光制药厂家生产元胡止痛片不同剂量进行了药效学研究采用小鼠醋酸扭体法、小鼠热板法和耳肿胀法实验分别测定小鼠扭体反应抑制率、小鼠痛阂值提高率和肿胀率从而确定不同剂量的镇痛和抗炎作用效果。 在基础医学研究中筛选镇痛药的常见致痛方法概括有物理法(热、电、机械)和化学法。动物的疼痛反应常表现出嘶叫、舔足、翘尾、蹦跳及皮肤、肌肉抽搐。化学法,即将某些化学物质,如强酸、强碱、钾离子、缓激肽等,涂布于动物的的某些敏感部位或腹腔注射。腹腔注射损伤物质引起受试动物腹痛,动物表现出“扭体反应”(即腹部内凹、躯干与后肢伸张、臀部高起)。 3.实验方法 :使用小鼠热板法、醋酸扭体法、耳肿胀法 ,并分别建立小鼠疼痛和炎症模型 ,灌胃给予不同剂量元胡止痛片配成的溶液,观察对动物的镇痛和抗炎作用。 4.实验过程: 1.内容

4.1 药品与试剂 元胡止痛片:四川禾邦阳光制药股份有限公司,国药准字z51021658,规格:片芯重0.25g,12片 阿司匹林: 浙江金华市第三制药厂, 国药准字: H13023716, 临用前用蒸馏水配制为适当浓度的混悬液。 4.2动物:健康昆明种小白鼠,雌性,32只 4.3 器材:数控超级恒温槽,烧杯、1ml 注射器、电子秤 4.4分组: 空白对照组 (灌胃0.9%生理盐水 10 mL/kg) 元胡止痛片高、低剂量组 (0.2,0.4mg /10g) 阳性药阿司匹林对照组 (灌胃阿司匹林 0. 4 g/kg) 4.5人和动物剂量换算公式 小白鼠=20 0026 .0?人/g 2 方法 (1)热板法 1.动物筛选:致痛潜伏期 (痛阈值)为 5~30s 之间的合格雌性小鼠。32只,热板法镇痛试验筛选痛阈值合格的小鼠,取♀小鼠于给药前先用热板仪于55 ± 0. 5 ℃分别测定每只小鼠的正常痛阈值[将小鼠放于智能热板仪上至出现舔后足的所需时间作为痛阈值( s) ,连续 2 次,间隔30 s ,测定平均值即为正常痛阈值]。将舔后足时间< 5 s 或>30 s ,或跳跃者不用于此实验

单片机实验指导书

实验一KEIL 51软件实验 实验目的: 1、掌握KEIL集成开发环境的使用 2、掌握算术运算程序 实验设备:计算机、KEIL51软件 实验内容: 编程实现把片人RAM30H单元和40H单元两个16字节数相加,结果放于30H单元开始的位置处。在KEIL51编译、连接、仿真调试。 实验步骤: 一、运行KEIL51软件,出现图1所示KEIL 51主界面。 图1 KEIL 51主界面 首先用Project菜单下的New Project命令建立项目文件,过程如下。 (1) 选择Project菜单下的New Project命令,弹出如图2所示的Create new Project对话框。 图2 Create New Project对话框 (2) 在Create New Project对话框中选择新建项目文件的位置(最好一个项目建立一个文件夹如E:\project), 输入新建项目文件的名称,例如,项目文件名为example,单击【保存】按钮将弹出如图3所示的Select Device for Target ‘Target 1’对话框,用户可以根据使用情况选择单片机型号。Keil uVision2 IDE几乎支

持所有的51核心的单片机,并以列表的形式给出。选中芯片后,在右边的描述框中将同时显示选中的芯片的相关信息以供用户参考。 图3 Select Device for Target ‘Target 1’对话框 (3) 这里选择atmel公司的AT89c51。单击【确定】按钮,这时弹出如图4所示的Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框,C语言开发选择【是】,汇编语言开发选择【否】。 单击后,项目文件就创建好了。项目文件创建后,在主界面的左侧的项目窗口可以看到项目文件的内容。 这时只有一个框架,紧接着需向项目文件中添加程序文件内容。 图4 Copy Standard 8051 Startup Code to Project Folder and Add File to Project确认框 二、给项目添加程序文件 当项目文件建立好后,就可以给项目文件加入程序文件了,Keil uVision2支持C语言程序,也支持汇编语言程序。这些程序文件可以是已经建立好了的程序文件,也可以是新建的程序文件,这里我们新建的汇编程序文件后再添加。 (1) 选择文件菜单上的new命令,出现新建文本窗口,如图5所示。

药理学附2015年更新

药理学(重要知识点) 第二章药效学 药物效应动力学(药效学):是研究药物对机体的作用及作用机制的生物资源科学。 药物的不良反应: 1、副作用:在治疗剂量时出现的及治疗无关的不适反应,可以预知但是难以避免。 2、毒性反应:药物剂量过大或蓄积过多时机体发生的危害性反应,比较严重,可以预知避免。 3、后遗效应:停药后机体血药浓度已降至阈值以下量残存的药理效应。 4、停药反应:突然停药后原有疾病的加剧现象,双称反跳反应。 5、变态反应:机体接受药物刺激后发生的不正常的免疫反应,又称过敏反应。 6、特异性反应: 受体:能及受体特异性结合的物质称为配体,能激活受体的配体称为激动药,能阻断受体活性的配体称为拮抗药。 激动药:既有亲和力双有内在活性。 拮抗药:有较强的亲和力,但缺乏内在活性。分竞争性和非竞争性。第二信使:环磷腺苷()、环磷鸟苷( )、肌醇磷脂、钙离子、廿烯类 第三章药动学

药物代谢动力学(药动学):研究机体对药物的处置,即药物在体内的吸收、分布、代谢、排泄。 解离型药物极性大,脂溶性小,难以扩散;而非解离型药物极性小,脂溶性大,易跨膜扩散。 第六章胆碱受体激动药 一、M、N胆碱受体激动药:乙酰胆碱() 作用: 1、M样作用:心率减慢、血管扩张、心肌收缩力减弱,扩张几 乎所有血管,血压下降,胃肠道、泌尿道及支气管等平 滑肌兴奋,腺体分泌增加,眼瞳孔括约肌和睫状收缩。 2、N样作用:激动N1胆碱受体,表现为消化道、膀胱等处的 平滑肌收缩加强,腺体分泌增加,心肌收缩力加强和 小血管收缩,血压上升。过大剂量由兴奋转入抑制。 激动N2胆碱受体,使骨骼肌收缩。 3、中枢作用:不易透过血脑屏障另有:氨甲 酰胆碱 二、M胆碱受体激动药:毛果芸香碱 作用:1、眼:表现为缩瞳、降低眼内压调节痉挛。 2、腺体:分泌增加尤以汗腺和唾液腺。 应用:1、青光眼 2、缩瞳另有:氨甲酰甲胆碱 三、N胆碱受体激动药:烟碱、洛贝林

单片机实验指导书

单片机实验指导书 适用专业:计算机控制、网络、物联网等 学时:12 编写人:孔庆臣 2016-5-12

实验一 IO口输入输出实验 1. 实验内容 (1) P2口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。 (2) P1口做输入口,接八个扭子开关,P2口接八只发光二极管,编写程序读取开关状态,将此状态在发光二极管上显示出来。 2. 实验目的 学习keil仿真软件的使用方法 学习IO口的使用方法。 学习延时子程序的编写和使用。 stc-isp软件的使用 3.有关说明 P1口为准双向口,P1的每一位都能独立地定义为输入或输出线,作为输入的口线,必须向锁存器相应位写入“1”,该位才能作为输入。单片机IO口在复位时均置为“1”,如果后来在口锁存器写入过“0”,在需要时应写入一个“1”使它再成为一个输入。 可以用第二个实验做一下实验。先按要求做好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1作输入口,会有什么结果。 再来看一下延时程序的实现。通常用的有两种方法,一是用定时器中断来实现,一是用指令循环来实现。在系统时间允许的情况下可以采用后一种方法。 本实验系统晶振为11.0592MHZ,则一个时钟周期为0.0904us。现要写一个延时0.1s的程序,可大致写出如下: void Delay100ms() //@11.0592MHz { unsigned char i, j, k; i = 5; j = 52; k = 195; do { do { while (--k); } while (--j); } while (--i); } 5.实验电路设计 (1)分析附录1 单片机实验系统部分原理图,选择合适的电路模块,并根据实验要求的功能进行合理的电路模块间的电路连接。 (2)画出本次实验独立的原理图 5、实验要求 (1)完成实验电路设计 (2)完成实验程序设计 (3)实现要求的实验结果

2013《数据库技术及应用》实验指导书资料

《数据库技术及应用》实验指导书

实验环境 1.软件需求 (1)操作系统:Windows 2000 Professional,或者Windows XP (2)数据库管理系统:SQL Server2000 (3)应用开发工具:Delphi7.0 (4)其它工具:Word 2.硬件需求 (1)PC机 (2)网络环境

基本需求信息 一、对某商场采购销售管理进行调研后,得到如下基本需求信息: 该商场有多名工作人员(主要是采购员和销售员),主要负责从供应商处采购商品,而后将商品销售给客户。采购员主要负责根据商场的销售情况确定要采购的商品,并与供应商联系,签订采购单。销售员主要负责将采购来的商品销售给客户,显然一个客户一次可能购买多种商品。一个供应商可以向该商场供应多种商品,而一种商品也可以由多个供应商供应。 商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计,对采购员和销售员的业绩进行考核,对供应商和客户进行等级评定,并计算商场利润。 二、E-R图 三、需要建立的数据表如下 1.供应商表:供应商ID,供应商名称,地区,信誉等级 2.供应表:供应商ID,商品ID,商品单价 3.商品表:商品ID,商品名称,商品库存量,商品均价 4.采购单表:采购单ID,采购员ID,供应商ID,采购总金额,签订日期 5.采购明细表:采购单ID,商品ID,采购数量,商品单价 6.销售单表:销售单ID,销售员ID,客户ID,销售总金额,签订日期 7.销售明细表:销售ID,商品ID,销售数量,商品单价,单价折扣 8.客户表:客户ID,客户名称,联系电话,客户等级 9.职员表:职员ID,职员姓名,职员类型

2015网络数据库实验指导书

《网络数据库实验》指导书计算机科学与技术专业 佛山科学技术学院计算机系 2015年3月

目录 实验一数据库和数据库表操作 (1) 实验二数据库单表查询 (5) 实验三数据库多表连接查询 (9) 实验四数据库嵌套查询和组合查询 (11) 实验五数据的更新 (17) 实验六 T-SQL语言 (19) 实验七视图与索引 (24) 实验八存储过程的实现 (27) 实验九触发器的实现 (32) 实验十数据库的安全性 (36) 实验十一备份、还原与导入、导出 (37) 实验十二数据库应用系统设计 (38) 参考资料 1.王珊萨师煊.《数据库系统概论》(第四版).北京:高等教育出版社,2006 2.方风波. 网络数据库项目教程. 北京:电子工业出版社,2012 3.吴德胜. SQL Server入门经典. 北京:机械工业出版社,2013 公共邮箱:fosucomputer@https://www.360docs.net/doc/bf2870633.html, 邮箱密码:computer

学生-课程数据库xscj中用到的四个表文件如下: 1.学生表(Student表) Student表(学生表)结构 Student表(学生表)记录 2.课程表(Course表) Course表(课程表)结构 Course表(课程表)记录

3.成绩表(SC表) SC表(成绩表)结构 SC表(成绩表)记录 4.系表(Department表) Department表(系表)结构 Department表(系表)结构

实验一数据库和数据库表操作 一、实验目的和要求 1.掌握利用查询窗口和对象资源管理器进行数据库及基本表的定义、删除与修改; 2.掌握索引的建立与删除的方法。 二、实验内容与步骤 (一)建立数据库 【SY1-01】通过企业管理器或查询分析器建立学生-课程数据库xskc。 CREATE DATABASE xscj ON PRIMARY (NAME='xscj_data',FILENAME='E:\sjk2015\xscj.mdf') LOG ON (NAME='xscj_log',FILENAME='E:\sjk2015\xscj.ldf') 【注】先在E:盘上建立一个文件夹(例如:E:\sjk2015),数据库文件保存到自建的文件夹中。 (二)基本表的定义、修改与删除 1.定义基本表 利用查询窗口和对象资源管理器创建基本表,并输入数据。 【SY1-02】建立一个学生表Student,它由学号Sno、姓名Sname、性别Ssex、出生日期Sbirth、年龄Sage、系代号Dno五个属性组成。要求“学号”为主键,“姓名”不能为空,“性别”默认值为“男”。 CREATE TABLE Student ( Sno char(10)PRIMARY KEY, Sname Varchar(8)NOT NULL, Ssex char(2)DEFAULT'男'CHECK(Ssex in('男','女')), Sbirth smalldatetime NULL, Sage int null, Dno char(4)NULL ) 【SY1-03】建立课程表Course,它由课程号Cno、课程名Cname、先修课Cpno、Ccredit学分四个属性组成。要求“课程号”为主键,“课程名”属性不能为空。 CREATE TABLE Department ( Dno char(4)PRIMARY KEY, Dname Varchar(20)NOT NULL, College Varchar(20) ) 【SY1-04】建立学生成绩表SC,包含学号Sno、课程号Cno、成绩Grade三个字段。要求建立主键及与student、sc表联接的外键,并创建检查约束(Grade>=0 and Grade<=100)。 CREATE TABLE SC (Sno char(10)NOT NULL, Cno char(6)NOT NULL, Grade int CHECK(Grade BETWEEN 0 AND 100), PRIMARY KEY(Sno,Cno), FOREIGN KEY(Sno)REFERENCES Student(Sno), FOREIGN KEY(Cno)REFERENCES Course(Cno) )

单片机实验指导书

实验一8051简单编程与调试实验目的 通过简单小程序的输入和调试,熟悉并掌握Keil 的使用。学会Proteus与Keil的整合调试。 实验基本要求 建立三个项目,分别输入存储块清零、二进制BCD码及二进制ASCII码转换的汇编源程序,并进行仿真调试。画出实验程序的流程框图。 实验步骤 采用Keil Cx51 开发8051单片机应用程序一般需要经过下面几个步骤: 1、在 Vision2集成开发环境中创建一个新项目(Project),并为该项目选定合适的单片机CPU器件。 在菜单栏中选择“Project”→“New Project”,弹出“Create New Project”对话框,选择目标路径,在“文件名”栏中输入项目名后,单击“保存(S)”按钮,弹出“Selecte Device for Target”对话窗口。在此对话窗口的“Data base”栏中,单击“Atmel”前面的“+”号,或者直接双击“Atmel”,在其子类中选择“AT89C51”,确定CPU类型。如图所示。 点击“确定”按钮后,弹出如下的对话框

如果是进行汇编语言编程选择“否”。 2、利用μVision2的文件编辑器编写C语言(或汇编语言)源程序文件,并将文件添加到项目中去。一个项目可以包含多个文件,除源程序文件外还可以有库文件或文本说明文件。 在μVision2的菜单栏中选择“File”→“New”命令,新建文档,然后在菜单栏中选择“File”→“Save”命令,保存此文档,这时会弹出“Save As”对话窗口,在“文件名(N)”一栏中,为此文本命名,注意要填写扩展名“.asm”。单击“保存(S)”按钮,这样在编写汇编代码时,Keil会自动识别汇编语言的关键字,并以不同的颜色显示,以减少输入代码时出现的语法错误。程序编写完后,再次保存。 在Keil中“Project Workspace”子窗口中,单击“Target 1”前面的“+”号,展开此目录。在“Source Group 1”文件夹上单击鼠标右键,在右键菜单中选择“Add File to ‘Group Source 1’”,弹出“Add File to Group”对话窗口,在此对话窗口的“文件类型”栏中,选择“Asm Source File”,并找到刚才编写的.asm文件,双击此文件,将其添加到Source Group 中,此时“Project Workspace”子窗口如图所示。

单片机实验答案

前言 由于单片机具有高可靠性、超小型、低价格、容易产品化等特点,在仪器仪表智能化、实时工业控制、实时数据采集、智能终端、通信设备、导航系统、家用电器等控制应用领域,具有十分广泛的用途。目前在国内单片机应用中,MCS-51系列单片机仍然是一种主流单片机。为配合《单片机应用技术》课程的教学,使学生尽快了解、掌握89C51单片机的使用,特编写了这本上机指导书(基础篇)。 《单片机》是一门实践性很强的课程,提高教学质量的一个重要环节是上机实习和训练,无论是学习汇编语言程序设计,还是学习接口电路和外设与计算机的连接,或者软硬兼施地研制单片机应用系统,不通过加强动手是不能获得预期效果的。本实验指导书提供了9个实验的指导性材料,实验还有一些思考题,可以根据课时的安排和教学要求进行取舍。为了达到某些实验的目的,书中提供的参考程序与实际应用中的程序会有些差别,所以不一定是最优的。 由于时间紧迫,加上编者学识有限,如有不妥之处,欢迎读者批评指正。 编者

实验须知 1. 实验前必须阅读教科书的有关部分和本实验指导书,了解实验目的、内容、步骤,做好实验前的准备工作,编写好实验中要求自编或修改的程序;完成实验前要求完成的准备工作后方可以上机实验,否则不得上机操作。 2. 各种电源的电压和极性不能接错,严禁带电接线和接插元器件。通电前须经过指导教师检查认可后方能通电。 3. 不准随意拨弄各种与实验无关的旋钮和开关,凡与本次实验无关的任何设备都禁止动用和摸弄,注意安全。 4. 严禁用手触摸实验系统印制电路板和元器件的引脚,防止静电击穿芯片。 5. 实验中若损坏仪器或元器件,应及时向指导教师报告,听候处理。 6. 在实验室内保持安静和卫生,不得随意走动和喧哗,集中精力完成实验。 7. 实验完成后,关掉电源,及时整理实验台桌面,保持环境整洁。 8. 按规定认真完成实验报告,对实验中出现的现象进行分析,在规定的时间内交上实验报告。 9. 凡实验或实验报告未能按规定完成的学生,不能参加本课程的考试或考查。

数据库实验报告

合肥师范学院实验报告册 2014 / 2015 学年第2学期 系别计算机学院 实验课程数据库原理 专业 班级 姓名 学号 指导教师

实验一——数据库基本操作 一、实验目的 1.熟悉MS SQL SERVER运行界面,掌握服务器的基本操作。 2.掌握界面操作方法完成用户数据库建立、备份和还原。 3.建立两个实验用的数据库,使用企业管理器和查询分析器对数据库和表进行基本操作。 二、实验预习内容 在认真阅读教材及实验指导书的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。 1.熟悉SQL SERVER 2000 的运行环境,练习服务器基本操作:打开、停止、关闭。 2.使用SQL SERVER 2000 中的企业管理器完成以下任务。 数据库名称:STC 表:STU(sno char(9), sname varchar(50), ssex char(2) , sage int, sdept char(2) ); COUTSES(cno char(3), cname varchar(50), cpno char(3), credit int ); SC(sno char(9), cno char(3), grade int ); 说明:以上为表结构,以sno char(9)为例,说明sno属性设置为字符类型,宽度为9,int指整型数据。 1)建立数据库STC,分别建立以上三张表,并完成数据录入。(表结构及数据参见教材)2)分析并建立各表的主码,用下划线在上面表结构中标出主码。 3)建立各表之间的关联,请简述操作步骤。 (1)CREATE TABLE Stu ( sno char(9), sname varchar(50), ssex char(2), sage int, sdept char(2) ); CREATE TABLE COURSE ( cno char(3), cname varchar(50), cpno char(3), credit int); CREATE TABLE SC ( sno char(9), cno char(3), grade int); 4)参考实验指导书的【第5章数据库的备份和还原】,使用企业管理器对数据库STC 进行备份,并尝试在个人电脑与机房电脑上进行还原,请简述备份、还原操作的步骤。

单片机实验指导书

单片机实验 实 验 指 导 书 2017年2月

单片机实验报告 (自动化XX级) 实验名称 学生 联系方式 学号 院系工学院电气与信息工程系专业自动化 指导教师 填写日期

实验一数据传送 一、实验目的 1.进一步熟悉仿真器的使用方法。 2.练习设计简单的程序。 3.掌握8051片RAM和片外RAM的数据传送方法,从而了解这两部分存贮器的特点。 二、实验容 将8051部RAM 40H~4FH置初值00H~0FH,然后将40H~4FH容传送到外部RAM的4800H~480FH,再将4800H~480FH传回部RAM的50H~5FH。设置断点B1、B2、B3每运行到断点时检查相应的CPU现场和存贮单元的容。 三、实验准备 1、认真阅读本实验指导。 2、读懂下面的程序: #include #include char data *p40 ,*p50 ; char xdata *p4800; char i, j, k; void main( ) { p40=0x40; p50=0x50; p4800=0x4800; for(i=0;i<16;i++) { *p40=i; p40=p40+1; } //B1 p40=0x40; for(j=0;j<16;j++) { *p4800=*p40; p40=p40+1; p4800=p4800+1; } // B2 p4800=0x4800; for(k=0;k<16;k++) { *p50=*p4800; p50=p50+1;

p4800=p4800+1; } } //B3 3、画出如下要测的数据表格: 四、实验步骤 1、向机器输入程序。 2、运行程序至第一个断点B1,检查40H~0FH单元容及指针p40的容。 3、运行程序至第二个断点B2,检查4800H~480FH单元容及指针p40,p4800的容。 4、运行程序至第三个断点B3,检查50H~5FH单元容及累加器及指针p50的容。 五、实验报告要求 1、写出C语言源程序和对应的汇编语言指令及注解的程序清单。 2、将测得的数据填入表格,并和理论分析的结果相比较。 3、说明8031CPU对部存贮器和外部扩展RAM存贮器各有哪些寻址方式? 4、如果要读外部程序存储器0x4800中的容,该如何访问? 5.实验心得。(必须)

单片机实验指导

(内部教材) 单片机实验指导书 周小波编 阜阳师范学院物理与电子科学学院电子信息科学与技术教研室

第一章系统概述 一、系统简介 MCS-51单片机实验板是物理与电子科学学院自主研发设计的单片机实验系统。板载一片51内核STC89C52单片机,整个实验系统由17个独立模块组成,各模块相互独立,给学生提供了更大的发挥空间。利用目前流行的Keil c51软件,进行软、硬件仿真开发调试。 二、各模块电路 (1)单片机最小系统模块 最小系统电路主要由STC89C52单片机、时钟电路、复位电路等构成,所有的IO口均引出。 (2)串口电平转换模块

串口电平转换电路主要由MAX232芯片以及相关外围电路构成,可以用来下载程序,以及作串口通信实验。 (3)数码管驱动模块 8位共阳极数码管采用8550(PNP)三极管驱动,模块预留位选端口和段选端口两排插针,根据需要可自行连接。 (4)LED发光二极管模块 板载8个发光二极管,J1为接线端口,可根据需要自行连接到单片机的IO 口或者其他外设上,PZ2为排阻,起限流作用。 (5)键盘模块 键盘电路由4各独立按键和4*4矩阵键盘构成,Pk2接口为独立键盘的接线端子,Pk1端口为矩阵键盘的接线端子。

(6)DA转换模块 DA转换电路采用8位DA芯片DAC0832,PDA端口为8位数据的输入端,11 脚为DAC0832输出端,发光二极管用于指示DA转换的结果。 (7)AD转换模块 AD转换电路由8位AD转换芯片ADC0804构成,通过调节VR1电位器可以改 变AD输入端的模拟电压。

(8)电机驱动模块 采用L298N模块作为电机驱动,可以驱动2个直流电机或1个步进电机, J5为信号输入端,输出端J6接直流电机或者步进电机。 (9)总线扩展模块 采用82C55芯片作为总线的扩展,采用一片锁存器74HC573,使P0口可以作 为地址和数据总线的复用端口。J9为82C55的控制总线接线端子,J10为82C55 的地址和数据接线端子,PA、PB、PC为82C55的输出端口,可以外接其他外设完 成相应的实验。

数据库实验二

数据库实验二 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

实验报告册 2014 / 2015 学年第2 学期 系别计算机科学与技术系 实验课程数据库原理 专业计算机科学与技术 班级 姓名 学号 指导教师 实验二——SQL语句 一、实验目的 1.熟悉SQL的数据查询语言,能使用SQL进行单表查询、连接查询、嵌套查询、集 合查询和统计查询,能理解空值的处理;

2.熟悉数据库的数据更新操作,能使用SQL语句对数据库进行数据的插入、更新、 删除操作; 3.熟悉SQL支持的有关视图的操作,能创建、查询及取消视图; 4.了解NULL在数据库中的特殊含义,掌握使用SQL进行与空值相关的操作; 二、实验预习内容 在认真阅读教材及实验指导书【实验1.2 数据查询】、【实验1.3 数据更新】、【实验1.4 视图】和【实验1.6 空值和空集的处理】的基础上,上机前请预习以下内容,并在空白处填写相应的步骤或命令。 1.使用SCHOOL数据库,在SQL SERVER 2000 的查询分析器中使用SQL语言完成以 下操作。请在空白处填写相应的SQL命令。 1)查询年级为2001的所有学生的名称,按编号顺序排列; 2)查询所有课程名称中含有data的课程编号; 3)统计所有老师的平均工资; 4)查询至少选了3门课的学生编号; 5) 6)查询没有学生选的课程编号; 7)查询既选了C++又选了Java课程的学生编号; 8)查询选了C++但没选Java课程的学生编号; 9)向STUDENTS表中插入“LiMing”的个人信息); 10)将“LiMing”的年级改为2002; 11)删除所有选了Java课程的学生选课记录; 12)求出每门课的课程号、选课人数,结果存入数据库表T1中。

药理学实验(一)

(一)剂量对药物作用的影响 目的:观察不同剂量尼可刹米对小鼠作用的差异 原理:影响药物的因素有药物的给药剂量,当药物的剂量增加,药物的效应也随之增加。但这一效应的增加不是无限制的,当增加到一定的程度时,药物的效应恒定在一定的水平,而当药物剂量过大时,可致中毒或死亡。 材料:器材:电子天平、1ml注射器 药品:2.5%尼可刹米溶液 动物:小白鼠3只 方法:取小鼠3只,标记,称重,随机分为3组,各鼠均腹腔注射不同剂量的尼可刹米溶液(1#:2.5%尼可刹米溶液0.15ml/10g;2#:2.5%尼可刹米溶液0.1ml/10g;3#:2.5%

尼可刹米溶液0.05ml/10g),观察潜伏期、给药前后的表现,并仔细记录观察结果,完成实验报告。 注意:1、小鼠对尼可刹米可能出现的反应,按由轻到重程度有:活动增加,呼吸急促,反射亢进,震颤,惊厥,死亡等。 2、比较各鼠表现出来的药物反应的严重程度和发生快慢。 思考:本实验结果对药理实验和临床用药有何启示? (二)安定抗尼可刹米惊厥的作用 目的:观察安定对尼可刹米中毒动物的解救作用 原理:安定具有镇静、催眠、抗惊厥的作用,可清除病理性中枢兴奋状态。 材料:器材:电子天平、0.5ml注射器、1ml

注射器、大烧杯 药品:2.5%尼可刹米溶液、0.5%安定溶液、生理盐水 动物:小白鼠2只 方法:取小鼠2只,标记,称重,随机分为2组。1#腹腔注射0.5%安定溶液0.05ml/10g,2#腹腔注射等量生理盐水,然后各鼠均腹腔注射 2.5%尼可刹米溶液0.1ml/10g,观察两鼠给药前后的表现,并仔细记录观察结果,完成实验报告。 注意:使用剂量的准确性 思考:安定为什么能解救尼可刹米所致的惊厥? (三)不同给药途径对药物作用的影响 目的:观察不同给药途径对硫酸镁作用的影响

单片机实验指导书——带答案

《单片机原理及应用》 实验指导书 姓名: 学号: 专业班级: 所在学院:成人教育学院 2012年5月日

单片机实验指导书 目录 实验一系统认识实验 (3) 实验二程序调试 (6) 实验三外部中断实验 (6) 实验四串口实验 (8)

实验一系统认识实验 一、实验目的 1.掌握SICElab-G2200实验/仿真系统的结构与使用方法; 2.熟悉单片机系统开发软件WA VE6000。 二、实验设备 1.G2200/2100 实验平台 1 台 2.仿真器/ 仿真板 1 台 3.连线若干根 4.计算机 1 台 三、实验内容 P1端口接发光二极管,加1点亮。 四、连线方案: 五、实验步骤 1.连接Lab51CPU板。(已由实验师连好) 2.仿真器与实验平台的连接 将Lab51板的DC34芯插座与G6W仿真器上的DC34插座用扁平电缆连接起来。(已由实验师连好) 3.仿真器与计算机的连接 用随机配带的串口通讯电缆,将仿真器与计算机连接起来,串口1、串口2均可。 特别注意:在仿真器与计算机连接串口电缆时,两台机器必须都断电,否则易损坏计算机和仿真器。 4.实验连线 按连线方案,用随机配带的实验连线插入孔后,轻轻转动一下锁紧插头,保证良好接触。拆线时,应先回转一下,不要硬拨,以免损坏线路板。不管是拆线还是插线,都应 在断电的情况下进行。实验中“连线方案”的粗线即为需用户动手接连的线。

5.检查接线是否有误,确信没有接错后,接上电源,打开电源开关。 6.在计算机上打开“WA VE6000集成调试环境”,界面如下图所示: 7.建立新程序(如果程序已编好,直接跳到第9步) 选择菜单[文件 | 新建文件]功能。 出现一个文件名为NONAME1的源程序窗口,在此窗口中输入以下程序 ORG 0 MOV P1,#0 ;熄灭发光二极管 LOOP: INC P1 CALL Delay SJMP LOOP Delay: MOV R2,#3 ;延时程序 MOV R1,#0 MOV R0,#0 DLP: DJNZ R0,DLP DJNZ R1,DLP DJNZ R2,DLP RET END 8.保存程序 选择菜单[文件 | 保存文件]或[文件 | 另存为 ]功能。 9.建立新的项目 选择菜单[文件 | 新建项目]功能。 新建项目会自动分三步走。 (1)加入模块文件。在加入模块文件的对话框中选择刚才保存的文件MY1.ASM,按打开键。如果你是多模块项目,可以同时选择多个文件再打开。 (2)加入包含文件。在加入包含文件对话框中,选择所要加入的包含文件(可多选)。如果没有包含文件,按取消键。 (3)保存项目。在保存项目对话框中输入项目名称。MY1无须加后缀。软件会自动将后缀设成“.PRJ”。按保存键将项目存在与你的源程序相同的文件夹下。 10.设置项目 11.编译程序 选择菜单[项目 | 编译]功能或按编译快捷图标或按F9键,编译项目。 在编译过程中,如果有错可以在信息窗口中显示出来。双击错误信息,可以在源程序中定位所在行。纠正错误后,再次编译直到没有错误。在编译之前,软件会自动将项目和程序存盘。在编译没有错误后,就可以执行、调试程序了。 12.执行、调试程序 有四种方法执行程序:全速执行、程序单步跟踪、执行到光标处和设置断点。 (1)全速执行 (2)程序单步跟踪 选择[执行 | 跟踪]功能或按跟踪快捷图标或按F7键进行单步跟踪调试程序。 (3)执行到光标处 (4)设置断点 (5)观察各变量值的方法

单片机实训指导书

实训项目一让单片机动起来1、实训目的及要求: 1)掌握单片机开发板的使用方法(驱动识别,程序下载) 2)掌握单片机程序开发软件KEIL的使用 3)掌握单片机程序烧录软件STC-ISP下载软件的使用 2、实训内容 1)根据实训报告内容编写单片机程序 2)调试程序并使用ISP下载软件将程序烧录到单片机芯片中 3)观察实验现象并记录 4)完成实训报告内容 3、实训准备 硬件:单片机开发板、电脑、杜邦线 软件:keil uvision4 、STC-ISP 4、实训过程 1)流程图

2)实训程序一: #include "reg52.h" sbit LED=P1^0; void main() { LED=0; while(1); } 实训程序二: #include "reg52.h" #define LED P1; void main() { LED=0xaa; while(1); } 3)实训步骤 ①打开KEIL软件编写LED控制程序。 ②程序调试无误后,使用KEIL生产HEX文件。 ③将生产的HEX文件烧录到单片机芯片中,并观察实验现象。

3)实验现象记录 实训程序一:。实训程序二:。 4)实训报告要求 ①将实训程序中的注释补充完整,了解每条语句作用。 ②完成如下评分表

实训项目二LED的闪烁1、实训目的及要求: 1)掌握单片机控制LED点亮和熄灭的方法。 2)了解单片机延时程序的原理及设计。 3)了解单片机中常用的变量类型及其定义方法。 2、实训内容 1)根据实训报告内容编写单片机程序 2)调试程序并使用ISP下载软件将程序烧录到单片机芯片中3)观察实验现象并记录 4)完成实训报告内容 3、实训准备 硬件:单片机开发板、电脑、杜邦线 软件:keil uvision4 、STC-ISP 4、实训过程 1)流程图

相关文档
最新文档