单片机看门狗程序
/*此程序实现单片机"看门狗"WDT的功能*/ #include "p18f458.h"
unsigned long i;
/*系统初始化子程序*/
void initial()
{
TRISD = 0X00; /*D口设为输出*/
}
/*延时子程序*/
void DELAY()
{
for (i=19999;--i;)
continue;
}
/*主程序*/
main ()
{
initial(); /*初始化,设定看门狗的相关寄存器*/ PORTD = 0X00; /*D口送00H,发光二极管亮*/ DELAY(); /*给予一定时间的延时*/
PORTD = 0XFF; /*D口送FFH,发光二极管灭*/ while(1)
{
;
} /*死循环,等待看门狗溢出复位*/
}
-------------------汇编语言版本的单片机看门狗程序---------------- ;此程序实现"看门狗"WDT的功能
;此单片机看门狗由独家提供 LIST P=18F458
…… …… 余下全文
AVR单片机电源管理及睡眠模式应用实例(含源代码)
AVR单片机电源管理及睡眠模式应用实例(含源代码)
/***********************************************
**** AVR 电源管理_睡眠模式范例 ***
**** ***
**** 作者: HJJourAVR ***
**** 编译器:WINAVR20050214 ***
**** ***
***********************************************/
/*
本程序简单的示范了如何令AVR ATMEGA16进入睡眠状态及唤醒
电源管理及睡眠模式的介绍
进入最低耗电的掉电模式
关闭各种模块
外部中断唤醒
M16掉电模式的耗电情况(看门狗关闭),时钟为内部RC 1MHz
0.9uA@Vcc=5.0V [手册的图表约为1.1uA]
0.3uA@Vcc=3.3V [手册的图表约为0.4uA]
//测量的数字万用表是FLUKE 15B,分辨率0.1uA
这个程序需要MCU进入休眠状态,为实现最低功耗,JTAG接口会被关闭,只能通过LED的变化来观察程序的运行。
…… …… 余下全文
《Java项目实战》心得
在学习JAVA面像对象语言中这是一门以网络技术、多平台操作、UML及其建模工具使用、JSP技术等为一体的,一门比较热门的编程语言。
我在本课程中不到了不少的新知识,例如数据库的多表查询、多表添加、权限等功能。在学习JAVA中我们跟着老师将理论和实践将有机的结合在一起。循序渐进的掌握JAVA的一些基础知识和实际应用。
JAVA是以做一个项目的来考核每一位同学,是以团队开发为主这样让同学进入公司时就有团队的意识。为了完整个项目是这个小组必需以一个文档为主这样可以让项目很好的进行。
JAVA是以JDBC连接数据库的这是一种新的技术。在JAVA中数据连接可创建一类这样可以每次连接数据库是调用这个类方便了程序的开发。
怎么学习Java开始的两年我学JAVA就是拿书看,练习书上的例子,但是一直没有好的效果。后来因为项目需要开始正式使用JAVA开发,我发现以前练习的东西都忘光了,所以不得不在拿起书看。也就是基本上做了无用功了。现在想来因为大部分是抄来的,不怎么动脑子,所以不清楚为什么要这样。所以我强烈建议你学习的时候给自己设定一个假想的项目目标,做一个东西出来,网页也好,application也好,这样你才会快速地学习。
…… …… 余下全文
1,基础常识。
1.1人机交互。
图形界面,
命令行。
1.2常见的DOS的命令。
dir ,cd,help, rd md del
1.3Java的跨平台性。
原理:在不同的系统平台中装入专门用于解释执行java程序的jvm即可。
最终就是生活中的语言翻译成机器语言,由计算机执行。
2,Java环境搭建。
2.1 JDK,JRE的区别?
JRE:java运行环境,只针对于已经可以运行的java程序。
JDK:java开发环境,其中包含开发工具和jre,给java开发者使用。
2.2 配置环境变量:★★★★★
系统对外提供的,可以进行具体指定的一些参数信息。
参数信息中就有path等环境变量。
path:用于记录应用程序的路径。
原因:便捷,将要执行的应用程序所在路径配置到系统中,下次在执行时。 有系统自动查找该应用程序。
2.3 环境变量的设置方式:
2.3.1 一劳永逸。
2.3.2 技巧 JAVA_HOME
2.3.3 临时 set
3,Hello World。
class Demo
{
public static void main(String[] args)
…… …… 余下全文
漯河市中西药业有限责任公司管理文件
ADR/MDR报告反馈工作程序
1、目的:规范药品不良反应/事件(ADR/MDR)报告表的反馈程序,确保药品不良反应报告反馈的及时、正确进行。
2、责任者:适用于ADR/MDR报告表反馈岗位的工作人员。
3、依据:《药品不良反应报告和监测管理办法》、《医疗机械监督管理条件》、《河南省药品不良反应报告和监测管理办法实施细则》。
4、程序:
(1)针对具体报告单位的反馈
①收到ADR/MDR病例报告后一周内接收人员以书面、电话等形式向报告部门反馈收到的ADR/MDR报告表基本信息,反馈内容包括收到时间,收到病例报告例数,其中新的或严重的ADR/MDR报告表的数量,确保报告单位明确上报方式的效率,并及时清理滞留本单位的ADR/MDR报告表。
②每季度以书面形式向报告部门反馈报表本单位上季度每份ADR/MDR报告表的情况,反馈内容包括每一张上报ADR/MDR报告表的接受情况、纸质ADR/MDR报告表的分级、是否按规定上报、关联性评价意见、是否提交集体讨论或专家讨论,讨论病例附上讨论记录。
27
③按季度以书面形式向报告部门反馈该部门上季度的ADR/MDR报告表总体的情况,反馈内容包括上级度该报告部门上报总数、从报告表中反映出监测工作存在的问题、临床合理用药的建议和其他情况。
…… …… 余下全文
AppStore程序发布过程总结
主要步骤:
? 花99$美元,成为ios developer。
? Team管理
? 下载开发者证书并安装。
? 编写app程序。
? 下载发布者证书并安装。
? App程序编译。
? Appstore程序发布。
成为ios developer
1、ios developer分4种类型:
individual(个人型、只能个人使用,99$每年,程序可发布在app store) company(公司型、可以多个人共用,99$每年,程序可发布在app store)
enterprise(企业型,299$美元,程序不能发布在app store,面向企业内部使用,可用于行业化应用)
university(大学型,用于校园内部开发测试,需要学校向苹果公司申请,免费,但审核相当严格)
2、Team管理
company类型账号可以多人以team团队的形式同时使用,其权限可简单分为3级:agent\admin\member.
Agent是花费99$时的注册账号,为最高权限,可以进行程序、收费、合同等多方面的操作;admin为团队管理人员,主要进行程序方面的操作,可以发布app程序等;member为一般成员,主要是进行程序开发,可以利用账号申请开发者证书。
…… …… 余下全文
AppStore程序发布过程总结
----从申请账号到app store发布
要想在iphone上安装自己开发的app程序,有两种方法可以实行:1、越狱后自己安装;2、成为ios developer并发布自己的程序,所有人都可以安装。
固然,越狱有很多方便之处,可以从网络中搜集各种不同的程序安装到自己的iphone上,但越狱也会有些地方令人遗憾:繁琐、不安全。越狱的步骤是繁琐的,而越狱,是将自己iphone的诸多权限开放给未经app store审核的程序,等于将自己的手机暴露给app开发者,所以,如果不幸安装了恶意的程序,他也许会将你手机中的一些隐私信息泄露出去。
话说回来,对于开发者来说,不将程序发布到app store上,只靠越狱后的途径传播自己的程序,不能赚钱,没有利用app store这个最大的传播途径,没有足够的成就感。
So,let’s talk about the app store distribution.
主要过程如下:
1、 花99$美元,成为ios developer。
2、 Team管理
3、 下载开发者证书并安装。
4、 编写app程序。
5、 下载发布者证书并安装。
…… …… 余下全文
一 基本知识
1.1 性能是什么
在性能调优之前,我们首先来了解一下性能是什么?关于性能,我想每个学习过Java的人都能列出几点,甚至可以夸夸其谈。在《Java TM Platform Performance》一书中,定义了如下五个方面来作为评判性能的标准:
1) 运算的性能——哪一个算法的执行性能最好?
2) 内存的分配——程序运行时需要耗费多少内存?
3) 启动的时间——程序启动需要多长时间?这在Web项目中的影响不大,但要注意部分程序需要部署或运行在客户端时的情形(比如applet程序)。
4) 程序的可伸缩性——在压力负载的情况下,程序的性能如何?
5) 性能的感知——用户在什么情况下会觉得程序的性能不好?
以上五个方面,在具体的使用场景可以有选择的去评判。至于这五方面的性能调优,在后续的章节中将会陆续的给以相应的性能调优策略。
1.2 调优的规则
我们只需要关心对我们程序有影响,可以察觉到的性能问题,而不是每一个类中的每一个方法我们都需要想方设法的提高性能。如果程序的性能没有达到我们所期 望的要求,我们才需要考虑如何优化性能。同样的,晦涩的代码虽然提高了程序的性能,但同时可能带给我们的是维护的噩梦。我们需要折中的考虑以上两种情况, 使得程序的代码是优美的,并且运行的足够快,达到客户所期望的性能要求。
…… …… 余下全文