30内核原理分析-例程解析_第1页
30内核原理分析-例程解析_第2页
30内核原理分析-例程解析_第3页
30内核原理分析-例程解析_第4页
30内核原理分析-例程解析_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.0内核程序文件v1.0g3 】orjwwviiir eng 广丄忙匸(nr ijim oiuimuijiijibvii x写入这个程序后,用下而的发码软件发送想要播报的内容,例:信科电子欢迎您僅 sscom3.2 (作着:聂小j2(td,主页http:/wwwmcu51gm, e. x打开文件i反庭发送文件i保存窗口 i滴除窗口 |厂hex显示波特率 数援位 停止位 校验位 济控制none none 乞厂dtr厂rts厂定时发送i伽佃次 厂hex岌送 v发送新行 字符串输入框:友hlpcb打样那家强?当然裁是嘉立创!【富网】 亘方创pcbff样tit贴片方25件裔城一条龙脏二 谄加肋暉澤瞬

2、嬉的qq: 800058315(不til技术) as»s:wifi/gprs/gps【安信可财頻樟纟冃】 【占汶甲升级为ssc0m5. 13炀】可存诂zoi云行!贞i科电子欢迎妙串口号icons勺 关闭串口 | 帮助| www. mcu51 .com 扩展|com3已打幵 9600b" 8 cts=o dsr=o rl z编辑程序步骤如下: 输入条件(b口65c:u$ers5desktopfl!cftflmmmmftmmhjk3文件im iflfs 助如果接收到临时数据包e输入条件厂夕上条逻辑或输岀结果打开|保存|硼涯|添加和 leap zj串未連111 wtto 彌丨写入

3、i程序大小冷字节1临时数据包简单判斷1接收到临时数据包dzj1d类型:参数1:参数2:参数3:备注:确认取消i输出结杲啊岔金x输入条件e输岀结果厂条件不满足输岀类型:|isrt临时数据包处理3参数i:1赋值给数组rd掺数2:数组1参数3:备注:a取消瞬人文骨« 设工a 運信»助 打幵|保存|另祁|设u i输入条件 厂条件不满足输岀a输岀结果炮:瞬人i语音输岀取消|生加i赫们|cob jj串口未连卸 恤址0二吠取| 5aj程屋大小:27沖1 如果接收到诟时藪据包2.操控面板16路(3 3.0a«®?v1.165-x文借昨设工«通信些助打刃|保存另

4、存设!渤o |枷cstthl aaeiij面一3麵15xj 聊大小:»7亨节1 如果第1路输入断开到谢合a-翻转地址1第1路2 如果 第2路输入 断开到闭合-翻转地址1第2路3 如果 第3路输入 断开到闭合-翻转地址1第3路4 如果 第4路输入 断开到闭合-翻转地址1第4路5 如果第5路输入断开到闭合-翻转地址1第5路6 如果 第6路输入 断开到闭合-翻转地址1第6路7 如果第7路输入断开到闭合-翻转地址1第7路8 如果第8路输入断开到闭合-翻转地址1第8路9 如果第9路输入断开到闭合-翻转地址1第9路10 如果第10路输入断开到闭合-翻转地址1第10路v写入这个程序后,第1到16路

5、断开到闭合。(3 3.0內诫序v1.165- x文骨设工m通信i助打畀保存耕i箜j添加 ml 2 十口已打开恤址o r渎取|写入i大小:307宇节11121314151617181920矣by 3x bn bn 艮 bk. 异 异 异 异 身 异 异 异 异 异 旧>山>旧>4>4>旧>>出>4>>旧> 如一女一女一女一女一女一女一女一女一 一女一第门路输入断开到闭合 翻转地址1第门路第12路输入 断开到闭合 翻转地址1第12路第13路输入 断开到闭合翻转地址1第13路第14路输入 断开到闭合翻转地址1第14路第15路输入断开到

6、闭合翻转地址1第15路第16路输入断开到闭合 翻转地址1第16路第17路输入断开到闭合 闭合地址1全部输出第18路输入断开到闭合断开地址1全部输岀本条件恒定成立腿讎彳誌缩鑫量3的值 定时器1等于0-查询岳址1等于100写入这个程序后,第17和18个程序分别为全部闭合和全部断开(如无全开全关则不用写 17和18个程序);第19个程序是操控而板的状态等于继电器板的状态;第20个程序是设置每隔1秒查询地址1,即继电器板状态一次。具体编程步骤如下:g3 30丹榕注亭v1.165文骨 ml idl ta 砂 ihdrr打刘保存|耕|迎|添加|剧除| g 勺用口已打开|则0 zj左取i写入i程库大小字节如

7、果>1路输入断开到闭合输岀结果r与上条逻辑或类型:imiwa参数i:取消i确认11泸翻魏鑒豔譚开到闭合(3 30内核穩序v1/i65文絆巒刽i tm iflfs号助打畀|保存|耕i涯|添加 g| g 串口已打开|顾q r渎取|写入程序大小皿心节h如果一第邂输 断开到闭合么.;:£;空座!1底渲1三注介输岀结果厂条件不满足输岀类型:隈作联雌电器模块(发送命令)日参数1:参数2:翻转某一路参数3:备注:确认取消|xm 刁u牙p 门bl ji xjsj 口-翻转地址1第门路jl cda-/r- c 4 x a x-tt- 'f ag3 30丹榕注亭v1.165文骨 mlidl

8、xjlttblhd打幵|保存耕|爼|添加|赫| g 勺串口已打开| 她也读取写入|程洋大小并 x11121314151617181920如果 第11路输入 断开到闭合 -翻转地址1第门路 如果第12路输入断开 -翻转地址1第12路 如果第13路输入断开 -翻转地址1第13路 如果第14路输入断开 -翻转地址1第14路 如果 第15路输入 断开 -翻转地址1第15路 如果第16路输入断开 2劃专輕1第匚6跻-闭合地址1全部输岀 如果第18路输入断开 -断开地址1全部输岀 如果本条件恒定成立 -内部变量3二联机开 -输出操作赋值为内 如果定时器1等于0 -定时器1等于100 -查询地址1h翕令&a

9、mp;输入条件r与上条逻損或输岀结果类型:参数:参数2:参数3:备注:确认炉卜部输入|第”瞬入取消|3 3.oa核®wi65文借“今s u連僅»23打刃|保存|环|涯| 阿海| b 二!罩口已打开| 刪0二i渎取|写入| 聊大小甘11121314151617181920x3333zj3 xx类型:操作联机继电器模块发送命令)参数1:1地址参数2:全部闭合zl细3:备注:av确认取消|输入条件a输岀结果厂条件不满足输岀|删0二|渎取|写入|聊大小:如亨节1234 5 6 7 9 o1 4 1 4 1 1- 4 o -1 cnbr dr- br- 习ilsdr- bk- 异 身

10、 异 异异异异 异 异 旧>旧>>旧> 旧>旧> 丿>皿> 旧> > 旧> > 如一如一女一女一女一女一如一 ess 一女一 _女一-第门路输入断开到闭合 翻转地址1第门路第12路输入断卄翻转地址1第12路第13路输入断开翻转地址1第13路第14路输入断开 翻转地址1第14路第15路输入断开 翻转地址1第15路第16路输入断开 翻转地址1第16路第17路输入断开断話dkf全部席屯1本条件恒定成立 内部变量3二联机开 输出操作赋值为内定时器1等于0 定时器1等于100 查询地址1介输入条件厂5上条逻辑或输岀结果i外瞬入类型:

11、取消 |确认 |c3 3.oa 沁序v1/165- x文传m设tr打幵|保祁曲设盘逵加”| g 也串口已打开她0 r淇取写入聊大小:如肝11121314151617181920bk- bn ddn 0k. bn bn bn bn【茅 女一女一女一如一女一女 _女_如第11路输入断开到闭合 翻转地址1第门路第12路输入断开翻转地址1第12路第13路输入断开翻转地址1第13路第14路输入断开翻转地址1第14路第15路输入断开 翻转地址1第15路第16路输入断开 翻转地址1第16路第17路输入断开闭合地址1全部输岀输入条件厂条件不满足输岀二断开地址屬豔歯11操作联机继电器模块(发送命令)1地址zl1

12、全部断开1d介输岀结果参数1:参数2:细3:备注:果 果如->->如->->本条件恒定成立 内部变量3二联机 输出操作赋值为定时器1等于0确认聶蠶等于100x(3 3.oae&序vh65文骨邙i设工m週信 号助打幵|保存|耕| iftg |添加|旃| g 二!舉口己打开| wmo也读取頁入|程序大小钾1112131415161718果如->如->如->如->如->如->如->如->bk nu 艮 bk.第11路输入断开到闭合 翻转地址1第门路第12路输入断于翻转地址1第12路第13路输入断于翻转地址1第13路第14

13、路输入断于翻转地址1第14路第15路输入断于翻转地址1第15路第16路输入断于翻转地址1第16路第17路输入断于 闭合地址1全部输出第18路输入断于介输入条件厂与上条逻卷或输岀结果类型:参数3:备注:|本条件恒定成立zj19如果本条件恒圭倚gz20内部变量3二联机于 输出操作赋值为卩 定时器1等于0 定时器1等于100 查询地址1确认取消(3核鬪v1.165- x文传邙s創e ha運信号助m |保祁硼|涯|勒1枷| g 二|审口已打开|齣0也则写入|聊大小曲44243!74bn bn qje bn bn 艮 bn mf 如一女一女一女一女 _女_ 女一女一如20第11路输入 断开到闭合 翻转地

14、址1第门路第12路输入断开翻转地址1第12路第13路输入断开翻转地址1第13路第14路输入断开翻转地址1第14路第15路输入断开翻转地址1第15路第16路输入断开翻转地址1第16路 第17路输入断开闭合地址1全部输岀第18路输入断开断开地址1全部输岀鎰前渝作赋儘为囱 定时器1等于0 定时器1等于100 查询地址1输入条件r条件不满足输岀类型:参数i:参数2:参数3:备注:确认卜联机开关童惨数3代表联机地址)刁i1(3文件啊设工m運信it助打刃|保存曲|设h |勒1|樹1 g b事口己杠开 帥 zj读取頁入程库大小皿7字节4艮 bk 艮 ek- 艮 艮 艮 艮 艮 异 异异 异异 异 异

15、4;k 异 4>打>打>打>4>山>口>山>口> 如一女 女 女 女一女 女一女一女一->果如->->20第门路输入断歹 翻转地址1第门路第12路输入断土 翻转地址1第12路第13路输入断于 翻转地址1第13路第14路输入断歹 讎转地址1第14路第15路输入断于 翻转地址1第15路第16路输入断于 寵转地址1第16路第17路输入断孑 闭合地址1全部输出第18路输入断歹 断开地址1全部输出本条件恒定成立'定时器1第于0 定时器1等于100 查询地址1(3 j.0ffi®?v1.165- x文骨邙i设工a運信

16、号助柳保存|另存设fij 纠0 | 处|a» zjpsko-3取写入聊大小307亨节4丄 ee3亠二t-r t-.i .*t» a俞令x,a输入聚件r输岀结果r与上条逻辑或等于0类型:|定时器zj|定檢参数2:等于d夕数3:ozl备注:av确认取消103 30内松电?v1.165、:307宇节文骨«52设工a im «kj打畀|保存|刖f|设匸!声加i赫叮阿二出口已杠开i堆址0二i泾取| £入j程斥大小辎人条件厂条件不满足输岀类型:匯时器参数1:|定时蓋1参数2:傅于参数3:|100确认i备注:取消|2$n果二wtq-查询地址1(3 30内核帝

17、vm65文骨昨设 hm週信号助打则保存怖设g添加巒g 刃审口已扌丁开幽0刃初|写入程序大小:»7舒2。驴定霜評等鶴。3.led呼吸灯效果编程<3 3.0a«®?v1.165一文忖昨设工11運信¥助打刃鮎|另存|设丘 砂巒| |cak事口已打开i剛1h t读取写入程序大小:166字节如果设备上电-> 如果-> 如果->->->_> 如果_>脉冲输出2频率二1000赫兹定时器1等于0定时器1等于100定时器1内部变量2内部变量1内部变圣2脉冲输岀2定时器1大于50=100二定时器1=内部变圣2 -内部变量1 占

18、空比=2%小于50 =定时器1如果*程序解析如下:->脉冲输岀2频率二1000赫兹2 如果定时器1等于0->定时器1等于100如果定时器1大于50->内部变量2二 100->内部变量1=定时器1->内部变量2二内部变量2 -内部变量1->脉冲输出2占空比=2%如果定时器1小于50->内部变量1=定时器1->脉冲输出2占空比=内部变量1写入这个程序后,电源接通,每秒内脉冲输出1000赫兹。43写入这个程序后,定时器在0到100 z间循环变化,有部分时间大于50,还有一部分时间 小于50,这样就把两部分区分出来了。具体步骤如下:g3丸0丙曲字vh65

19、文骨邮a设工 *信号助打畀|保存|耕i涯|添加i巒i g zl舉口未连捌|tob xl利l写入聊大小:109舒如果设备上电a齢x2 5 输入条件输岀结果3 3 厂与上条逻辑或类型:1固定输入参数1:股备上电d掺数2:d参数3:备注:a敝取消 i2 如果定时器1等于0输岀结果厂与上条逻辑或畑:怯时器参数1:|$时器1zl参数2:传于zj参数3:1°d备注:取消i确认文传蜩设 m運信辛助打幵|保存丨环曲丨 荻| m |c« vj审未酬! |地址1二|常取|耳入|程陣大小:阳宇节1 如果-2 如果设备上申 嘲欝i楚礪i事3 如果定时器1大-内部变量2 =-内部变量1二-内部变量2

20、二-脉冲输出2占4 如果定时器1小-内部变量1 =-脉沖输出1占输入条件&输出结果厂条件不满足输岀类型:参数1:|定时器1参数2:bt参数工顾d3耳3备注:(2 3.oa 述序v1.165文传m设im運<8 助打号|保春|另存|设辺 兰加|初忙| 匝£1审口未谨糾 跑山 二j ig取|写入j 程序大小门凶拿节 1如果_>如果->>->->->如果_>->设备上电脉冲输出2频率二定时器1等于0 翳運等于100 丙部蠱2 内部变量1 内部变量2 脉冲输出2定时器1内部变量1 脉冲输出1=100二定时冒 二内部2 占空比 小于5

21、0=定时专 占空比満令&输入条件厂与上条逻辑或输岀结果类型:参数i:参数2:参数3:备注:定时器imp取消(3 mo內棺fi序v1.165文44 im设工a m ¥助打刃保存|环|设丘|添加巒| g 二|串口未逹1|齣1 r渎取|写入:聊大小:s 钾 x如果_>如果>如果设备上电¥心脉冲输出2频定时器1等定时器1等t定时器1大输入条件&输岀结漿r条件不满足输岀->->->4 如果->->内部变量1内部变量2脉冲输出2定时器1内部变灵1 脉冲输岀1类型:zj二占#®1:| 内 3$>2zl小渗数2:等于

22、某值惨数3)d占参数上100备注:a x1 如果设备-脉冲扌2 如果定时-定时电3 如果定时-内部1 - 内部乞上电俞出2频率二 器1等于0 罰等于100 器1大于50 雯量2二100 更量1二定时冒-内部召更量2二内部空b ionour:文骨皿设工a *信助打幵i保認|另存| i 添加| m i三申口未连按 恤址1二j诊取写入 程斥大小皿 亨节险令输入条件r条件不满足输岀a输岀结果-脉冲输岀2占空比4 如果定时器1小于50 -内部变晁1 =定时昌 -脉冲输出1占空比参数i:参数3:备注:|减去内部变童的值参数3序号文44 «« sfl ta阳助打刃|保存|曲|设g |添加

23、|稱| g 十口未m |颐1 r予叫写入 程序大小:109钾如果->如果->如果->->设备上电 脉冲输出2频率=10(定时器1等于0定时器1等于100定时器1大于50内部变量2二100内部变量1二定时器1输入条件厂条件不满足输岀4 如果定时器1小于50 内部变量1二定时器1 脉冲输出1占空比二i卿:|脉神调制输岀3参数1:|脉神输岀2d歩数2:|占空比设11 (07 00)参数3:2备注:a砍认取消i(3 3w谭紬1 165-:亠 丫 .山打幵保弄曲|涯| 荻利| g 二口未刑 pttb二| jmi |頁入程庠大小:is钾如果->如果->如果->-&

24、gt;>设备.孟金 脉冲輸、定时; 定时器定时; 内部变 内部雯 内部变、 a输岀结果厂与上条逻辑或->脉冲输4 如果定时总类型:|定时器d参数1:zj夕数2:小于参数3:50d备注:ag3 3.0内序v1.165- x|文骨昨设工a運信助卫幵|保存|另存|说丘| 添加|枷 g 丄审口未连損|珈山 刃虑取i写入i程庠大小皿字节123如果->如果->如果->->->->如果->设备g令 脉冲护定时 定时詈定时 内部空 内部空 内部空输入条件厂条件不满足输出-脉冲输类型:脉初调制输岀1d参数1:1脉沖输岀1zj参数2:1占空比二内部变参数3:|

25、1备注:4led灯频率明暗度编程(3久0內核丽v1.165- x文件*设工k iflfb語助打牙|时|曲|设1sj声如期晾j g 勺绎口未连复 阙一三予取|写入j程库大小 69宇节1 如果接政副临时薮据包并且临时字符串从第1个字符为:a- i缶时数据包赋值给数组1-删除数组1的第一个字节- 内部变呈2二数纽1第4个开始2个字符-内部变量1二数组1第1个开始3个字符-脉冲输岀2频率二内部变量1 -脉冲输出2占空比=内部变晁2写入这个程序后,设置临时字符串的第一个字符为a【任意设置】,向模块发送数据并赋值 给led灯,a后而的前三个字符代表频率的输出【字符随意设置】,最后2个字符为明暗调 节。具体

26、步骤如下:(3 3.0丙挨耳序v1.t65文件却8舸工貝週信峰助打开保存|耕m 1添加|瞬| rb 十口未连捌|嫩b zj细写入|血大小冷宇节如灵接收到临时数据包&输入条件厂与上条逻辑或输岀结果参数1:夕数2:参数3:1临时数据包简单判断1接收到临时数据包zj1zj1d类型:备注:取消i<b 3.0mhwu65文骨如设工h運信f助打刃|保存|职i iftg i 荻赫h g zj謂口5i>| wah也读取|写入程序大小:於亨节并且个字符为:aa输入条件输岀结果厂与上条逻辑或类型:1临时数据包鬲级判断参数1:1判断某几个字符参数2:起始字符第1个字符参数3输入字符串)二参数3:ad备注:a文待甸没 工|運信 丽打幵|保存|另存|i殳bj 孕加|视 ia*6勺审口未连划 i堆址1工1渎取写入j 程序大小:旳宇节厂如菓舷剖幅强据包输入条件 厂条件不满足输岀&输岀结果类型:|uart临时数据包处理zl夕数xi赋值给数组zl参数2:数组1d参数3:zj备注:v确认 i取消 ic3 loats耀序v1.165文件如没置工m週信»助打开|保存|另存|设gj 声加| 枫 匝三|审口未连捌 他址1工j读取i写入i程序大小:够宇节 1 如并且临时字符串从第1个字11 =数组141;蜩冷令广输入条件e输岀结果厂条件不满足输岀->内部变量2二数组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论