
所谓程序就是一个事物过程的由先而后顺序的安排。比如上课这个事情。就要先擦黑板,然后由值日生叫呼叫“起立",然后向老师问好,老师回礼并招呼大家坐下,然后进入正式的课堂教学,一节课完了,执行下课程序。程序是有条不紊的顺序。
第一步:丢票(丢失或者灭失)(火烧、被盗、水洗…………)(现实中很多假丢票的)
第二步:第一时间向支付行挂失(虽然不具有法律效力,但是很大程度上可以提醒支付行尽到注意义务,避免所丢票据扭转产生额外事端)
第三步:准备好《公示催告申请书》、营业执照复印件、法定代表人身份z明、授权委托书、票据的复印件(有背书的复印件最好,这样就不用另外举交合法背书扭转的其他单位证明了,这样才可以证明你作为申请的单位是最后的合法持票人)、还有接警证明(被盗被抢的情况下,若是遗失,最好写一份情况说明),最后准备好100块的人民币,然后坐飞机、搭地铁、赶的士、自驾车以最快的速度到支付行所在地的基层人民法院立案
第四步:法院在接受你的上述材料后进行立案受理,然后制作《停止支付通知书》并向支付行送达,这时,银行一签字,那么这张所失银行承兑汇票就相当于“冻结”了,银行会“有条件的不支付票据款项”
第五步:法院接下来会制作《公告》,内容是催促利害关系人在公告期内(不少于60天)向法院申报权利,然后要将这个公告刊发在《人民法院报》,费用有600、1000、1800元三种(刊发速度取决于你出多少公告费)
第六步:《人民法院报》会在刊发公告当天向你的提供的手机号上发一条短信告诉你发在了哪天哪天的报纸上,然后你从收到短信那天气掰指头数日子,等到数够60天(公告日期不少于60天,日期是可变的,但一般都是60天)然后向受理法院查询是否有人申报权利
第七步:若无人申报权利,你就要出具一份《除权申请》,要求法院判决你所丢失的银行承兑汇票无效;
第八步:法院在合议后会制作《民事判决书》及《公告》(这里的公告是判决公告,不同于第一份公告),然后将这份公告仍然刊发在《人民法院报》(费用是300元),报社同样会在刊发当天给你发短信,收到短信后你就可以到法院拿判决书了,同时,法院还要向支付行送达《民事判决书》到此为止,整个公事催告的程序就走完了你就可以拿着判决书向支付行要钱了(至于需要什么手续,各个银行规定不一样,就要打电话询问银行了)
程序化决策,又称为古典决策
比如:
你去餐厅吃饭,
如果对服务不满意,
餐厅一般都有程序化的处理决策
一般干工作前,
计划可能发生的问题
,
并对可预知的问题,根据流程来
解决问题
这种决策是确定的
Quartus II自带有再好不过的教程了, 英文pdf文档, 可以通过help菜单找到它 这是我所接触的千百种软件中, 最有责任心的编纂,值得用心一看。还有音、视频教程,可能你没装全。Quartus有点象Office, 内部的个别功能如Word,Excel,还会有同样详尽的文档——Tutorial[教程]。
题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。
直接编译,程序执行结果如下图所示:
题目02:编写一个int string_len(char s),返回字符串s的字符长度(不包括\0)。
直接编译,程序执行结果如下图所示:
扩展资料:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
我前几天刚在网上看到的,不知道对你有没有用》
1. 闪烁灯
1. 实验任务
如图411所示:在P10端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为02秒。
2. 电路原理图
图411
3. 系统板上硬件连线
把“单片机系统”区域中的P10端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。
4. 程序设计内容
(1). 延时程序的设计方法
作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为02秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是如何设计呢?下面具体介绍其原理:
如图411所示的石英晶体为12MHz,因此,1个机器周期为1微秒
机器周期 微秒
MOV R6,#20 2个机器周期 2
D1: MOV R7,#248 2个机器周期 2 2+2×248=498 20×
DJNZ R7,$ 2个机器周期 2×248 498
DJNZ R6,D1 2个机器周期 2×20=40 10002
因此,上面的延时程序时间为10002ms。
由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。如本实验要求02秒=200ms,10ms×R5=200ms,则R5=20,延时子程序如下:
DELAY: MOV R5,#20D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RET
(2). 输出控制
如图1所示,当P10端口输出高电平,即P10=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P10端口输出低电平,即P10=0时,发光二极管L1亮;我们可以使用SETB P10指令使P10端口输出高电平,使用CLR P10指令使P10端口输出低电平。
5. 程序框图
如图412所示
图412
6. 汇编源程序ORG 0START: CLR P10LCALL DELAYSETB P10LCALL DELAYLJMP STARTDELAY: MOV R5,#20 ;延时子程序,延时02秒D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND7. C语言源程序#include <AT89X51H>sbit L1=P1^0;void delay02s(void) //延时02秒子程序{unsigned char i,j,k;for(i=20;i>0;i--)for(j=20;j>0;j--)for(k=248;k>0;k--);}void main(void){while(1){L1=0;delay02s();L1=1;delay02s();}}
2. 模拟开关灯
1. 实验任务
如图421所示,监视开关K1(接在P30端口上),用发光二极管L1(接在单片机P10端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
2. 电路原理图
图421
3. 系统板上硬件连线
(1). 把“单片机系统”区域中的P10端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上;
(2). 把“单片机系统”区域中的P30端口用导线连接到“四路拨动开关”区域中的K1端口上;
4. 程序设计内容
(1). 开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的P30端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2). 输出控制
如图3所示,当P10端口输出高电平,即P10=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P10端口输出低电平,即P10=0时,发光二极管L1亮;我们可以使用SETB P10指令使P10端口输出高电平,使用CLR P10指令使P10端口输出低电平。
5. 程序框图
图422
6. 汇编源程序 ORG 00HSTART: JB P30,LIGCLR P10SJMP STARTLIG: SETB P10SJMP STARTEND
7. C语言源程序#include <AT89X51H>sbit K1=P3^0;sbit L1=P1^0;void main(void){while(1){if(K1==0){L1=0; //灯亮}else{L1=1; //灯灭}}}
3. 多路开关状态指示
1. 实验任务
如图431所示,AT89S51单片机的P10-P13接四个发光二极管L1-L4,P14-P17接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。
2. 电路原理图
图431
3. 系统板上硬件连线
(1. 把“单片机系统”区域中的P10-P13用导线连接到“八路发光二极管指示模块”区域中的L1-L4端口上;
(2. 把“单片机系统”区域中的P14-P17用导线连接到“四路拨动开关”区域中的K1-K4端口上;
4. 程序设计内容
(1. 开关状态检测
对于开关状态检测,相对单片机来说,是输入关系,我们可轮流检测每个开关状态,根据每个开关的状态让相应的发光二极管指示,可以采用JB P1X,REL或JNB P1X,REL指令来完成;也可以一次性检测四路开关状态,然后让其指示,可以采用MOV A,P1指令一次把P1端口的状态全部读入,然后取高4位的状态来指示。
(2. 输出控制
根据开关的状态,由发光二极管L1-L4来指示,我们可以用SETB P1X和CLR P1X指令来完成,也可以采用MOV P1,#1111XXXXB方法一次指示。
5. 程序框图
读P1口数据到ACC中
ACC内容右移4次
ACC内容与F0H相或
ACC内容送入P1口
<![endif]-->
图432
6. 方法一(汇编源程序)ORG 00HSTART: MOV A,P1ANL A,#0F0HRR ARR ARR ARR AORl A,#0F0HMOV P1,ASJMP STARTEND7. 方法一(C语言源程序)#include <AT89X51H>unsigned char temp;void main(void){while(1){temp=P1>>4;temp=temp | 0xf0;P1=temp;}}8. 方法二(汇编源程序)ORG 00HSTART: JB P14,NEXT1CLR P10SJMP NEX1NEXT1: SETB P10NEX1: JB P15,NEXT2CLR P11SJMP NEX2NEXT2: SETB P11NEX2: JB P16,NEXT3CLR P12SJMP NEX3NEXT3: SETB P12NEX3: JB P17,NEXT4CLR P13SJMP NEX4NEXT4: SETB P13NEX4: SJMP STARTEND9. 方法二(C语言源程序)#include <AT89X51H>void main(void){while(1){if(P1_4==0){P1_0=0;}else{P1_0=1;}if(P1_5==0){P1_1=0;}else{P1_1=1;}if(P1_6==0){P1_2=0;}else{P1_2=1;}if(P1_7==0){P1_3=0;}else{P1_3=1;}}}
先给你,传不上 太多了
以上就是关于选举一个日常生活中的例子说明什么是程序全部的内容,包括:选举一个日常生活中的例子说明什么是程序、举例说明公示催告程序,具体一点的例子、程序化决策有哪些例子等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)