數位電子乙級02,鍵盤掃瞄裝置

數位電子老蔡網頁

max2plus安裝、quartus2安裝,畫電路到燒錄完成說明BY老蔡

數位電子乙級01四位數多工顯示器
https://mytsaii.blogspot.com/2019/04/01.html

數位電子乙級02鍵盤掃瞄裝置
https://mytsaii.blogspot.com/2019/04/02.html

數位電子乙級03數位電子鐘

https://mytsaii.blogspot.com/2019/04/03.html

20190414發佈
20190724更正P13, P14後的邏輯閘為NOR2
20190725加入電路板規劃圖草稿

數位電子乙級02 鍵盤掃瞄裝置



面板功能
SW1 電源
NL1 AC110V指示 已設置在機台電路上
NL2 DC5V指示 已設置在機台電路上
NL3 計數器歸零指示
S1 模式切換(輸入模式、倒數模式)
S2 清除(數字=00) 已設置在機台電路上


七段顯示器功能
  • 十位,X
  • 個位,Y
  • 鍵盤輸入,Z,ZD ZC ZB ZA




依據第2題已裝置部份之電子電路圖腳位功能表
P1(out) ck stop
P6(out) x=y,十位等於個位
P20(out) y=z,個位等於輸入
P7(out) ZD
P3(out) ZC
P5(out) ZB
P9(out) ZA
P18(out) ZBZA=00
P16(out) ZBZA=01
P19(out) ZBZA=10
P15(out) ZBZA=11


GCLK(in) 4MHz
P2(in) ZDZC=00
P4(in) ZDZC=01→P3 ZC
P10(in) ZDZC=10→P7 ZD

P22 Vcc=5V
P12(out) NL3 數字為00時 指示
P14(in) 十位歸0
P13(in) 個位歸0
P17 GND


109.5.25update,面板功能表,腳位功能表,電路解析












電路板規劃圖草稿

第2題母電路板電路圖






















































































IC

  • 74294,除頻器,C接地可除2048
  • 7493,計數器,數0,1,2,3給解碼器去掃瞄用
  • 74195,移位暫存器,讓十位先等於個位,再讓個位等於輸入
  • 74139,2對4解碼器,掃瞄鍵盤




74294除頻器,C接地→1011(2進制)=11(10進制)→除2的11次方,除2048
GCLK=4MHz,GCLK2約2kHz





電路規劃流程

先處理4IC
input
output
產生GCLK2
產生trig
trig跟GCLK2併在一起計數、掃瞄ZBZA,產生ZB、ZA
處理X=Y再Y=Z
處理P13, P14,產生P1, P12
ZD, ZC接好
第二題完成


01列出將要使用的IC
  • 74294,除頻器,C接地可除2048
  • 7493,計數器,數0,1,2,3給解碼器去掃瞄用
  • 74195,移位暫存器,讓十位先等於個位,再讓個位等於輸入
  • 74139,2對4解碼器,掃瞄鍵盤



02 input設置





03 output設置






04 除頻,把4MHz的GCLK拿去除2的11次方(C接第→1011→2的11次方→除2048)
GCLK2約2k Hz




05設定觸發,P2, P4, P10若偵測到按鍵的高電位訊號代表有輸入觸發trig




06透過nor2處理計數訊號,若trig=0,GCLK2訊號就會讓7493計數0,1,2,3,0,1,2,3
把計數訊號給2-4解碼器去掃鍵盤
要記得not去抵消74139輸出的not





07接上ZB、ZA






08建一個D型正反器





09先把D型正反器與JK移位暫存接好





10當接收到trig訊號,先x=y,再y=z,達到移位效果
把DFF與移位暫存器接好






12接上ZD





13接上ZC





14當x=0,且y=0,代表倒數至00了





15此時不再倒數,P1要送出1的訊號停止倒數





16此時歸0指示燈要亮,低電位才亮所以要not




留言

這個網誌中的熱門文章

量測例外練習01(計算+量測)