prolog 找路例子程序:
=== === === === === ===
Part 1-Adding connections
Part 2-Simple Path
example
| ?- path1(a,b,P,T).
will produce the response:
T = 15
P = [a,b] ?
Part 3 - Non-repeating path
As an example, the query:
?- path2(a,h,P,T).
will succeed and may produce the bindings:
P = [a,depot,b,d,e,f,h]
T = 155
Part 4 - Generating a path below a cost threshold
As an example, the query:
?- path_below_cost(a,[a,b,c,d,e,f,g,h],RS,300).
returns:
RS = [a,b,depot,c,d,e,g,f,h] ?
RS = [a,c,depot,b,d,e,g,f,h] ?
no
==================================
標簽:
Part
connections
example
prolog
上傳時間:
2015-04-24
上傳用戶:ljt101007
1.實驗任務:
本實驗實現的是0-99自動計數,并在二位數碼管上動態顯示。
2.實驗目的
掌握數碼管動態顯示原理
3.動態顯示原理
原理圖中把所有數碼管的6個筆劃段a-h同名端連在一起通過74LS573接P0口,而每一個數碼管的公共極COM是各自獨立地受I/O線控制。在這里就有了一個矛盾, 所有數碼管的8個筆劃段a-h同名端連在一起, 那么在一個屏幕上如何顯示0,1,2,3,4,5這樣不同的數字呢? 的確, 在這樣的接法中,同一個瞬間所有的數碼管顯示都是相同的, 不能顯示不同的數字。在單片機里,首先顯示一個數, 然后關掉.然后顯示第二個數,又關掉, 那么將看到連續的數字顯示,輪流點亮掃描過程中,每位顯示器的點亮時間是極為短暫的(約10ms),由于人的視覺暫留現象及發光二極管的余輝效應,盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩定的顯示數據,不會有閃爍感。
標簽:
實驗
99
自動
上傳時間:
2016-04-21
上傳用戶:wff
設備ID燒寫程序.exe
軟件使用說明:
> 1)先打開此程序.設備好串口號.其它取默認值就可以了.打開串口(默認開機自動打開串口1).
然后,設備按OK鍵開機.
> 2)打勾"自動生成下一個設備ID" 產品ID會自動加1.
當產品ID達到最大999999時,生產批次自動加1,產品ID置為1000001
> 3)燒寫完一臺機器后,不用關閉程序,只需將串口插入下一臺機器OK開機即可,進入UBOOT,先點擊命令發送等握手后,再開始燒寫設備ID.
> 4)只有燒寫成功后,才自動生成下一個設備ID,才寫入C:\ID.TXT文件中.
> 5)點擊讀取已寫設備ID時,將在調試區顯示所有以前寫成功的時間及設備ID,也可以直接查看C:\ID.TXT
> 文件.
> 6)已燒寫的設備ID存儲文件可以更改.
> 7) 字段 產品型號 產品ID 硬件代碼 軟件代碼 生產批次
范圍 101~999 100001~999999 A~H 01~99 01~99
8)每次啟動后,自動進入普通用戶模式.輸入權限密碼后,就進入管理員用戶.在下方的狀態
指示中有當前用戶顯示.
9)下方有顯示當前用戶類型,已成功燒寫個數.
10)初始權限密碼為dongyao
11)每次關才程序時會自動保存ID信息及已燒寫個數信息.
12)BUG: 不要在權限密碼框內按回車健.否則會退出.
標簽:
gt
設備
串口
exe
上傳時間:
2014-06-20
上傳用戶:sqq