當前位置:首頁 » 課程大全 » bcd撥碼器論課程設計

bcd撥碼器論課程設計

發布時間: 2021-02-15 13:42:48

① 指撥開關顯示系統課程設計使數BCD指撥開關上的數字顯示在7段碼管中,可以顯示0-99的數字。

把所要顯示的存放在數組中。然後根據你撥碼的數字就會去選擇數組中的元素,,

② 用過BCD撥碼盤的前輩能不能幫下忙,要用到6個撥碼盤接到單片機!

把6個撥碼盤的COM腳分別接到單片機的例如P1.0到P1.5(共六個撥碼盤的COM)
另外把每內個撥碼盤的A,B,C,D各串一個二極容管二極體的N極接撥碼盤的端腳,二極體的P接到單片機的例如P2.0到P2.3,然後P2.0到P2.3都以上拉電阻到5v.這樣你要讀取第一個撥碼盤,只要把P1.0送0其他P1.1到P1.5送1..假設第一個撥碼盤的資料例如0011,由於二極體順相,會把P2.0跟P2.1變成0(二極體順向電壓不足1v)
因此可以讀到撥碼盤資料..然後就可以位移掃瞄線..然後讀取第二個撥碼盤...

③ 我想用一個撥碼開關來進行地址選擇,老師建議我用BCD碼,說是這樣編程簡單,誰能告訴我具體好在哪裡了

撥碼開關設置的數據相當於存儲器讀出的地址數據直接送到單片機的並行介面。但是需要你自己知道哪一步單片機可以接受什麼數據。

④ 用Verilog HDL設計一個4位BCD碼計數器

mole bcd (
input i_clk, //clock
input i_rst_b, //reset

input i_set, //set
input [3:0] i_set_data, //

input i_add, //
input i_del, //

output reg [7:0] o_display,

output reg [3:0] o_bcd_data, //
output reg o_over_flow,//
output reg o_under_flow//
)

parameter C_OVER_B = 4'B1001;
parameter C_ZERO_B = 4'B0000;

always @(posedge i_clk or negedge i_rst)
if (!_rst)
begin
o_bcd_data <= C_ZERO_B;
o_over_flow <= 1'b0;
o_under_flow <= 1'b0;
end
else if (i_set)
begin
o_bcd_data <= i_set_data;
o_over_flow <= 1'b0;
o_under_flow <= 1'b0;
end
else if (i_add && !i_del)
begin
o_under_flow <= 1'b0;

if (o_bcd_data == C_OVER_B)
begin
o_bcd_data <= C_ZERO_B;
o_over_flow <= 1'b1;
end
else
begin
o_bcd_data <= o_bcd_data + 1'b1;
o_over_flow <= 1'b0;
end
end
else if (!i_add && i_del)
begin
o_over_flow <= 1'b0;

if (o_bcd_data == C_ZERO_B)
begin
o_bcd_data <= C_OVER_B;
o_under_flow <= 1'b1;
end
else
begin
o_bcd_data <= o_bcd_data - 1'b1;
o_under_flow <= 1'b0;
end
end

//display
always @(*)
case (o_bcd_data)
4'h0: o_display = 8'h3f;
4'h1: o_display = 8'h06;
4'h2: o_display = 8'h5b;
4'h3: o_display = 8'h4f;
4'h4: o_display = 8'h66;
4'h5: o_display = 8'h6d;
4'h6: o_display = 8'h7d;
4'h7: o_display = 8'h07;
4'h8: o_display = 8'h7f;
4'h9: o_display = 8'h6f;
default: o_display = 8'hff;
endcase
endmole

⑤ 誰能給看看PROTEUS模擬中BCD撥碼盤模擬哪裡錯了,模擬要求撥碼盤撥幾在四位共陽極顯示屏顯示幾

這個題目,問了幾遍哪?
再答一次,免得浪費了積分。

這個程序和電路,經過模擬試驗後,發現可以正常工作。
能夠實現撥碼盤撥幾在四位共陽極顯示屏顯示幾。
延時時間稍長,顯示的動態,比較明顯。

⑥ 撥碼開關數值如何寫入plc

如果單單要這種功能而不講究實用的話可以這樣:X0接通,把1傳一個地址,X1接通,把2接一個地址,X2接通把4傳一個地址,X3接通把8傳一個地址。不通都為零。再加上四個地址的數值就是你要的數。

⑦ 計程車計費器課程設計

................................

⑧ 求高手看一下BCD撥碼盤模擬圖跟匯編程序哪裡不對的,要的效果是撥碼盤撥幾顯示幾

這個程序和電路,經過模擬試驗後,發現可以正常工作。
能夠實現撥碼盤撥幾在四位共陽極顯示屏顯示幾。
延時時間稍長,顯示的動態,比較明顯。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919