麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

二進制碼與格雷碼互相轉換

2019-11-11 05:08:52
字體:
來源:轉載
供稿:網友

雷碼的特點:相鄰的兩個碼組之間僅有一位不同。 普通二進制碼和格雷碼可以互相轉換,下面以4位二進制碼作簡要介紹:

四位二進制碼轉換成格雷碼 轉換規則:從最右邊一位起,依次與前一位“異或”,作為該位的輸出,最高位不變。 程序代碼如下:module Binary_Trans_Gray( input [3:0] binary, output reg[3:0] gray ); parameter length = 4 ; integer i ; always @ (binary) begin for(i = 0 ; i < length - 1 ; i = i + 1) begin gray[i] = binary[i] ^ binary[i + 1]; end gray[i] = binary[i] ; endendmodule 4位格雷碼轉換成二進制碼 轉換規則:最高位不變,從最左邊起將產生的每一位二進制碼,與下一位相鄰的格雷碼“異或”,作為二進制碼的下一位。

程序代碼如下:

module Gray_Trans_Binary_pin( input [3:0] gray, output reg[3:0] binary ); parameter length = 4 ; integer i ; always @ (gray) //輸入gray碼發生變化時,輸出binary也將發生變化 begin binary[length -1] = gray[length - 1] ; for(i = length -2 ; i >= 0 ; i = i - 1) begin binary[i] = binary[i + 1] ^ gray[i] ; end endendmodule
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美在线成人影院 | 在线播放免费视频 | 国产一区二区成人在线 | 91精品视频网址 | 欧美中文字幕一区二区三区亚洲 | 亚洲一区二区三区在线看 | 亚洲成人综合网站 | 99精品视频免费看 | 成人视屏网站 | 国产成年人在线观看 | 九色新网址 | 日本在线播放一区二区三区 | 国产免费高清在线视频 | 天天夜夜草| 久久久久国产成人免费精品免费 | 懂色av懂色aⅴ精彩av | 毛片免费观看完整版 | 午夜视频你懂的 | 国产精品久久久久久久hd | 欧美性受xxxx人人本视频 | 国产精品久久久久无码av | porno video hd 365hd| 成人午夜一区二区 | 久久精品一区二区三区四区五区 | av在线日韩 | 国产在线精品一区二区夜色 | 在线观看福利网站 | 色呦呦一区二区三区 | 狼伊千合综网中文 | 久草在线视频福利 | 成年人在线视频 | av影院在线播放 | 狠狠操精品视频 | 日本欧美一区二区三区在线观看 | 久久国产精品久久精品国产演员表 | 成品片a免费直接观看 | 国产91一区二区三区 | 免费a视频在线观看 | 激情久久一区二区 | 亚洲精品aa | 99re66热这里只有精品8 |