ZIP计算机网络试题,高校精选 97.63KB

hhtt19820919

资源文件列表:

CA_22-23_exercise1.zip 大约有1个文件
  1. CA_22-23_exercise1.pdf 98.85KB

资源介绍:

计算机网络试题 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89616147/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89616147/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Computer<span class="_ _0"> </span>Arc<span class="_ _1"></span>hitecture<span class="_ _0"> </span>2022-23</div><div class="t m0 x2 h3 y2 ff2 fs1 fc0 sc0 ls0 ws0">Assessed<span class="_ _0"> </span>Exercise<span class="_ _2"> </span>1</div><div class="t m0 x3 h4 y3 ff3 fs2 fc0 sc0 ls0 ws0">—<span class="_ _3"> </span>State<span class="_ _3"> </span>Mac<span class="_ _1"></span>hine<span class="_ _2"> </span>Circuit<span class="_ _3"> </span>—</div><div class="t m0 x4 h5 y4 ff1 fs1 fc0 sc0 ls0 ws0">In<span class="_ _1"></span>tro<span class="_ _4"></span>duction</div><div class="t m0 x4 h6 y5 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _5"> </span>purp<span class="_ _4"></span>oses<span class="_ _5"> </span>of<span class="_ _5"> </span>this<span class="_ _5"> </span>exercise<span class="_ _5"> </span>are<span class="_ _5"> </span>to<span class="_ _5"> </span>learn<span class="_ _5"> </span>ho<span class="_ _1"></span>w<span class="_ _5"> </span>to<span class="_ _5"> </span>design<span class="_ _5"> </span>a<span class="_ _5"> </span>simple<span class="_ _5"> </span>synchronous</div><div class="t m0 x4 h6 y6 ff4 fs3 fc0 sc0 ls0 ws0">digital<span class="_ _6"> </span>circuit<span class="_ _6"> </span>that<span class="_ _6"> </span>implemen<span class="_ _1"></span>ts<span class="_ _6"> </span>a<span class="_ _6"> </span>state<span class="_ _6"> </span>machine,<span class="_"> </span>how<span class="_"> </span>to<span class="_ _6"> </span>sp<span class="_ _4"></span>ecify<span class="_ _6"> </span>it<span class="_ _6"> </span>in<span class="_ _6"> </span>a<span class="_ _6"> </span>hardware</div><div class="t m0 x4 h6 y7 ff4 fs3 fc0 sc0 ls0 ws0">description<span class="_ _5"> </span>language,<span class="_ _5"> </span>and<span class="_ _5"> </span>how<span class="_ _5"> </span>to<span class="_ _5"> </span>test<span class="_ _5"> </span>it<span class="_ _5"> </span>via<span class="_ _5"> </span>sim<span class="_ _1"></span>ulation.<span class="_ _7"> </span>The<span class="_ _5"> </span>sp<span class="_ _4"></span>ecification<span class="_ _5"> </span>and</div><div class="t m0 x4 h6 y8 ff4 fs3 fc0 sc0 ls0 ws0">sim<span class="_ _1"></span>ulation<span class="_ _8"> </span>will<span class="_ _8"> </span>use<span class="_ _8"> </span>Hydra,<span class="_ _8"> </span>a<span class="_ _8"> </span>functional<span class="_ _9"> </span>computer<span class="_ _9"> </span>hardware<span class="_ _9"> </span>description<span class="_ _9"> </span>language.</div><div class="t m0 x4 h5 y9 ff1 fs1 fc0 sc0 ls0 ws0">The<span class="_ _3"> </span>exercise</div><div class="t m0 x4 h6 ya ff4 fs3 fc0 sc0 ls0 ws0">Design<span class="_ _a"> </span>and<span class="_ _a"> </span>implemen<span class="_ _1"></span>t</div><div class="t m0 x5 h6 yb ff5 fs3 fc0 sc0 ls0 ws0">•<span class="_ _2"> </span><span class="ff4">Two<span class="_ _2"> </span>circuits,<span class="_ _3"> </span>as<span class="_ _2"> </span>describ<span class="_ _4"></span>ed<span class="_ _2"> </span>b<span class="_ _4"></span>elo<span class="_ _1"></span>w,<span class="_ _3"> </span>which<span class="_ _2"> </span>should<span class="_ _2"> </span>all<span class="_ _2"> </span>b<span class="_ _4"></span>e<span class="_ _2"> </span>in<span class="_ _2"> </span>a<span class="_ _3"> </span>file<span class="_ _2"> </span><span class="ff6">T<span class="_ _b"></span>r<span class="_ _b"></span>affi-</span></span></div><div class="t m0 x6 h6 yc ff6 fs3 fc0 sc0 ls0 ws0">cLight.hs<span class="ff4">.</span></div><div class="t m0 x5 h6 yd ff5 fs3 fc0 sc0 ls0 ws0">•<span class="_ _2"> </span><span class="ff4">A<span class="_"> </span>sim<span class="_ _1"></span>ulation<span class="_ _8"> </span>driver<span class="_ _9"> </span>for<span class="_"> </span>eac<span class="_ _1"></span>h<span class="_ _8"> </span>circuit;<span class="_"> </span>b<span class="_ _4"></span>oth<span class="_ _8"> </span>of<span class="_"> </span>these<span class="_ _9"> </span>should<span class="_"> </span>be<span class="_"> </span>in<span class="_ _8"> </span>a<span class="_"> </span>file<span class="_ _9"> </span>named</span></div><div class="t m0 x6 h6 ye ff6 fs3 fc0 sc0 ls0 ws0">T<span class="_ _b"></span>r<span class="_ _b"></span>afficLightRun.hs</div><div class="t m0 x5 h6 yf ff5 fs3 fc0 sc0 ls0 ws0">•<span class="_ _2"> </span><span class="ff4">Suitable<span class="_ _5"> </span>test<span class="_ _c"> </span>data<span class="_ _5"> </span>that<span class="_ _5"> </span>demonstrates<span class="_ _c"> </span>the<span class="_ _5"> </span>correct<span class="_ _5"> </span>functioning<span class="_ _c"> </span>of<span class="_ _5"> </span>each<span class="_ _5"> </span>cir-</span></div><div class="t m0 x6 h6 y10 ff4 fs3 fc0 sc0 ls0 ws0">cuit,<span class="_ _a"> </span>whic<span class="_ _1"></span>h<span class="_ _a"> </span>should<span class="_ _a"> </span>b<span class="_ _4"></span>e<span class="_ _a"> </span>included<span class="_ _a"> </span>in<span class="_ _a"> </span><span class="ff6">T<span class="_ _b"></span>r<span class="_ _b"></span>afficLightRun.hs<span class="ff4">.</span></span></div><div class="t m0 x5 h6 y11 ff5 fs3 fc0 sc0 ls0 ws0">•<span class="_ _2"> </span><span class="ff4">There<span class="_ _0"> </span>should<span class="_ _c"> </span>b<span class="_ _4"></span>e<span class="_ _0"> </span>a<span class="_ _c"> </span>main<span class="_ _0"> </span>function<span class="_ _c"> </span>in<span class="_ _0"> </span><span class="ff6">T<span class="_ _b"></span>r<span class="_ _b"></span>afficLightRun.hs<span class="_ _2"> </span><span class="ff4">that<span class="_ _0"> </span>runs<span class="_ _c"> </span>all<span class="_ _0"> </span>of</span></span></span></div><div class="t m0 x6 h6 y12 ff4 fs3 fc0 sc0 ls0 ws0">y<span class="_ _1"></span>our<span class="_ _a"> </span>test<span class="_ _a"> </span>cases.</div><div class="t m0 x4 h5 y13 ff1 fs1 fc0 sc0 ls0 ws0">Informal<span class="_ _3"> </span>sp<span class="_ _d"></span>ecification<span class="_ _3"> </span>of<span class="_ _7"> </span>the<span class="_ _3"> </span>circuit</div><div class="t m0 x4 h6 y14 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _a"> </span>circuits<span class="_ _a"> </span>are<span class="_ _a"> </span>traffic<span class="_ _a"> </span>ligh<span class="_ _1"></span>t<span class="_ _a"> </span>controllers.<span class="_ _0"> </span>There<span class="_ _6"> </span>are<span class="_ _a"> </span>tw<span class="_ _b"></span>o<span class="_ _a"> </span>versions.</div><div class="t m0 x4 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">V<span class="_ _e"></span>ersion<span class="_ _0"> </span>1</div><div class="t m0 x4 h6 y16 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _9"> </span>circuit<span class="_ _8"> </span><span class="ff6">c<span class="_ _1"></span>ontr<span class="_ _b"></span>ol<span class="_ _d"></span>ler1<span class="_ _5"> </span><span class="ff4">has<span class="_ _9"> </span>one<span class="_ _8"> </span>input,<span class="_"> </span>a<span class="_ _9"> </span>bit<span class="_ _9"> </span>called<span class="_ _9"> </span>reset.<span class="_ _0"> </span>This<span class="_ _9"> </span>w<span class="_ _1"></span>ould<span class="_ _9"> </span>b<span class="_ _4"></span>e<span class="_ _8"> </span>connected</span></span></div><div class="t m0 x4 h6 y17 ff4 fs3 fc0 sc0 ls0 ws0">to<span class="_ _5"> </span>a<span class="_ _a"> </span>pushbutton.<span class="_ _3"> </span>The<span class="_ _5"> </span>reset<span class="_ _a"> </span>button<span class="_ _5"> </span>should<span class="_ _5"> </span>b<span class="_ _4"></span>e<span class="_ _a"> </span>pushed<span class="_ _5"> </span>once<span class="_ _5"> </span>to<span class="_ _5"> </span>start<span class="_ _5"> </span>the<span class="_ _a"> </span>circuit,</div><div class="t m0 x4 h6 y18 ff4 fs3 fc0 sc0 ls0 ws0">and<span class="_ _0"> </span>then<span class="_ _0"> </span>in<span class="_ _0"> </span>normal<span class="_ _0"> </span>use<span class="_ _c"> </span>it<span class="_ _0"> </span>would<span class="_ _0"> </span>nev<span class="_ _1"></span>er<span class="_ _0"> </span>be<span class="_ _0"> </span>pressed<span class="_ _0"> </span>again.<span class="_ _f"> </span>W<span class="_ _b"></span>e<span class="_ _0"> </span>model<span class="_ _0"> </span>this<span class="_ _0"> </span>b<span class="_ _1"></span>y</div><div class="t m0 x4 h6 y19 ff4 fs3 fc0 sc0 ls0 ws0">defining<span class="_ _6"> </span>the<span class="_ _6"> </span>v<span class="_ _1"></span>alue<span class="_ _6"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>reset<span class="_ _6"> </span>input<span class="_ _6"> </span>bit<span class="_ _a"> </span>to<span class="_ _6"> </span>b<span class="_ _4"></span>e<span class="_ _6"> </span>1<span class="_ _6"> </span>during<span class="_ _6"> </span>the<span class="_ _6"> </span>first<span class="_ _a"> </span>clo<span class="_ _4"></span>c<span class="_ _1"></span>k<span class="_ _6"> </span>cycle,<span class="_ _6"> </span>and</div><div class="t m0 x4 h6 y1a ff4 fs3 fc0 sc0 ls0 ws0">0<span class="_ _a"> </span>thereafter.</div><div class="t m0 x5 h6 y1b ff4 fs3 fc0 sc0 ls0 ws0">There<span class="_ _a"> </span>are<span class="_ _a"> </span>three<span class="_ _5"> </span>outputs,<span class="_ _a"> </span>each<span class="_ _a"> </span>of<span class="_ _a"> </span>which<span class="_ _a"> </span>is<span class="_ _a"> </span>a<span class="_ _5"> </span>bit.<span class="_ _0"> </span>The<span class="_ _5"> </span>outputs<span class="_ _a"> </span>corresp<span class="_ _4"></span>ond<span class="_ _a"> </span>to</div><div class="t m0 x4 h6 y1c ff4 fs3 fc0 sc0 ls0 ws0">green,<span class="_ _0"> </span>am<span class="_ _1"></span>ber,<span class="_ _0"> </span>and<span class="_ _c"> </span>red,<span class="_ _0"> </span>and<span class="_ _c"> </span>they<span class="_ _0"> </span>determine<span class="_ _c"> </span>whether<span class="_ _c"> </span>the<span class="_ _0"> </span>corresponding<span class="_ _c"> </span>traffic</div><div class="t m0 x4 h6 y1d ff4 fs3 fc0 sc0 ls0 ws0">ligh<span class="_ _1"></span>t<span class="_ _6"> </span>is<span class="_ _6"> </span>on.<span class="_ _0"> </span>A<span class="_ _1"></span>t<span class="_"> </span>all<span class="_ _6"> </span>times<span class="_ _6"> </span>(after<span class="_"> </span>reset<span class="_ _6"> </span>has<span class="_ _6"> </span>b<span class="_ _4"></span>een<span class="_"> </span>pressed<span class="_ _6"> </span>and<span class="_ _6"> </span>the<span class="_ _6"> </span>circuit<span class="_ _6"> </span>is<span class="_"> </span>running)</div><div class="t m0 x4 h6 y1e ff4 fs3 fc0 sc0 ls0 ws0">one<span class="_ _8"> </span>of<span class="_ _8"> </span>the<span class="_ _8"> </span>three<span class="_ _8"> </span>output<span class="_ _8"> </span>bits<span class="_ _8"> </span>should<span class="_ _8"> </span>b<span class="_ _4"></span>e<span class="_ _9"> </span>1,<span class="_"> </span>indicating<span class="_ _8"> </span>that<span class="_ _8"> </span>the<span class="_ _8"> </span>corresp<span class="_ _4"></span>onding<span class="_ _8"> </span>traffic</div><div class="t m0 x4 h6 y1f ff4 fs3 fc0 sc0 ls0 ws0">ligh<span class="_ _1"></span>t<span class="_ _6"> </span>should<span class="_ _6"> </span>b<span class="_ _4"></span>e<span class="_ _6"> </span>on,<span class="_ _a"> </span>and<span class="_ _6"> </span>the<span class="_ _6"> </span>other<span class="_ _6"> </span>tw<span class="_ _1"></span>o<span class="_ _6"> </span>bits<span class="_ _6"> </span>should<span class="_ _6"> </span>b<span class="_ _4"></span>e<span class="_ _6"> </span>0.<span class="_ _0"> </span>The<span class="_ _6"> </span>outputs<span class="_ _6"> </span>should<span class="_ _6"> </span>run</div><div class="t m0 x4 h6 y20 ff4 fs3 fc0 sc0 ls0 ws0">through<span class="_ _6"> </span>a<span class="_ _6"> </span>fixed<span class="_ _6"> </span>sequence:<span class="_ _0"> </span>green,<span class="_"> </span>green,<span class="_ _6"> </span>green,<span class="_ _a"> </span>amber,<span class="_ _6"> </span>red,<span class="_ _6"> </span>red,<span class="_ _6"> </span>red,<span class="_ _a"> </span>red,<span class="_ _6"> </span>amber,</div><div class="t m0 x4 h6 y21 ff4 fs3 fc0 sc0 ls0 ws0">and<span class="_ _a"> </span>then<span class="_ _a"> </span>it<span class="_ _a"> </span>rep<span class="_ _4"></span>eats.</div><div class="t m0 x7 h6 y22 ff4 fs3 fc0 sc0 ls0 ws0">1</div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89616147/bg2.jpg"><div class="t m0 x4 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">V<span class="_ _e"></span>ersion<span class="_ _0"> </span>2</div><div class="t m0 x4 h6 y23 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _0"> </span>second<span class="_ _c"> </span>version,<span class="_ _0"> </span><span class="ff6">c<span class="_ _b"></span>ontr<span class="_ _1"></span>ol<span class="_ _4"></span>ler2<span class="ff4">,<span class="_ _0"> </span>is<span class="_ _0"> </span>in<span class="_ _1"></span>tended<span class="_ _0"> </span>for<span class="_ _c"> </span>a<span class="_ _0"> </span>p<span class="_ _4"></span>edestrian<span class="_ _0"> </span>crossing.<span class="_ _10"> </span>There</span></span></div><div class="t m0 x4 h6 y24 ff4 fs3 fc0 sc0 ls0 ws0">are<span class="_ _c"> </span>three<span class="_ _c"> </span>lights<span class="_ _5"> </span>for<span class="_ _c"> </span>tra&#64259;c<span class="_ _c"> </span>(green,<span class="_ _0"> </span>am<span class="_ _1"></span>ber,<span class="_ _0"> </span>and<span class="_ _5"> </span>red)<span class="_ _c"> </span>and<span class="_ _c"> </span>also<span class="_ _c"> </span>tw<span class="_ _1"></span>o<span class="_ _c"> </span>lights<span class="_ _5"> </span>for<span class="_ _c"> </span>the</div><div class="t m0 x4 h6 y25 ff4 fs3 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>edestrian<span class="_ _6"> </span>(wait<span class="_ _a"> </span>and<span class="_ _a"> </span>walk).<span class="_ _0"> </span>There<span class="_ _a"> </span>are<span class="_ _a"> </span>tw<span class="_ _1"></span>o<span class="_ _a"> </span>input<span class="_ _a"> </span>bits:<span class="_ _0"> </span>a<span class="_ _a"> </span>reset<span class="_ _5"> </span>push<span class="_ _1"></span>button,<span class="_ _a"> </span>and</div><div class="t m0 x4 h6 y26 ff4 fs3 fc0 sc0 ls0 ws0">a<span class="_ _a"> </span>w<span class="_ _1"></span>alkRequest<span class="_ _a"> </span>which<span class="_ _6"> </span>is<span class="_ _a"> </span>1<span class="_ _a"> </span>when<span class="_ _a"> </span>a<span class="_ _a"> </span>p<span class="_ _4"></span>edestrian<span class="_ _a"> </span>presses<span class="_ _a"> </span>the<span class="_ _a"> </span>W<span class="_ _b"></span>alk<span class="_ _6"> </span>pushbutton.</div><div class="t m0 x5 h6 y27 ff4 fs3 fc0 sc0 ls0 ws0">Normally<span class="_ _6"> </span>the<span class="_ _6"> </span>outputs<span class="_ _a"> </span>indicate<span class="_ _6"> </span>green/wait.<span class="_ _0"> </span>Ho<span class="_ _b"></span>wev<span class="_ _1"></span>er,<span class="_ _6"> </span>when<span class="_ _a"> </span>the<span class="_ _6"> </span>walkRequest</div><div class="t m0 x4 h6 y28 ff4 fs3 fc0 sc0 ls0 ws0">button<span class="_ _5"> </span>is<span class="_ _5"> </span>pressed,<span class="_ _5"> </span>the<span class="_ _5"> </span>tra&#64259;c<span class="_ _5"> </span>ligh<span class="_ _1"></span>t<span class="_ _5"> </span>changes<span class="_ _a"> </span>to<span class="_ _5"> </span>amber,<span class="_ _5"> </span>and<span class="_ _5"> </span>then<span class="_ _5"> </span>the<span class="_ _5"> </span>tra&#64259;c<span class="_ _5"> </span>light</div><div class="t m0 x4 h6 y29 ff4 fs3 fc0 sc0 ls0 ws0">c<span class="_ _1"></span>hanges<span class="_ _8"> </span>to<span class="_ _9"> </span>red<span class="_"> </span>and<span class="_ _9"> </span>the<span class="_ _9"> </span>p<span class="_ _4"></span>edestrian<span class="_ _8"> </span>light<span class="_ _9"> </span>turns<span class="_ _9"> </span>to<span class="_ _8"> </span>walk<span class="_ _9"> </span>for<span class="_ _9"> </span>three<span class="_"> </span>clock<span class="_ _9"> </span>cycles.<span class="_ _c"> </span>Then</div><div class="t m0 x4 h6 y2a ff4 fs3 fc0 sc0 ls0 ws0">the<span class="_"> </span>system<span class="_ _9"> </span>displays<span class="_ _8"> </span>amber/wait<span class="_ _9"> </span>and<span class="_"> </span>then<span class="_ _8"> </span>returns<span class="_"> </span>to<span class="_ _8"> </span>its<span class="_"> </span>normal<span class="_ _9"> </span>state<span class="_"> </span>green/w<span class="_ _1"></span>ait.</div><div class="t m0 x5 h6 y2b ff4 fs3 fc0 sc0 ls0 ws0">F<span class="_ _b"></span>urthermore,<span class="_ _6"> </span>the<span class="_ _6"> </span>tra&#64259;c<span class="_ _a"> </span>engineers<span class="_ _6"> </span>wan<span class="_ _1"></span>t<span class="_ _6"> </span>to<span class="_ _6"> </span>know<span class="_ _6"> </span>how<span class="_"> </span>often<span class="_ _a"> </span>the<span class="_ _6"> </span>walkRequest</div><div class="t m0 x4 h6 y2c ff4 fs3 fc0 sc0 ls0 ws0">button<span class="_ _6"> </span>is<span class="_ _6"> </span>pressed.<span class="_ _0"> </span>T<span class="_ _b"></span>o<span class="_ _6"> </span>measure<span class="_ _a"> </span>this,<span class="_ _6"> </span>there<span class="_ _a"> </span>is<span class="_ _6"> </span>a<span class="_ _6"> </span>16-bit<span class="_ _a"> </span>counter<span class="_"> </span>walkCoun<span class="_ _1"></span>t.<span class="_ _0"> </span>When</div><div class="t m0 x4 h6 y2d ff4 fs3 fc0 sc0 ls0 ws0">the<span class="_ _0"> </span>Reset<span class="_ _0"> </span>button<span class="_ _0"> </span>is<span class="_ _0"> </span>pressed,<span class="_ _0"> </span>the<span class="_ _0"> </span>v<span class="_ _1"></span>alue<span class="_ _0"> </span>of<span class="_ _0"> </span>W<span class="_ _b"></span>alkCoun<span class="_ _1"></span>t<span class="_ _0"> </span>is<span class="_ _0"> </span>set<span class="_ _0"> </span>to<span class="_ _0"> </span>0<span class="_ _0"> </span>at<span class="_ _0"> </span>the<span class="_ _0"> </span>next</div><div class="t m0 x4 h6 y2e ff4 fs3 fc0 sc0 ls0 ws0">clo<span class="_ _4"></span>c<span class="_ _1"></span>k<span class="_ _2"> </span>tic<span class="_ _1"></span>k.<span class="_ _11"> </span>When<span class="_ _2"> </span>the<span class="_ _2"> </span>w<span class="_ _1"></span>alkRequest<span class="_ _2"> </span>button<span class="_ _2"> </span>is<span class="_ _2"> </span>pressed,<span class="_ _2"> </span>walkCoun<span class="_ _1"></span>t<span class="_ _2"> </span>should<span class="_ _2"> </span>be</div><div class="t m0 x4 h6 y2f ff4 fs3 fc0 sc0 ls0 ws0">incremen<span class="_ _1"></span>ted<span class="_ _a"> </span>at<span class="_ _a"> </span>the<span class="_ _a"> </span>next<span class="_ _a"> </span>clo<span class="_ _4"></span>c<span class="_ _1"></span>k<span class="_ _a"> </span>tick.</div><div class="t m0 x5 h6 y30 ff4 fs3 fc0 sc0 ls0 ws0">T<span class="_ _b"></span>o<span class="_ _0"> </span>summarise,<span class="_ _2"> </span>the<span class="_ _2"> </span>inputs<span class="_ _0"> </span>are:<span class="_ _10"> </span>reset<span class="_ _0"> </span>(a<span class="_ _0"> </span>pushbutton)<span class="_ _0"> </span>and<span class="_ _0"> </span>walkRequest<span class="_ _0"> </span>(a</div><div class="t m0 x4 h6 y31 ff4 fs3 fc0 sc0 ls0 ws0">push<span class="_ _1"></span>button).<span class="_ _12"> </span>The<span class="_ _c"> </span>outputs<span class="_ _c"> </span>are:<span class="_ _13"> </span>green,<span class="_ _14"> </span>am<span class="_ _1"></span>b<span class="_ _4"></span>er,<span class="_ _14"> </span>red,<span class="_ _14"> </span>w<span class="_ _1"></span>ait,<span class="_ _14"> </span>walk<span class="_ _5"> </span>(each<span class="_ _c"> </span>is<span class="_ _c"> </span>1<span class="_ _c"> </span>bit),</div><div class="t m0 x4 h6 y32 ff4 fs3 fc0 sc0 ls0 ws0">and<span class="_ _a"> </span>w<span class="_ _1"></span>alkCount<span class="_ _6"> </span>(a<span class="_ _a"> </span>16-bit<span class="_ _a"> </span>binary<span class="_ _a"> </span>integer).</div><div class="t m0 x5 h6 y33 ff4 fs3 fc0 sc0 ls0 ws0">Y<span class="_ _b"></span>ou<span class="_"> </span>may<span class="_"> </span>notice<span class="_"> </span>that<span class="_ _6"> </span>the<span class="_"> </span>sp<span class="_ _4"></span>eci&#64257;cation<span class="_ _6"> </span>of<span class="_"> </span>the<span class="_ _6"> </span>problem<span class="_ _6"> </span>doesn&#8217;t<span class="_ _6"> </span>say<span class="_"> </span>what<span class="_"> </span>to<span class="_ _6"> </span>do</div><div class="t m0 x4 h6 y34 ff4 fs3 fc0 sc0 ls0 ws0">in<span class="_"> </span>a<span class="_"> </span>few<span class="_"> </span>subtle<span class="_ _6"> </span>situations.<span class="_ _14"> </span>F<span class="_ _b"></span>or<span class="_"> </span>example,<span class="_"> </span>what<span class="_ _6"> </span>should<span class="_"> </span>happ<span class="_ _4"></span>en<span class="_"> </span>if<span class="_"> </span>the<span class="_"> </span>walkRequest</div><div class="t m0 x4 h6 y35 ff4 fs3 fc0 sc0 ls0 ws0">button<span class="_ _c"> </span>is<span class="_ _14"> </span>pressed<span class="_ _c"> </span>when<span class="_ _14"> </span>the<span class="_ _c"> </span>system<span class="_ _14"> </span>is<span class="_ _c"> </span>in<span class="_ _14"> </span>the<span class="_ _c"> </span>red/walk<span class="_ _c"> </span>state?<span class="_ _12"> </span>Y<span class="_ _b"></span>ou<span class="_ _c"> </span>may<span class="_ _c"> </span>adopt</div><div class="t m0 x4 h6 y36 ff4 fs3 fc0 sc0 ls0 ws0">an<span class="_ _1"></span>y<span class="_ _5"> </span>reasonable<span class="_ _5"> </span>policy<span class="_ _5"> </span>you<span class="_ _a"> </span>like<span class="_ _a"> </span>for<span class="_ _5"> </span>these<span class="_ _a"> </span>situations.<span class="_ _3"> </span>In<span class="_ _5"> </span>the<span class="_ _5"> </span>real<span class="_ _5"> </span>w<span class="_ _1"></span>orld,<span class="_ _5"> </span>you<span class="_ _a"> </span>(the</div><div class="t m0 x4 h6 y37 ff4 fs3 fc0 sc0 ls0 ws0">engineer)<span class="_ _5"> </span>might<span class="_ _a"> </span>go<span class="_ _5"> </span>back<span class="_ _a"> </span>to<span class="_ _5"> </span>the<span class="_ _c"> </span>customer<span class="_ _5"> </span>to<span class="_ _5"> </span>discuss<span class="_ _5"> </span>what<span class="_ _5"> </span>to<span class="_ _5"> </span>do.<span class="_ _7"> </span>It<span class="_ _5"> </span>is<span class="_ _5"> </span>common</div><div class="t m0 x4 h6 y38 ff4 fs3 fc0 sc0 ls0 ws0">for<span class="_"> </span>the<span class="_"> </span>requiremen<span class="_ _1"></span>ts<span class="_"> </span>of<span class="_"> </span>a<span class="_ _8"> </span>pro<span class="_ _4"></span>ject<span class="_"> </span>to<span class="_"> </span>evolv<span class="_ _1"></span>e<span class="_"> </span>during<span class="_ _8"> </span>the<span class="_"> </span>implemen<span class="_ _1"></span>tation.<span class="_ _14"> </span>Actually<span class="_ _b"></span>,</div><div class="t m0 x4 h6 y39 ff4 fs3 fc0 sc0 ls0 ws0">that&#8217;s<span class="_ _5"> </span>one<span class="_ _5"> </span>of<span class="_ _5"> </span>the<span class="_ _c"> </span>reasons<span class="_ _5"> </span>that<span class="_ _5"> </span>go<span class="_ _4"></span>o<span class="_ _4"></span>d<span class="_ _5"> </span>engineering<span class="_ _5"> </span>includes<span class="_ _c"> </span>making<span class="_ _5"> </span>your<span class="_ _a"> </span>solution</div><div class="t m0 x4 h6 y3a ff4 fs3 fc0 sc0 ls0 ws0">main<span class="_ _1"></span>tainable<span class="_ _a"> </span>as<span class="_ _a"> </span>well<span class="_ _6"> </span>as<span class="_ _a"> </span>correct.</div><div class="t m0 x5 h6 y3b ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _5"> </span>p<span class="_ _4"></span>oin<span class="_ _1"></span>t<span class="_ _5"> </span>of<span class="_ _5"> </span>this<span class="_ _5"> </span>exercise<span class="_ _5"> </span>is<span class="_ _5"> </span>to<span class="_ _c"> </span>gain<span class="_ _5"> </span>some<span class="_ _5"> </span>exp<span class="_ _4"></span>erience<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _5"> </span>simple<span class="_ _5"> </span>control</div><div class="t m0 x4 h6 y3c ff4 fs3 fc0 sc0 ls0 ws0">circuit,<span class="_"> </span>and<span class="_"> </span>to<span class="_"> </span>use<span class="_"> </span>some<span class="_"> </span>of<span class="_"> </span>the<span class="_"> </span>building<span class="_"> </span>blo<span class="_ _4"></span>ck<span class="_"> </span>circuits.<span class="_ _c"> </span>The<span class="_"> </span>exercise<span class="_"> </span>as<span class="_"> </span>describ<span class="_ _4"></span>ed</div><div class="t m0 x4 h6 y3d ff4 fs3 fc0 sc0 ls0 ws0">do<span class="_ _4"></span>esn&#8217;t<span class="_ _6"> </span>account<span class="_ _6"> </span>for<span class="_ _a"> </span>some<span class="_ _a"> </span>real<span class="_ _a"> </span>world<span class="_ _6"> </span>issues,<span class="_ _a"> </span>which<span class="_ _6"> </span>you<span class="_ _6"> </span>can<span class="_ _a"> </span>ignore:</div><div class="t m0 x5 h6 y3e ff5 fs3 fc0 sc0 ls0 ws0">&#8226;<span class="_ _2"> </span><span class="ff4">In<span class="_ _c"> </span>the<span class="_ _5"> </span>real<span class="_ _c"> </span>w<span class="_ _1"></span>orld,<span class="_ _c"> </span>the<span class="_ _5"> </span>reset<span class="_ _c"> </span>button<span class="_ _c"> </span>and<span class="_ _5"> </span>the<span class="_ _c"> </span>w<span class="_ _1"></span>alkCount<span class="_ _5"> </span>displa<span class="_ _1"></span>y<span class="_ _5"> </span>would<span class="_ _5"> </span>b<span class="_ _4"></span>e</span></div><div class="t m0 x6 h6 y3f ff4 fs3 fc0 sc0 ls0 ws0">hidden<span class="_ _c"> </span>inside<span class="_ _c"> </span>the<span class="_ _c"> </span>b<span class="_ _4"></span>ox<span class="_ _5"> </span>containing<span class="_ _c"> </span>the<span class="_ _c"> </span>electronics,<span class="_ _14"> </span>while<span class="_ _c"> </span>the<span class="_ _c"> </span>walkRequest</div><div class="t m0 x6 h6 y40 ff4 fs3 fc0 sc0 ls0 ws0">button<span class="_ _5"> </span>would<span class="_ _5"> </span>b<span class="_ _4"></span>e<span class="_ _5"> </span>out<span class="_ _c"> </span>where<span class="_ _c"> </span>a<span class="_ _c"> </span>pedestrian<span class="_ _c"> </span>could<span class="_ _c"> </span>see<span class="_ _5"> </span>and<span class="_ _c"> </span>press<span class="_ _c"> </span>it,<span class="_ _c"> </span>and<span class="_ _c"> </span>the</div><div class="t m0 x6 h6 y41 ff4 fs3 fc0 sc0 ls0 ws0">v<span class="_ _b"></span>arious<span class="_ _a"> </span>light<span class="_ _6"> </span>outputs<span class="_ _a"> </span>would<span class="_ _6"> </span>control<span class="_ _6"> </span>the<span class="_ _a"> </span>actual<span class="_ _a"> </span>light<span class="_ _6"> </span>bulbs.</div><div class="t m0 x5 h6 y42 ff5 fs3 fc0 sc0 ls0 ws0">&#8226;<span class="_ _2"> </span><span class="ff4">In<span class="_ _a"> </span>the<span class="_ _a"> </span>real<span class="_ _a"> </span>world<span class="_ _6"> </span>the<span class="_ _a"> </span>clo<span class="_ _4"></span>c<span class="_ _1"></span>k<span class="_ _6"> </span>cycles<span class="_ _a"> </span>would<span class="_ _6"> </span>b<span class="_ _4"></span>e<span class="_ _a"> </span>to<span class="_ _4"></span>o<span class="_ _6"> </span>short,<span class="_ _a"> </span>so<span class="_ _a"> </span>each<span class="_ _6"> </span>light<span class="_ _6"> </span>would</span></div><div class="t m0 x6 h6 y43 ff4 fs3 fc0 sc0 ls0 ws0">b<span class="_ _4"></span>e<span class="_"> </span>held<span class="_"> </span>for<span class="_ _6"> </span>a<span class="_"> </span>larger<span class="_ _6"> </span>n<span class="_ _1"></span>umber<span class="_"> </span>of<span class="_ _6"> </span>clo<span class="_ _4"></span>c<span class="_ _1"></span>k<span class="_"> </span>cycles.<span class="_ _14"> </span>F<span class="_ _b"></span>or<span class="_ _6"> </span>example,<span class="_"> </span>the<span class="_ _6"> </span>amber<span class="_"> </span>phase</div><div class="t m0 x6 h6 y44 ff4 fs3 fc0 sc0 ls0 ws0">migh<span class="_ _1"></span>t<span class="_ _14"> </span>last<span class="_ _0"> </span>for<span class="_ _14"> </span>a<span class="_ _14"> </span>million<span class="_ _0"> </span>cycles<span class="_ _14"> </span>and<span class="_ _14"> </span>green/red<span class="_ _0"> </span>would<span class="_ _c"> </span>b<span class="_ _4"></span>e<span class="_ _14"> </span>corresp<span class="_ _4"></span>ondingly</div><div class="t m0 x6 h6 y45 ff4 fs3 fc0 sc0 ls0 ws0">longer.</div><div class="t m0 x4 h5 y46 ff1 fs1 fc0 sc0 ls0 ws0">W<span class="_ _e"></span>ork<span class="_ _3"> </span>in<span class="_ _3"> </span>small<span class="_ _7"> </span>groups</div><div class="t m0 x4 h6 y47 ff4 fs3 fc0 sc0 ls0 ws0">This<span class="_ _a"> </span>assessed<span class="_ _5"> </span>exercise<span class="_ _a"> </span>should<span class="_ _5"> </span>b<span class="_ _4"></span>e<span class="_ _a"> </span>carried<span class="_ _5"> </span>out<span class="_ _a"> </span>in<span class="_ _5"> </span>a<span class="_ _a"> </span>small<span class="_ _5"> </span>group<span class="_ _5"> </span>consisting<span class="_ _a"> </span>of<span class="_ _5"> </span>t<span class="_ _1"></span>wo</div><div class="t m0 x4 h6 y48 ff4 fs3 fc0 sc0 ls0 ws0">to<span class="_ _6"> </span>three<span class="_ _6"> </span>students.<span class="_ _14"> </span>Any<span class="_ _6"> </span>amoun<span class="_ _1"></span>t<span class="_ _6"> </span>of<span class="_ _a"> </span>discussion<span class="_ _6"> </span>and<span class="_ _a"> </span>shared<span class="_ _6"> </span>work<span class="_ _6"> </span>within<span class="_ _6"> </span>the<span class="_ _a"> </span>group</div><div class="t m0 x4 h6 y49 ff4 fs3 fc0 sc0 ls0 ws0">is<span class="_ _6"> </span>&#64257;ne,<span class="_ _6"> </span>and<span class="_ _6"> </span>the<span class="_ _6"> </span>pro<span class="_ _4"></span>duct<span class="_ _6"> </span>you<span class="_"> </span>hand<span class="_ _6"> </span>in<span class="_ _a"> </span>counts<span class="_"> </span>fully<span class="_ _6"> </span>for<span class="_ _6"> </span>each<span class="_"> </span>member<span class="_ _a"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>group.</div><div class="t m0 x4 h6 y4a ff4 fs3 fc0 sc0 ls0 ws0">One<span class="_ _14"> </span>member<span class="_ _14"> </span>of<span class="_ _0"> </span>the<span class="_ _14"> </span>group<span class="_ _14"> </span>should<span class="_ _0"> </span>submit<span class="_ _14"> </span>the<span class="_ _0"> </span>exercise<span class="_ _14"> </span>on<span class="_ _14"> </span>Mo<span class="_ _4"></span>o<span class="_ _4"></span>dle.<span class="_ _15"> </span>As<span class="_ _14"> </span>stated</div><div class="t m0 x4 h6 y4b ff4 fs3 fc0 sc0 ls0 ws0">b<span class="_ _4"></span>elo<span class="_ _1"></span>w,<span class="_ _a"> </span>the<span class="_ _a"> </span>submission<span class="_ _a"> </span>must<span class="_ _6"> </span>identify<span class="_ _6"> </span>all<span class="_ _a"> </span>the<span class="_ _a"> </span>members<span class="_ _a"> </span>of<span class="_ _a"> </span>the<span class="_ _a"> </span>group,<span class="_ _a"> </span>not<span class="_ _a"> </span>just<span class="_ _a"> </span>the</div><div class="t m0 x4 h6 y4c ff4 fs3 fc0 sc0 ls0 ws0">one<span class="_ _a"> </span>who<span class="_ _a"> </span>submitted<span class="_ _a"> </span>it.</div><div class="t m0 x5 h6 y4d ff4 fs3 fc0 sc0 ls0 ws0">T<span class="_ _b"></span>o<span class="_ _9"> </span>get<span class="_ _8"> </span>started,<span class="_"> </span>talk<span class="_ _9"> </span>to<span class="_ _9"> </span>fellow<span class="_ _9"> </span>members<span class="_ _8"> </span>of<span class="_ _8"> </span>the<span class="_ _8"> </span>course,<span class="_"> </span>and<span class="_ _9"> </span>organise<span class="_ _9"> </span>your<span class="_ _9"> </span>group.</div><div class="t m0 x4 h6 y4e ff4 fs3 fc0 sc0 ls0 ws0">Please<span class="_"> </span>email<span class="_ _9"> </span>the<span class="_"> </span>lecturer<span class="_"> </span>with<span class="_ _8"> </span>the<span class="_"> </span>names<span class="_ _8"> </span>and<span class="_"> </span>matriculation<span class="_ _8"> </span>n<span class="_ _1"></span>umbers<span class="_"> </span>of<span class="_ _8"> </span>every<span class="_ _1"></span>one</div><div class="t m0 x7 h6 y4f ff4 fs3 fc0 sc0 ls0 ws0">2</div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIP流感检测源码,深度学习项目2.06MB8月前
    ZIPjscardealer-insurance-dealer-web16.69MB8月前
    ZIPC#学习笔记12:SYN6288语音模块-Winform上位机控制软件1014.01KB8月前
    ZIP2024年亚太杯的数模题目37.86MB8月前
    ZIPyolo人脸识别,树莓派23.89KB8月前
    ZIP微信小程序-商城系统带后台管理4.96MB8月前
    ZIP使用python绘制爱心图案表白327B8月前
    ZIPlinux minishell小项目练习49.45KB8月前