看门狗实验手册
- 格式:pdf
- 大小:364.73 KB
- 文档页数:6
ARM实验姓名唐珊珊学号2011412614实验目的:掌握独立看门狗的工作原理和使用方法。
实验原理:调用固件库设置和初始化独立看门狗,通过Led4的状态指示系统运行,同时按下按键SW1不断重置看门狗寄存器(俗称喂狗),当停止按键后,,则MCU会在看门狗超时的作用下系统重启。
实验步骤:要实现本实验功能设计,需要进行必要的设置,其步骤如下:1)设置Led驱动管教为推挽输出,Sw1管脚为浮空输入。
2)Led4熄灭一下,以表示刚刚复位,3)调用IWDG_writeAccessCmd函数向IWDG_KR写入0X5555。
通过这步,我们取消看门狗寄存器的写保护。
4)设置看门狗的分频系数,本例中为32。
在固件库中,可以调用IWDG_SetPrescaler函数实现。
5)设置看门狗的重装载的值,本例中为625.在固件库中,可以调用IWDG_SetReload函数实现。
6)调用IWDG_Enable函数向IWDG_KR写入0xcccc。
通过这句,来启动STM32的看门狗。
7)检测按键Sw1,如果按下则调用IWDG_ReloadCounter函数使STM32重新加载IWDG_RlR的值到看门狗计数器里面。
也可以用该命令来喂狗。
程序为:独立看门狗#include "stm32f10x.h"void GPIO_Config(void);void delay(void);int main(void){GPIO_Config();GPIO_SetBits(GPIOC,GPIO_Pin_9);delay();GPIO_ResetBits(GPIOC,GPIO_Pin_9);IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);IWDG_SetPrescaler(IWDG_Prescaler_32);IWDG_SetReload(625);IWDG_Enable();while(1){if(GPIO_ReadInputDataBit(GPIOD,GPIO_Pin_3)==0)IWDG_ReloadCounter();}}void delay(void){uint32_t i;for(i=0;i<6000000;i++){}}void GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC,ENA BLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOC,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;GPIO_Init(GPIOD,&GPIO_InitStructure);}中断函数uint32_t led=1;void WWDG_IRQHandler(void){uint8_t cr;cr=WWDG->CR;cr&=0x7f;if(cr<0x50){WWDG_SetCounter(0x70);WWDG_ClearFlag();led=~led;if(led==0)GPIO_ResetBits(GPIOC,GPIO_Pin_9);elseGPIO_SetBits(GPIOC,GPIO_Pin_9);}}#include "stm32f10x.h"void GPIO_Config(void);void delay(void);//uint32_t led=0;int main(void){NVIC_InitTypeDef NVIC_InitStructure;GPIO_Config();GPIO_ResetBits(GPIOC,GPIO_Pin_9);delay();GPIO_SetBits(GPIOC,GPIO_Pin_9);delay();RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG,ENABLE);WWDG_SetPrescaler(WWDG_Prescaler_8);WWDG_EnableIT();WWDG_SetWindowValue(0x50);WWDG_Enable(0x70);NVIC_InitStructure.NVIC_IRQChannel=WWDG_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x07; NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x07;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);while(1){;}}void GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOC,&GPIO_InitStructure);}void delay(void){uint32_t i;for(i=0;i<6000000;i++){}}中断函数为void WWDG_IRQHandler(void){uint8_t cr;cr=WWDG->CR;cr&=0x7f;if(cr<0x50){WWDG_SetCounter(0x70);WWDG_ClearFlag();led=~led;if(led==0)GPIO_ResetBits(GPIOC,GPIO_Pin_9);elseGPIO_SetBits(GPIOC,GPIO_Pin_9);}}一秒定时看门狗#include "stm32f10x.h"void GPIO_Config(void);void NVIC_Config(void);void TIM1_Config(void);void EXTI_Config(void);void IWDG_Config(void);int main(){GPIO_Config();NVIC_Config();TIM1_Config();EXTI_Config();IWDG_Config();while(1){}}void GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD,ENA BLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOC,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;GPIO_Init(GPIOD, &GPIO_InitStructure);}void NVIC_Config(void){NVIC_InitTypeDef NVIC_InitStructure;NVIC_InitStructure.NVIC_IRQChannel=TIM1_UP_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;NVIC_InitStructure.NVIC_IRQChannelSubPriority=1;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x07;NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x07;NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;NVIC_Init(&NVIC_InitStructure);}void TIM1_Config(){TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);TIM_TimeBaseInitStructure.TIM_ClockDivision=0;TIM_TimeBaseInitStructure.TIM_Period=(10000-1);TIM_TimeBaseInitStructure.TIM_Prescaler=(7200-1);TIM_TimeBaseInitStructure.TIM_CounterMode=TIM_CounterMode_Up;TIM_TimeBaseInitStructure.TIM_RepetitionCounter=0;TIM_TimeBaseInit(TIM1,&TIM_TimeBaseInitStructure);TIM_ClearITPendingBit(TIM1,TIM_IT_Update);TIM_ITConfig(TIM1,TIM_IT_Update,ENABLE);TIM_Cmd(TIM1,ENABLE);}void EXTI_Config(void){EXTI_InitTypeDef EXTI_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);GPIO_EXTILineConfig(GPIO_PortSourceGPIOD, GPIO_PinSource3);EXTI_InitStructure.EXTI_Line = EXTI_Line3;EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;EXTI_InitStructure.EXTI_LineCmd = ENABLE;EXTI_Init(&EXTI_InitStructure);}void IWDG_Config(void){IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);IWDG_SetPrescaler(IWDG_Prescaler_32);IWDG_SetReload(4000);IWDG_Enable();}中端函数为int led=1;void TIM1_UP_IRQHandler(void){if(TIM_GetITStatus(TIM1,TIM_IT_Update)!=RESET){IWDG_ReloadCounter();led=~led;if(led==1)GPIO_SetBits(GPIOC,GPIO_Pin_9);elseGPIO_ResetBits(GPIOC,GPIO_Pin_9);TIM_ClearITPendingBit(TIM1,TIM_IT_Update);}}void EXTI3_IRQHandler(void){/* 检测EXTI3是否有效*/if(EXTI_GetITStatus(EXTI_Line3)!= RESET){while(1){/*可随便加入现象,便于观察*/GPIO_ResetBits(GPIOC,GPIO_Pin_9|GPIO_Pin_8|GPIO_Pin_7|GPIO_Pin_6);/* 清除EXTI3的悬起标志位*/EXTI_ClearITPendingBit(EXTI_Line3);}}}。
实验目录实验一、熟悉realview开发环境 (2)1.1 RealView MDK软件开发环境简介 (2)1.1.1 RealView MDK的突出特性 (2)1.1.2 产品模块介绍 (2)1.2RealView 使用 (5)1.2.1创建一个工程 (6)1.2.2 编译、链接工程 (8)1.2.3 程序调试 (11)1.2.4 工程选项页概述 (12)实验二、ARM指令集 (13)2.1 ARM汇编指令1 (13)2.2 ARM汇编指令2 (16)实验三、ARM汇编子函数调用 (18)实验四、Thumb汇编指令练习 (19)实验五、ARM处理器工作模式练习 (20)实验六、简单C语言程序实验 (21)实验七、汇编与C语言的相互调用实验 (22)实验八、C语言中内联汇编程序实验 (23)实验九、C语言中嵌入型汇编程序实验 (24)实验十、综合编程实验 (25)实验十一、I/O及串口通信编程实验 (26)实验十二、中断实验 (29)实验十三、实时时钟实验 (30)实验十四、看门狗控制实验 (31)实验十五、A/D转换实验 (32)实验十六 I2C串行通信实验 (33)实验十七 linux bootload实验 (34)实验一、熟悉realview开发环境1.1 RealView MDK软件开发环境简介RealView MDK全称RealView MDK中国版开发套件,源自德国Keil公司,被全球超过10万的嵌入式开发工程师验证和使用,是ARM公司目前最新推出的对各种嵌入式处理器的软件开发工具。
RealView MDK集成了业内最领先的技术,包括µVision3集成开发环境与RealView编译器,支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。
MSP430F5529 实验指导书(V1.0)2014年10月27日东北林业大学机电工程学院“3+1”实验室实验一基础GPIO实验实验二键盘与液晶显示实验实验三时钟系统配置实验实验四看门狗与定时器实验实验五 AD/DA实验实验六比较器实验实验七 Flash实验实验八串行通信实验实验一基础GPIO实验【实验目的】1、熟悉CCS的基本使用方法;2、掌握MSP430系列单片机程序开发的基本步骤;3、掌握MSP430 IO口的基本功能。
【实验仪器】1、SEED-EXP430F5529v1.0开发板一套;2、PC机操作系统Windows XP或Windows 7,CCSv5.1集成开发环境。
【实验原理】CCS(Code Composer Studio)是 TI 公司研发的一款具有环境配置、源文件编辑、程序调试、跟踪和分析等功能的集成开发环境,能够帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。
CCSv5.1 为 CCS 软件的最新版本,功能更强大、性能更稳定、可用性更高,是 MSP430 软件开发的理想工具。
SEED-EXP430F5529v1.0开发板上的有8个可操作的LED灯,与MCU的IO口对应关系如图1-1所示:图1-1 LED与MCU的IO对应关系电路我们可以通过控制单片机IO口的输出电平状态来控制各个LED灯的亮灭。
开发板上还有2个可操作的按键S1,S2。
如图1-2所示。
图1-2 按键电路我们可以通过读取与按键相连的IO口的输入电平状态来执行相应的操作。
此外,S1,S2还可以作为外部中断源,触发中断。
【实验内容】1、用调用头文件的方法,使能MSP430F5529开发板上的8个LED灯依次按顺序循环点亮;2、用按键S1控制开发板上LED1的亮灭状态(查询法);3、用按键S2控制开发板上跑马灯的循环速度(中断方式)。
【实验步骤】内容1:使能开发板上的8个LED灯依次按顺序循环点亮1、打开CCSv5并确定工作区间,然后选择File-->New-->CCS Project 弹出图1-3对话框。
竭诚为您提供优质文档/双击可除嵌入式系统看门狗实验报告篇一:《嵌入式系统原理与应用》实验报告04-看门狗实验《嵌入式系统原理与接口技术》实验报告实验序号:4实验项目名称:看门狗实验1234篇二:嵌入式实验报告目录实验一跑马灯实验................................................. (1)实验二按键输入实验................................................. .. (3)实验三串口实验................................................. . (5)实验四外部中断实验................................................. .. (8)实验五独立看门狗实验................................................. (11)实验七定时器中断实验................................................. (13)实验十三ADc实验................................................. .. (15)实验十五DmA实验................................................. .. (17)实验十六I2c实验................................................. (21)实验十七spI实验................................................. .. (24)实验二十一红外遥控实验................................................. .. (27)实验二十二Ds18b20实验................................................. (30)实验一跑马灯实验一.实验简介我的第一个实验,跑马灯实验。
看门狗实验一、实验目的学习 CC2530 片内看门狗的工作原理。
配置 CC2530 的看门狗相关的寄存器。
二、实验环境硬件:PC 机,EBDCC2530 节点板,USB 接口仿真器。
软件:Windows98/2000/NT/XP,IAR 集成开发环境。
三、实验原理看门狗(WatchDog),准确的说应该是看门狗定时器,则正是专门用来监测单片机程序运行状态的电路结构。
其基本原理是:启动看门狗定时器后,它就会从 0 开始计数,若程序在规定的时间间隔内没有及时对其清零,看门狗定时器就会复位系统(相当于重启电脑)。
图 2-8-1 看门狗原理示意图看门狗的使用可以总结为:选择模式→选择定时器间隔→放狗→喂狗。
(1)选择模式看门狗定时器有两种模式,即“看门狗模式”和“定时器”模式。
在定时器模式下,它就相当于普通的定时器,达到定时间隔会产生中断(你可以在 ioCC2530.h文件中找到其中断向量为 WDT_VECTOR);在看门狗模式下,当达到定时间隔时,不会产生中断,取而代之的是向系统发送一个复位信号。
本实验中,通过 WDCTL.MODE=0 来选择为看门口模式。
(2)选择定时间隔如上图所示,有四种可供选择的时钟周期,为了测试方便,我们选择时间间隔为 1s(即令WDCTL.INT=00)。
(3)放狗令 WDCTL.EN=1,即可启动看门狗定时器。
(4)喂狗定时器启动之后,就会从 0 开始计数。
在其计数值达到 32768 之前(即<1s ),若我们用以下代码喂狗:WDCTL=0xa0;WDCTL=0x50;则定时器的计数值会被清 0,然后它会再次从 0x0000 开始计数,这样就防止了其发送复位信号,表现在开发板上就是:LED1 会一直亮着,不会闪烁;若我们不喂狗(即把此代码注释掉),那么当定时器计数达到 32768 时,就会发出复位信号,程序将会从头开始运行,表现在开发板上就是:LED1 不断闪烁,闪烁间隔为 1s 。
CC2530看门狗实验1/*****************************************//by 虚幻代码//名称:CC2530 看门狗实验1//说明:看门狗周期为1秒,每个主循环喂狗一次。
如果去除喂狗指令函数,系统将不断复位,指示灯闪烁。
//加上喂狗指令函数,系统将不再主动复位,指示灯不再闪烁。
*****************************************//*引用********************************************/#include<iocc2530.h>/*宏定义*****************************************/#define uint unsigned int#define rled P1_0#define gled P1_1/*函数定义*******************************///LED初始化void initled(void){P1SEL &=0XFC;//P1_0,P1_1接口设为通用接口模式P1DIR|=0X03;//P1_0,P1_1接口设为输出模式rled=1;gled=1;}//看门狗初始化void init_watchdag(void){WDCTL=0X00;//时间间隔为1秒WDCTL |=0X08;//看门狗模式}//设定系统主时钟void set_main_clock(source){if(source){CLKCONCMD |=0X40;//选择16MHZ RCOSC为系统时钟源while(!(CLKCONSTA &0X40));//等待时钟稳定}else{CLKCONCMD &=0XBF;//选择32MHZ XOSC为系统时钟源while(CLKCONSTA &0X40);//等待时钟稳定}}//清除看门狗定时器void feetdog(void){WDCTL=0XA0;WDCTL=0X50;}//延时函数void delay(uint n){uint i;for(i=0;i<n;i++);for(i=0;i<n;i++);for(i=0;i<n;i++);for(i=0;i<n;i++);for(i=0;i<n;i++);}/*主函数*******************************/void main(void){set_main_clock(0);initled();init_watchdag();delay(10000);rled=0;gled=0;while(1){feetdog();//喂狗指令(加入后系统不复位,小灯不闪烁)}}。
CC2430 DK ZigBee 开发板看门狗实验手册专业尚阳2010-01-10目录1 特性介绍 (3)1.1 看门狗模式 (3)1.2 定时器模式 (4)2 相关寄存器 (4)2.1 WDCTL (0xC9) –看门狗定时器控制.......... (4)3 实验及程序分析 (5)3.1 实验一 看门狗模式 (4)3.1.1 实验目的 (4)3.1.2 重要代码解析 (4)3.2 实验二 喂狗实验..................... . (4)3.2.1 实验目的 (4)3.2.2 重要代码解析 (4)在 CPU 可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。
当软件在选定时间间隔内不能清除 WDT 时,WDT 必须就复位系统。
看门狗可用于受 到电气噪音,电源故障,静电放电等影响的应用,或需要高可靠性的环境。
如果一个应用不 需要看门狗功能,可以配置看门狗定时器为一个间隔定时器,这样可以用于在选定的时间间 隔产生中断。
看门狗定时器的特性如下:●四个可选的定时器间隔●看门狗模式●定时器模式●在定时器模式下产生中断请求●时钟独立于系统时钟WDT 可以配置为一个看门狗定时器或一个通用的定时器。
WDT 模块的运行由 WDCTL 寄存器控制。
看门狗定时器包括一个 15 位计数器,它的频率由 32.768kHz 振荡器时钟规定。
注意用户不能获得 15 位计数器的内容。
1 特性介绍1.1 看门狗模式在系统复位之后,看门狗定时器就被禁用。
要设置 WDT 在看门狗模式,必须设置 WDCTL.MODE 位为 0 。
当 WDCTL.EN 位设置为 1,看门狗定时器的计数器开始递增。
在 看门狗模式下,一旦定时器使能,就不可以禁用定时器,比如,当 WDCTL.MODE 是 0,如 果 WDCTL.EN 位已经写入了 1 ,再往这个位写入 0 就不起作用了。
WDT 运行在一个频率为 32.768 kHz 的看门狗定时器时钟上。
看门狗实验一、实验目的1.掌握“看门狗”(MAX 813L )复位控制的硬件接口技术2.掌握“看门狗”(MAX 813L )复位控制驱动程序的设计方法二、实验说明为了控制系统不受外界干扰而出现死机现象,可采用MAX813L 复位监控芯片,该芯片具备复位及监视跟踪两大功能。
主要功能:·精密电源电压、监控4.65V ·200ms 复位脉冲宽度·V1=1V 时保证复位RESET 有效。
·TTL/CMOS 兼容的防抖动人工复位输入·独立的监视跟踪定时器1.6S 溢出时间。
·电源故障或欠电压报警的电压监控 ·加电,掉电有电压降低时输出复位信号。
·低电平有效的人工复位输入 。
各引脚的功能和意义如图:(1)MR :人工复位输入、当输入降至0.8V 时产生复位脉冲,低电平有效的输入可用开关短路 到地或TTL/CMOS 逻辑驱动,不用时浮空。
(2)VCC :+5V 输入。
(3)GND :地。
(4)PFI :电源故障比较器输入,高PFI 低于1.25V 时PFO 输出低电平吸收电流;否则PFO 输出保持高电平,如果不用将PFI 接地或VCC 。
(5)PFO :电源故障比较器输出,高PFI 低于1.25V 时,输出低电平且吸收电流;否则PFO 输出 保持高电平。
(6)WDI :监视跟踪定时器输入,WDI 保持高或低电平时间长达1.6S ,WDI 输出低电平,WDI 浮空或接高阻三态门将禁止监控跟踪定时器功能,只要发生复位,内部监视跟踪定时的清零。
(7)RESET :复位输出(低电平有效)。
(8)WDO :监视跟踪定时器输出,当内部监视跟踪定时器完成1.6S 计数后,本脚输出低电平,直到下一次监视跟踪定时器清零, 才再变为高电平,在低电源或VCC 低于复位门限电压时,WDO 就保持低电平,只要VCC 上升到复位门跟电压以上后 WDO 就变为高电平而没有滞后。
2.1 看门狗计数器(WatchDog)SPCE061A的WatchDog的清除时间周期为0.75s。
因为WatchDog的溢出复位信号WatchDog_Reset是由4Hz时基信号经4分频之后产生的,即每4个4Hz时基信号(1s)将会产生一个WatchDog_Reset信号,如图 2.22所示。
而清除WatchDog的WatchDog_Clear信号却可以发生在4Hz信号(0.25s)之间的任意一个时刻点上。
假如WatchDog_Clear信号发生在4Hz信号尾端的0.01s即第0.25s时刻,此时虽然WatchDog 被清掉,但由于它发生在4Hz信号之后,再经3个4Hz信号即0.75s,如果一直没有WatchDog_Clear信号,便会产生出一个WatchDog_Reset信号。
注意:SPCE061A的看门狗功能是上电自动使能,不能够被屏蔽。
因此用户使用时,注意要在0.75s内,进行清狗操作。
Watchdog_Reset图2.22 WatchDog的结构和信号时序当然,如果WatchDog_Clear信号发生在4Hz信号始端的0.01s,则经过0.99s若无WatchDog_Clear信号便会产生WatchDog_Reset信号。
因此,清除WatchDog的时间周期为0.75s。
表2.32列出了WatchDog配置单元P_WatchDog_Clear及其内B0对WatchDog清除的控制。
清除WatchDog只需写入P_WatchDog_Clear单元‘0x0001’即可。
此外,若32768Hz振荡器被打开,则在空闲方式期间WatchDog功能是被激活的。
表2.1WatchDog的配置及WatchDog的清除配置单元读写属性存储地址配置单元功能说明P_WatchDog_Clear 写7012H 清除WatchDog单元B15~B1 B0控制位功能解释―――WatchDog_Clear0~0 0 不清除WatchDog100~0 1 清除WatchDog11。
目录1.实验1 USC时钟系统------------------------------------------------------------------------------------------------------22.实验2 GPIO和EXTI-------------------------------------------------------------------------------------------------------33.实验3 串口通信UART----------------------------------------------------------------------------------------------------44.实验4 SPI通信------------------------------------------------------------------------------------------------------------55.实验5 I2C通信------------------------------------------------------------------------------------------------------------66.实验6 Timer_A定时器---------------------------------------------------------------------------------------------------77.实验7 Timer_B定时器--------------------------------------------------------------------------------------------------108.实验8 看门狗WDT--------------------------------------------------------------------------------------------------------139.实验9 RTC时间-----------------------------------------------------------------------------------------------------------1410.实验10 ADC_12----------------------------------------------------------------------------------------------------------1511.实验11 Flash编程-----------------------------------------------------------------------------------------------------1612.实验12 低功耗LPM-----------------------------------------------------------------------------------------------------1713.实验13 DMA传输--------------------------------------------------------------------------------------------------------1914. 实验14 键盘数码管ZLG7290----------------------------------------------------------------------------------------2115. 实验15 液晶显示LCD1602-------------------------------------------------------------------------------------------2216. 实验16 液晶显示LCD12864-----------------------------------------------------------------------------------------2317. 实验17 液晶显示TFT-------------------------------------------------------------------------------------------------2418. 实验18 数字温度传感器DS18B20----------------------------------------------------------------------------------25实验1 USC时钟系统一.实验原理图 Array二.实验步骤1. 下载程序。
看门狗图文全攻略全任务剧情+系统技能解析看门狗是育碧2014年的3A级重磅大作,那是要说有多牛X就有多牛X,游戏故事与背景小编也不再多做赘述了,直奔主题,为大家奉上游戏看门狗图文攻略,内容包括基本的游戏操作,全主线任务、剧情、系统、技能解析、等等,还有一些直线、收集、小游戏之类的说明。
第一章01 8局下半“8局下半”为棒球术语,棒球比赛有9局,八局下半也就是说比赛进入了白热化,游戏初始的剧情就是在棒球比赛馆中举行的。
剧情:艾登与他的师傅戴米安内应外合,艾登负责潜入到海洛特酒店的大厅,艾登马上开始骇入,两人过了片刻便盗取了大厅所有人的银行账户存款。
可是艾登发现了此网路亦有另一伙人骇入,可是戴米安却不以为然,仍希望通过一己之力揪出竞争对手,可是被人对方骇入了艾登与戴米安的系统,艾登只好马上脱离。
反侦察戴米安与艾登的神秘人致电给一名叫作莫里斯的收尾者,让他去收拾艾登及其妻女。
剧情:(11个月之后)艾登找到了莫里斯,将他打得眼肿鼻青,但此人矢口否认与艾登家人被害有关,随后艾登便拿出了莫里斯与神秘人的对话录音。
莫里斯终于承认了自己有参与袭击,但是他没有意识到要袭击小孩,他就没有痛下杀手,他告诉艾登,操纵此事件的幕后集团相当庞大,一旦他泄露,肯定人间蒸发。
1.莫里斯不肯说出实情,拿出手枪要吓唬他一下,此时手枪并没有子弹,对准莫里斯然后按RT键。
2.被耍,莫里斯马上捡起地上的球棒往艾登袭击,此时按B键使用伸缩棍予以还击,将其打晕。
3.莫里斯如此守口如瓶,走到75周年锦旗旁的货物架前,按X键骇入莫里斯的收集。
剧情:听完莫里斯手机中的录音后,离开更衣室,去到走廊上会遇到莫里斯的几个手下,约尔迪出手相助。
约尔迪才离开艾登2分钟,艾登就因为急于盘问莫里斯就冲动行事,约尔迪之前离开就是去打电话报警,因为他知道艾登莽撞,所以喊来警察,然后将现场伪装成是帮派内讧的情节,那么黑道就不容易会追查到艾登他们。
4.两人决定分头逃跑,因为艾登与莫里斯的仇恨太深,所以让约尔迪带着昏睡的莫里斯离开。