状态机简述 仪02班 唐毅 000677 范春石000701 常黎000682 田贺祥000698 陈豪000320 王晓路 000678.

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
阻塞操作. 在 linux 里,一个等待队列由一个 wait_queue_head_t 类型的结构来描述 等待队列的初始化: static wait_queue_head_t testqueue; init_waitqueue_head(&testqueue);
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
台北市立南港高工 建築科 Architecture 建築科之精神:活力、責任、效率 建築科之展望:共築美麗人生 綜合高中 土木建築學程簡介  綜高土建升學進路  未來出路展望  專業證照考試  未來展望圖例  綜高土建學程課程架構  土建群統一入學測驗考科  升學人數統計.
南台科大幼保實習課程 見習幼兒園心得報告 夜四技幼保四甲 998i0021 黃欣婷.
NAT与ICMP交互.
第一章 生殖 1‧2 無性生殖.
高教三十条 — 科技创新能力提升 科技创新能力提升工程方案起草小组 2013年7月4日.
你不可不知之 十二年國教二三事 教務主任:傅瑞琪.
鞋 楦 的 材 質.
最古怪的15種動物.
走! 一起去拜訪筏子溪.
台灣文學館之旅.
單車環島之旅 組員: 495D0072 胡閎智 495D0074 何冠緯 495D0020 王怡雯 495D0047 葉亭君
 耕地分割 及 執 行 內政部地政司 視察:林玲女.
~完備、周密、迅速 ~ 行政院農業部畜產試驗所
建筑设计基础讲义 (02-1) 建筑水彩渲染.
現代文學導讀 (中國現代散文發展的歷史軌道)
谨以此文—— 送给所有的人.
方 孝 孺 指喻.
保護地球人人有責:我能做的事 若想讓地球、人類社會明天會更好的話,可以考慮日常生活中採取什麼綠色行動,逐步恢復按上天設計大自然規定的方式做人,從而減少個人的「生態足印」,爭取可以延續的未來。 
小 王 子 <第六組> 組長: 謝汶芳 組員: 劉佳蓉 曹展愛 陳建妏
據說: 烏鴉有四種--- 巨烏 祥烏 鳳烏 慈烏~ 知恩 感恩 報恩.
桃園傅小弟遭刺青施虐事件 指導老師:高家斌 班級:幼保四甲 姓名與學號: 496I0004 程千芸、496I0010 林昀嫻
北科大學士學位 冷凍空調 甲、乙、丙 級技術士 三年工作經驗 大一階段 專精訓練 大三階段 回流訓練.
9.2.2 会计基本法律制度 一、会计机构和会计人员制度 二、会计核算制度
指導教授:林劭仁老師 組員:范紋綺、王宣惠、蔡雅玲 王思樺、陳可馨、吳芷容.
歡欣鼓舞過新年之四-跟年有關的故事 蘇澳國小 三年三班導師 張怡玲.
淺談中醫養生保健之道 國立中正大學醫務室 中醫科 楊明穎 醫師 中國醫藥學院 醫學士中醫師 高雄醫學院 藥學士藥師
只要有心 機器都可以成為食神 機電三甲  陳保翔  宓芳頡  雷家翔.
北極熊 華德學校 姓名:黄景山.
數學家 阿基米德 6C 李俊熙.
一般情况碰撞 1 完全弹性碰撞 动量和机械能均守恒 2 非弹性碰撞 动量守恒,机械能不守恒 3 完全非弹性碰撞 动量守恒,机械能不守恒.
目錄 99年『 84電腦及相關服務』案件統計 機關端:資訊服務價格資料登錄流程 機關端及廠商端:資訊服務價格資料查詢流程
十堰管理部党委中心组“三严三实” 第三阶段专题学习
公共選擇理論 實踐大學 指導老師:林信雄.
日期: 六 福 村.
孩子的心,我懂 怀仁全人发展中心 任兆璋 着.
我征服了黃山 林達的黃山之旅 2006春.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
台灣廢物物處理機構 邱騰煥 8 號.
VHDL數位電路實習與專題設計 文魁資訊-UE301
使用VHDL設計--Moore Machine
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
使用VHDL設計—4位元ALU電路 通訊一甲 B 楊穎穆.
微机系统的组成.
领导艺术与方法 适合对象:课长级以上人员 人力资源部 李晓红 2006/6/12
信号量(Semaphore).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
HSC高速输出例程 HORNER APG.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
大學學群學類卡 林宏茂 中壢高中 李欣樺 振聲高中.
Presentation transcript:

状态机简述 仪02班 唐毅 000677 范春石000701 常黎000682 田贺祥000698 陈豪000320 王晓路 000678

数字系统的划分

