八路数字抢答器微机原理及接口技术课程设计内容摘要:
UNT ACOUNT:MOV A,36H JNB ,TRUE1 JNB ,TRUE2 JNB ,TRUE3 JNB ,TRUE4 JNB ,TRUE5 JNB ,TRUE6 JNB ,TZ1 JNB ,TZ2 AJMP RECOUNT TZ1:JMP TRUE7 TZ2:JMP TRUE8 QUIT:CLR OK。 如果按下了 “停止”执行的程序 CLR RING AJMP START。 =====正常抢答处理程序 ======= TRUE1:ACALL BARK MOV A,R2 MOV R6,A。 抢答时间 R2送 R6 MOV R3,01H CLR OK。 因为答题的计时不在查询抢答,所以就锁了抢答 15 AJMP COUNT TRUE2:ACALL BARK MOV A,R2 MOV R6,A MOV R3,02H CLR OK AJMP COUNT TRUE3:ACALL BARK MOV A,R2 MOV R6,A MOV R3,03H CLR OK AJMP COUNT TRUE4:ACALL BARK MOV A,R2 MOV R6,A MOV R3,04H CLR OK AJMP COUNT TRUE5:ACALL BARK MOV A,R2 MOV R6,A MOV R3,05H CLR OK AJMP COUNT TRUE6:ACALL BARK MOV A,R2 MOV R6,A MOV R3,06H CLR OK AJMP COUNT TRUE7:ACALL BARK MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8:ACALL BARK MOV A,R2 MOV R6,A 16 MOV R3,08H CLR OK AJMP COUNT。 =====犯规抢答程序 ========= ERROR:MOV R0,00H MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。 犯规号数暂存与( 34H) HERE:MOV A,R0 CJNE A,06H,FLASH。 向下运行 灭并停响 CLR RING MOV R3,0AH MOV R4,0AH MOV R5,0AH。 三灯全灭 AJMP CHECK1 FLASH:CJNE A,0CH,CHECK1。 下面是 的情况,响并显示号数并清 R0,重新计 SETB RING MOV R0,00H MOV R3,34H。 取回号数 MOV R5,0BH MOV R4,0BH。 显示 FF 和号数 AJMP CHECK1 CHECK1:JNB ,QUIT ACALL DISPLAY AJMP HERE QUIT1:CLR RING CLR OK AJMP START 五. 实验结果 非法抢答 17 图 如图 , 1号非法抢答,被锁定,数码管显示 1号号码,并且一亮一暗的跳动,并伴有警告声。 抢答或回答时间 时间修改 如下图 ,程序运行后点击“抢答时间调整”或“回答时间调整”,数码管显示初始倒计时时间 30s,然后点击“加 1”或者“减 1”按钮,可根据自 己需求调整抢答或回答时间。 18 图 正常倒计时 19 图 如图 ,调整抢答时间为 26s 后,先按停止键,使数码管显示初始状态,接着按下“确定”键, 这是会有蜂鸣声出现。 抢答倒计时从 26s 开始,在 26s 内需要开始抢答,在最后 5秒的时候,会发出警报声。 若在 26s 内无人抢答,则如图 ,回到初始状态。 图 回答时间 若有人抢答, 在 抢答键按下时,也会有蜂鸣声。 则在数码管的第一位显示抢答者的号码,而且最后两位显示答题时间倒计时,如图 20 图 此时,抢答区按键被锁,无人可以抢答。 回答时间完结后,又出现如图。 复位 按下复位键后,程序恢复初始状态。 六. 程序的优缺点 优点 : 此程序,较为简单明了,电路连接也不复杂,元器件使用也少 ,在硬件方面节省了材料。 缺点 :此程序较过简洁,若有时间可以更加拓展一下,而且, 动态扫描的显示方 式需占用 CPU 较多的时间,适用于单片机没有太多实时测控的任务场合。 21 七. 收获和体会 通过此次课程设计,更加加深了对于单片机的了解,包括功能,芯片实现方式、结构,有哪些特殊规定。 而且也明白了,虽然单片机的汇编语言虽然与微机很相似,但是也不尽相同,比如,微机中有比较代码 CMP,而单片机中没有,又如寻址方式中,立即寻址方式,微机中如: MOV A, 10H 而在单片机中为: MOV A, 10H。 也知道了,复位电路,晶振电路的模样,且对 CPU 的 89C51芯片有了更为深入的理解。 也明白了,根据情况的不同,数码管可 分为共阴极和共阳极,不同情况编写段代码也是不同的。 还有一点就是,我知道了将 C 语言如何导入到单片机中,虽然此次实验,我并没有用到,但是在设计之初也有过尝试。 步骤如下: 1. 下载 KEIL 软件,然后再下载 插件,使得 keil C51文件夹中 Bin 文件夹中出现此文件,然后再粘贴到 PROTEUS 文件夹下的 MODELS 文件夹下。 2. 然后打开 keil 软件, projectnew project,建立工程在 PROTEUS 所产生的 DSN 文件的同一个文件夹下 ,然后选择自己在 PROTEUS 中所选用的芯片 3. 新建 保 存 为 .C 格式。 右击如图所示中的 SOURCE GROUP,选 ADD FILES TO GROUP‘ source group’ , ,然后打开所设立的 C 文件,编辑后,用 PROJECTBUILD 进行调制。 然后打开 projectoption…… ,点击 target,改变晶振大小,然后点击 output,选中 Create HEX file 4. 然后点击 中的第一第二个图标,生成 .hex 文件。 5. 然后双击 proteus 中的芯片,从中导入。 22 八. 创新部分 在抢答还未开始的时候,若是抢答键按下,则锁定,并有蜂鸣 声 还可以对抢答时间或者回答时间进行调整。 按下复位键后,所有的都恢复到初始状态 九. 参考文献 1. 《 89C51引脚图及功能 》 窝中【狼】 2. 《 89C51》 广州周立功单片机发展有限公司 (从 CSDN 上下载下来 ) 3. 《 led 数码管介绍 》 4. 《微机原理与接口技术》 刘永华,王成端 ;清华大学出版社; 2020年出版 5. 《微机原理及应用课程设计指导书》 陈秋妹,黄静 ;浙江理工大学 信息电子学院 2020年 12月 6. 《。八路数字抢答器微机原理及接口技术课程设计
相关推荐
账进行损溢认定,对清出的问题和估价的结果按规定进行必要的账务处理,以 确定 各项资产价值总额和净资产的真实状况。 五、清产核资工作方法与步骤 (一)清产核资的方法。 采取单位自查与 我所 提供相关服务相结合的方式进行。 由 贵单位各 部门负责组织对本 部门的资产进行登记造册,由清产核实小组和中介机构进行核实;由 中介机构负责提供清 产核资专项 清产核资报告。 (二)清产核资基准日。 年 月 日
但 未把公司的企业文化作为核 心内容 进行编写。 加入团队之前,《员工手册》是每一位新进员工进行入职培训的必读之物,并且进行认同签字;加入团队之后,《员工手册》又成为每一位员工共同遵守的理念、共同认可的企业文化和共同遵守的行为准则。 ① 公司目前主要的生产主力军 —— 新生代农民工人数占公司总人数的 %,同时第 5 页(共 9 页) 公司目前处在发展上升阶段,根据公司发展目标规划,截止 2020
含量。 级配碎石或砾石中的细集料可使用细筛余料,或专门轧制的细碎石集料。 天然砾石或粗砂作为细集料时,其颗粒尺寸应满足工程需要,且级配稳定,超尺 寸颗粒含量超过本细则或实际工程的规定时应筛除。 材料分档与掺配 材料分档应符合表 的规定。 表 材料分档要求 高速公路和一级公路 层位二级及二级以下公路 极重、特重交通重、中、轻交通 基层 ~5 ~4 二 d 或 439。 底基层 ~4 ~3 或
交通部《公路工程勘察设计招标投标管理办法》和《公路工程勘察设计招标评标办法》等有关法律、法规及规定。 A.总 则 1.招标范围 1. 1 (项目法人单位) (以下称 “招标人”)或 (招标人代理全称) 邀请通过资格预审的投标人对 公路工程(第 合同段) ① 勘察设计 ② 进行密封投标。 1. 2 工程概况及招标范围详见本投标须知附件 1。 1. 3
个实现更改商品单价的存储过程 (存储过程名为 pUpdate),更改规则如下: 电脑 类商品降价 10%, 电视 类商品降价 6%, 冰箱 类商品降价 3%,其他商品不降价。 以商品的分类作为输入参数,假设 分 类 为字符串类型,长度最多为 6 个汉字。 如果商品表中没有用户指定的分类,则用输出参数返回字符串 指定的分类不存在。 如果用户指定的分类存在,则用输出参数返回字符串 修改已成功。
气 Q4= 280 =106kJ/h (5)烧焦炭 Q5 = 505 =106 kJ/h (6)催化剂 Q6 (7)燃烧热 Q7, j = NjΔH 查石油馏分焓图得 CO2 Q7, 1 = 103 =322 106kJ/h CO Q7, 2 = 103 =106 kJ/h H2O Q7, 3 = 103 = 106 kJ/h ∑Q7 =( 322 ++) 106= 106kJ/h 共计 Q =