suixiangjian
級別: 略有小成
|
圖片:
各位好,感謝您進來查看我的帖子 用9個燈排成一條直線,開始時,按下開始按鈕,中間一個燈亮表示拔河繩子的中游戲的雙方各持一個按鈕,游戲開始,雙方都快速不斷地按動按鈕,每按一次按鈕,亮點向本方移動一位。當亮點移動到本方的端點時,這一方荻勝,并保持燈一直亮,并得一分,雙方的按鈕不再起作用。用兩個數碼管顯示雙方得分. 當按下開始按鈕時,亮點回到中間,即可重新開始. |
---|---|
|
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
|
你把10000這個值進行移位處理就行了,這個值對應上面的Y0到Y10的輸出,甲方右移,乙方左移。一旦Y0或者Y10得電,即斷開移位的條件并給某寄存器的值加1,也就是計分,開始按鈕就是為了復位和初始化相關數據,數碼管的話,查下手冊上的指令,有專門的數碼管驅動指令。 |
|
---|---|---|
|
suixiangjian
級別: 略有小成
|
是我報一家培訓機構給出的,變址不懂呀 |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
例如:輸出點這樣用 Y0V0 然后你的X0 X1分別對V0進行減1和加1操作 V0和寄存器用法是一樣的 只是這個是變址寄存器而已 |
---|---|
|
suixiangjian
級別: 略有小成
|
謝謝您的耐心講解,您說的移位處理是用SFTL(位左移)SFTR(位右移)指令嗎?數碼管驅動我找到的是SEGD和SEGL兩個指令?可還不會怎么用 |
---|---|
|
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
|
指令是這個 ,下個手冊看一下就知道怎么用了,有例子的,手冊的話論壇都有 |
|
---|---|---|
|
龍海兒
走不完的自控之路
級別: 家園常客
|
這個是學校實訓題嗎?發現論壇里都是些咱們這樣的半瓶子晃蕩的。大神項目做不完懶得來逛論壇啊 |
|
---|---|---|
|
suixiangjian
級別: 略有小成
|
圖片:
謝謝您!按您的講解我只能理解到這一步,感覺無從下手 |
---|---|
|
suixiangjian
級別: 略有小成
|
好的,謝謝 |
---|---|
|