数字系统的划分 数据处理器:接受输入数据,输出输出信号,按照控制信号完成相关计算,并把当前的状态信息送给控制器。 控制器:根据外输入和数据处理器送来的状态信息,给数据处理器发出控制信号。 控制器相当于指挥官,数据处理器相当于士兵。士兵执行指挥官的命令(控制信号),并把当前的情况反应给指挥官。指挥官根据士兵反应的情况发出命令(控制信号)。大家分工明确。

数字系统的划分 数字系统实现一个计算任务,采取操作序列的形式。操作序列有两个重要特性: 1。操作按特定的时间顺序进行,即通过多步计算,一步一步的完成一个计算任务。 2。实现操作取决于某一判断,即根据数据处理器发出的状态变量决定下一个计算任务。

数字系统的划分 各种请求 上/下面有请求、已到达新楼层、本层该不该停等等 控制器 数据处理器 电梯停留、上升、下降、开门、楼层计数 等等 复位信号 上/下面有请求、已到达新楼层、本层该不该停等等 控制器 数据处理器 电梯停留、上升、下降、开门、楼层计数 等等 楼层数的8421码 各种灯的亮灭 如何来让控制器实现一系列的操作序列,我们采用了状态机的思路和编程方法。

功能要求 输入信号:dooro,delay,preclose 输出控制信号:move(门动不动),direction(开,关),counter(开门时间),clear(是否计数状态) 门开始处于初始状态,关着门,默认开门后等待时间时间为4s 收到dooro信号,开始开门 在开始开门到门打开的过程中间,如果有delay输入,则开门后等待时间时间设为5s;如果有preclose,则提前关门;如没有上述输入,则当门打开后开始计时

功能要求 门开期间,如有delay,则计时清0,重计一个5秒。Delay次数不限。若有preclose ,则立即开始关门。若无上述输入,则待4秒(5秒)结束后,开始关门 从开始关门到门关好,如有如有delay,则开门,并按5秒计时。否则,等门关好后,进入初始状态 从开始开门直到门关好,状态都可以改变

难! 原因:直接操控底层,造成分支复杂 如果把一组输出看成一个整体,则少得多 Dooro=0 Y 门动且去开 preclose Opened 门动作且去关 delay 门动作停 delay delay timeup4 开门时间<=5s 开门时间<=5s closed preclose 计时开始 开门计时5 opened 门动作停 Ready<=1 门动作关 计时开始<=0 门动作开 timeup5 preclose preclose delay 门动作去关 closed 门动且去关 门动作停 Ready<=1 门动作去关 计时清0 delay 难! preclose delay 门动作开 timeup5 门动且去关 计时清0 门动去关 原因:直接操控底层,造成分支复杂 如果把一组输出看成一个整体,则少得多

preclose 把一组输出作为一个整体叫做一个状态 开门中 preclose opened delay timeup4 去延时 去开门 动作:动 方向:开 计时:停 preclose opened delay timeup4 去延时 动作:动 方向:开 计时:停 计时时间:5s 去开门 动作:动 方向:开 计时:停 preclose 关着门 动作:停 方向:关 计时:停 计时时间:4s delay 去关门 动作:动 方向:关 计时:停 closed delay opened delay 延时中 动作:停 方向:开 计时:计 timeup5 程序 状态机 dooropen

状态列表 close(关着门)move=0,direction=0,clear=1,count=4 toopen(去开门) move=1,direction=1,clear=0,count=% Open(开着门) move=0,direction=1,clear=0,count=% todelay(去延时) move=1,direction=1,clear=0,count=5 delaying(延时中) move=1,direction=1,clear=0,count=5 Toclose(去关门) move=1,direction=0,clear=1,count=%

状态机 状态机的优点 1每个时钟上沿都转换 状态,步调一致 状态准备器 输入 2避免了直接操控底 层输出,结构清晰 现态 Present State 现态 Next State 次态 框图 输出

状态准备 state_clocked:process(clk,reset) begin if(reset='1')then present_state<=s0; elsif(clk'event and clk='1')then present_state<=next_state; end if; end process state_clocked;

一段例程 Architecture state_machine of door is type statetype is (close,toopen,open,todelay,delaying,toclose); signal present_state,next_state:statetype;(这里 应该枚举所有的状态) Begin case present_state is when close=>move<=‘0’;(停)direction<=‘0’;(关) counter<=‘4s’; (计时设定) clear<=‘1’;(不计数) if(dooro=‘1’)then next_state<=toopen;(下个状态:去开门) else next_state<=close; when toopen=〉 move<=‘1’;(动)direction<=‘1’; (开) clear<=‘0’; (计数) if(opened=‘1’)then next_state<=open; (根据输入信号决定 else(if delay=‘1’)then next_state<=todelay;下个状态) else(if preclose=‘1’)then next_state<=toclose; else next_state<=toopen; …… …… 框图 End case;