freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于maxii系列cpld的微波爐控制器芯片設計-文庫吧

2025-06-03 14:50 本頁面


【正文】 到如圖4所示的微波爐控制器的狀態(tài)轉換圖。TEST/LD_TESTRESET初 始狀 態(tài)IDLESET_CLOCKLAMP_TESTDONE_MSGTIMERSTARTamp。DONEamp。TESTamp。SET_T/COOKLD_DONE/COOKX/LD_DONEX/LD_CLKSET_Tamp。TEST/LD_CLKX/LD_TESTDONE/LD_DONE圖4 狀態(tài)控制器狀態(tài)轉換圖減法計數定時狀態(tài)T完成信息顯示狀態(tài)T烹調時間設置狀態(tài)T顯示譯碼測試狀態(tài)T 圖中,當RESET信號有效時,系統(tǒng)復位清零;輸入/輸出對應烹調時間設置、顯示譯碼測試、完成信號顯示和減法計數定時四種狀態(tài)進行相應的轉換。 數據裝載電路的本質是一個三選一多路選擇器,其模塊框圖如圖5所示。圖5 數據裝載電路模塊框圖當LD_DONE有效時,輸出烹調結束的信息數據數據。當L_CLK有效時,輸出烹調的設置時間數據。當L_TEST有效時,輸出數碼管測試數據。LOAD信號為LD_DONE時DATEOUT輸出KEY有效指示。 電路計時模塊可以由十進制減法計數器和六進制減法計數器級聯組成,其中,兩個十進制的減法計數器用于分、秒的個位減法計數,兩個六進制的減法計數器用于分、秒的十位減法計數。由六進制計數器和十進制計數器級聯構成的計時模塊原理圖如圖6所示。圖6 計時器模塊原理圖計時器模塊的框圖如圖7所示。圖7 計時器模塊框圖LOAD有效時完成裝入功能,COOK(EN)有效時執(zhí)行減計數;CLR由RESET發(fā)出信號,清除裝載已存的數據;DONE返回給控制器,MIN和SEC顯示所剩時間和測試狀態(tài)信息、烹調結束狀態(tài)信息等。顯示譯碼控制部分的設計顯示的數字或字母BCD編碼七段顯示驅動編碼(g~a)000000111111100010000110200101011011300111001111401001100110501011101101601101111101701110000111810001111111910011101111d10101011110o10111011100n11001010100E1101111100129設計內容狀態(tài)控制符號圖狀態(tài)控制電路的VHDL實現如下:LIBRARY IEEE。USE 。USE 。USE 。ENTITY controllor IS PORT( RESET:IN STD_LOGIC。 復位信號 KEY: IN STD_LOGIC_VECTOR(3 DOWNTO 0)。 輸入時間 SET_T:IN STD_LOGIC。 時間設置信號 START:IN STD_LOGIC。 開始烹調信號 TEST:IN STD_LOGIC。 顯示電路測試信號 CLK:IN STD_LOGIC。 時鐘脈沖 DONE:IN STD_LOGIC。 完成信號 COOK:OUT STD_LOGIC。 指示烹調狀態(tài),提示計時器開始計數 LD_TEST:OUT STD_LOGIC。 指示數據裝載電路載入的用于測試的數據 LD_CLK:OUT STD_LOGIC。 指示數據裝載電路載入設置時間數據 DATA:OUT STD_LOGIC_VECTOR(15 DOWNTO 0)。16位數據 LED_SET_T:OUT STD_LOGIC。 LED顯示狀態(tài) LD_DONE:OUT STD_LOGIC LED顯示完成 )。END controllor。ARCHITECTURE rtl OF controllor ISTYPE STATES IS(IDLE,LAMP_TEST,SET_CLOCK,TIMER,DONE_MSG)。SIGNAL NXT,CUR:STATES。 2個信號:下一狀態(tài)、當前狀態(tài)SIGNAL DATATMP:STD_LOGIC_VECTOR(15 DOWNTO 0)。 SIGNAL SET_T0: STD_LOGIC。 設置時間信號BEGIN PROCESS(CLK,RESET) 時鐘和復位的進程 BEGIN IF RESET=39。139。 THEN 復位時將IDLE(顯示0000)賦予當前狀態(tài) CUR=IDLE。 ELSIF CLK39。EVENT AND CLK=39。139。 THEN CUR=NXT。 如果不是,遇到上邊沿則自動跳轉下一狀態(tài) END IF。END PROCESS。 PROCESS(RESET,KEY) 復位和輸入的進程 BEGIN 可以讓輸入4位數字 顯示時間 IF RESET = 39。139。 THEN 復位時不論任何狀態(tài)數碼管都將顯示0000 DATATMP = (others = 39。039。)。 ELSE IF KEY(3)39。EVENT AND KEY(3) = 39。139。 THEN 設置分的十位 IF DATATMP(15 DOWNTO 12) = 0101 THEN 5自動跳轉到0 DATATMP(15 DOWNTO 12) = 0000。 ELSE DATATMP(15 DOWNTO 12) = DATATMP(15 DOWNTO 12) + 1。 END IF。 否則自動加1 END IF。 IF KEY(2)39。EVENT AND KEY(2) = 39。139。 THEN 設置分的個位 IF DATATMP(11 DOWNTO 8) = 1001 THEN 9自動跳轉到0 DATATMP(11 DOWNTO 8) = 0000。 ELSE DATATMP(11 DOWNTO 8) = DATATMP(11 DOWNTO 8) + 1。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1