C程序学习Perl 入门必须知道的东西

前言 以前玩过C 编单片机程序,C-SHELL 也学了一点!但是对于PERL 就有些陌生了,听说国外很多人用!!~~ 哎。。。公司开发软件用PERL 没有办法只能先学着啦,反正多学一门课其实也没有什么大不了的。但是现在对于 这门陌生的语言还是觉得不能上手,也许是时机未到把!没关系~~~~~~好好学!~下面是一些Perl 学习的一些 笔记!~~~ 留给以后的自己看,也留给和我一样在学习perl 的人分享一下。 一、Hello world 经典到哪里都是经典 #!/usr/local/bin/perl print "Hello World!"; 二、变量问题 如果是变量需要替换则把变量放在 " " 中这样就可以完成变量替换了 如果是不需要替换 比如$JOBName 那么就 加个 / 这样就可以啦! #!/usr/local/bin/perl my $result = 14; print ("The value of /$result is $result./n"); 三、哈希 这东西很牛以前都没有用过!~ 好东西学起来!~ #!/usr/bin/perl -w use strict; my %fruit_1 = ("apples"=>17, "bananas"=>9, "oranges"=>"none"); print (%fruit_1,"/n"); #打印哈希所有值 print ($fruit_1{"apples"},"/n"); #打印键值为 apples 的值 $fruit_1{"oranges"} = 27; #给Hash 中的值 $fruit_1{"china"} = "perl"; #add the Hash Table Element print (%fruit_1,"/n"); delete ($fruit_1{"apples"}); #Delete the Hash Table Element print (%fruit_1,"/n");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
/*******************说明:************************** 单片机进入掉电模式后,外部时钟停振, CPU/定时器/串口全部停止工作,只有外部中断处于工作状态 使单片机进入掉电模式的方法是:将PCON寄存器的PD位置1 -------------------------------------------------- 实验现象:系统复位后,P0口所有LED灯被点亮,无闪烁.说明 单片机进入了掉电模式,按下中断按键INT0后,所有LED灯 闪烁,说明单片机从掉电模式中被唤醒 -------------------------------------------------- 相关资料请参考STC89C51RC.pdf第78页 -------------------------------------------------- 基于开发板ZS001编写 开发板购买地址: http://shop60591679.taobao.com/ QQ:284083167 Email:284083167@qq.com 对此程序有任何疑问可QQ或者邮件联系 **************************************************/ #include <reg52.h> #define uchar unsigned char #define uint unsigned int //功能:延时1毫秒 //入口参数:x //出口参数:无 //说明:当晶振为12M时,j<112;当晶振为11.0592M时,j<122 void Delay_xms(uint x) { uint i; uchar j; for(i=0;i<x;i++) for(j=0;j<112;j++); } //外部中断0函数,中断方式:下降沿中断 void INT0_L(void) interrupt 0 { PCON|=0x02; //进入掉电模式 } void INT1_fall(void) interrupt 3 { //PCON|=0x02; //进入掉电模式 } //主函数 void main(void) { Delay_xms(50);//等待系统稳定 EA=0; //关总中断 IT0=1; //下降沿中断 EX0=1; //开INT0中断 IT1=1; //下降沿中断 EX1=1; //开INT1中断 EA=1; //开总中断 P0=0x00; //点亮所有LED //PCON|=0x02; //进入掉电模式 while(1) { P0=0x00; //点亮P0口所有LED Delay_xms(1000); P0=0xff; //关闭P0口所有LED Delay_xms(1000); } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值