下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程设计

基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程设计.doc

基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程…

白纸黑字清清楚楚
2017-09-23 0人阅读 举报 0 0 暂无简介

简介:本文档为《基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程设计doc》,可适用于人文社科领域

基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程设计设计题目:基于PC机的智能抢答器一、基于PC机的智能抢答器设计与实现《微机原理及接口技术》课程设计指导书《xPentium微型计算机原理及应用》教材《X微机原理及其接口技术》实验指导书号选手中先按下按键者LED数码管显示其选手号码(后按下无效)且S倒计时开始计时结束进行声光报警提示。由裁判掌握若回答正确该选手对应绿灯亮否则红灯亮。回答正确时计分牌加分不正确减分(满分分)。选手号码及选手分数用LED数码管显示。总体原理图五、:指导教师签字:系主任签字:指导教师签字:年月日本次设计要求进行基于微机原理的智能抢答器的设计与实现。系统经键盘扫描模块将选手抢答信号经扩展口送至CPU中央处理器将处理信号送至LED直接显示选手号。然后进入答题计时模块若超时则启用声光报警系统若在计时时间内回答完毕则由裁判决定对错并由键盘扫描模块同时发出两路信号通过CPU一路送LED一路送声光报警模块进行计分操作。在设计中主要利用A及实验箱中的键盘显示区共同完成设计。实现功能:用LED数码管显示号选手先按下键者的号码和相应的分数且能够动态显示秒倒记时完成键盘中的十二个功能键的设计其中包括:号键、答题结束键、正确键、错误键、复位键。要在程序执行中完成使用这十二个功能键的使用。因此本次设计要求对微机原理的理论知识A键盘显示区的工作方式、工作原理熟练掌握。LED动态显示功能键智能抢答器定时倒记时声光报警绪论方案论证方案一硬件选择及说明原理框图及原理经济及应用论证方案二硬件选择及说明原理框图及原理经济及应用论证总体设计总体设计框图.系统工作原理总体设计工作原理图(见附录)硬件设计键盘显示模块电路图键盘扫描模块功能键盘扫描模块的工作原理数码管显示原理2最小应用系统整体模块设计最小应用系统整体模块功能最小应用系统整体模块组成答题计时、判分显示与声光报警模块设计答题计时、判分显示与声光报警模块功能:答题计时、判分显示与声光报警模块组成:答题计时、判分显示与声光报警模块工作原理:软件设计软件设计思想程序流程图调试分析硬件调试软件调试总结参考资料微型机由于具有体积小、重量轻、耗电少、价格低廉、可靠性高、结构灵活等特点近年来取得飞速的发展。他的应用已经深入到科学计算、信息处理、事务管理、过程控制、仪器仪表设计、民用产品和家用电器等各个方面。智能抢答器的设计与功能实现要求在已学习的基础上通过对硬件的连接设计和软件的程序编辑设计实现智能抢答的功能这项涉及对检验我们的学习成绩、提高自己的动手能力、锻炼独立思考等方面有重要意义。尤其对刚学习过这门课的同学来说用来巩固自己的学习内容再好不过了并且对日后的工作有重要指导意义积累了大量的实践经验有利于对今后其他专业科目的学习指导。更能加强创新意识树立团队精神,培养较高的现代信息的素养计算机技术的飞速发展使的计算机知识和应用技能已成为人类知识经济的重要组成部分。《微型计算机原理及应用》正是掌握计算机结构和工作原理的入门课程它偏重于实际应用的课程,要求学生在学好理论知识的基础上培养一定的实践动手操作能力使学生将所学的理论知识和实践有机结合初步掌握计算机应用系统设计的步骤和接口设计的方法提高分析和解决实际问题的能力。微机接口课程设计是对《微型计算机原理及应用》课程理论教学和实验教学的综合和总结。通过该课程设计可使学生应对微型计算机系统的基本结构和硬软件的工作原理有一个整体的认识。将所学的理论知识和实践有机结合初步掌握计算机应用系统设计的步骤和接口设计的方法提高分析和解决实际问题的能力锻炼和提高同学们的实践动手能力。本设计以微机原理及接口技术为基础以实验箱为工具完成PC机键盘控制的智能抢答器设计。该智能抢答器包括最小应用系统整体设计模块、键盘处理模块(DOS调用)、答题计时与声光报警模块、LED数码管显示模块。选用作为微处理器、扩展可编程并行IO接口A芯片、可编程定时计数芯片、可编程中断控制器A(或不用)、LED数码管及键盘和发光二极管等元件制定方案如下:选用A实验箱键盘显示区()作为定时器使用。()利用IR端作为定时到的中断引入端IR端作为开始键按下的中断引入端IR端作为清零键按下的中断引入端IR端作为暂停键按下的中断引入端IR端作为退出键按下的中断引入端。()A作为并行输入输出A口接键盘显示区C口接灯光报警系统B口输出位码()键盘显示区由四个LED数码管和个按键组成。利用A键盘显示区共同实现其中A作为并行输出输入作为定时到的中断采集作为定时。其中键盘显示区中KLKL作为行KHKH作为列当KLKL为高电平时四个数码管选通当给数据线送数据时将显示所要显示的数据。当KLKL与KHKH共同配合使用时可作为键盘扫描读入使用并在LED数码管上显示按下的键对应的数值。如图所示:图硬件原理框图对于这种方案中断的引入使程序更易读更简单一些操作相对简单一些但硬件相应增多费用也相应增多。选用A实验箱键盘显示区利用A的A口C口作为并行输入输出其中C口定义为高四位输出低四位输入A口定义为输出B口定义为输出。利用的通道和作为红灯亮秒定时器绿灯亮定时器而的通道用来接黄灯和蜂鸣器具体的功能实现:通过端口C来扫描键盘输入并有一定的削抖功能。信号传输至CPU进行处理。通过软件进行倒记时进行加减分送LED显示。信号灯蜂鸣器作相应的反应。硬件原理框图如下图所示:图原理框图对于这种方案可以看出硬件设备较少设计避免了的使用节约了设计成本软件编程也并不是很复杂相对于方案一有一定优势。但在调试中由于软件相对复杂会使运行过程稍微复杂但可以采用整块运行调试但须对程序非常熟悉。方案二采用扫描没有用到程序编制简单但是cpu耗费了更多的时间在扫描效率相对来说较低。方案一采用中断程序结构化更为清晰且cpu少了循环扫描的时间效率较高。但是多用了一个中断控制芯片程序编制上涉及到中断服务子程序的编写稍显复杂。可见两种方案各有优劣。经过小组讨论先采用更实用、经济的方案二完成基本和扩展功能。若有时间再采用方案一完成实验。总体设计框图如图所示。本设计主要是以为核心通过加上必要的支持芯片比如时钟电路、地址锁存器、译码器、总线驱动器以及存储器和IO接口电路及基本外围设备构成一台完整微机系统。通过A与外部键盘相连工作方式为定时扫描利用定时器产生中断、CPU响应中断后对键盘进行扫描或软件定时扫描并在有键按下时转入键功能处理程序。将A端口C的上(输入方式)、下(输出方式)半部分分别用作键盘的行线和列线程序使某行为低电平然后读入并查询列值如果列值中有某位为低电平则说明行列交叉点处的键被按下否则扫描下一行直到扫描全部行线。A的端口A用来输出显示字符设置TAB为LED段选码表的首地址要显示的数字的地址正好为起始地址加数字值其地址存放着对应于该数字值的显示代码。A的端口B用来控制LED的显示位即位控端口在软件的设计上通过逐个接通位LED把A口输出的代码送到相应的位上显示以减少硬件开支。利用产生定时通道用于S倒计时定定时时间到蜂明器发出声响黄灯闪烁由裁判控制答案正确与否这两个通道分别用来定时S答案正确绿灯亮秒LED显示的数据加分否则红灯亮秒数据减分。图键盘显示电路图键盘扫描模块的功能是通过扩展口实现对选手抢答信号的确定。)号选手中先按下按键者LED数码管显示其选手号码(后按下无效)。)选手按下答题结束键停止倒记时。)若该选手回答正确裁判按加分键错误按减分键。为减少引线键盘采用矩阵式。键盘的识别采用行扫描法程序使某行为低电平则说明行列交叉点处的键被按下然后再具体确定按下的是哪个键。为此先使所在行输出为再检查列线是否有。如果有零的话此时由于不能确定闭合键所在的行于是再用行扫描法来具体定位。如果读得数据全部为则说明无键闭合。硬件上将端口C的上、下半部分分别用作键盘的行线和列线。用电平逻辑开关输出高低电平来代替键盘按键。数码管的段位顺序如右图所示:一般来说在一个字节中按照abcdefgdp的顺序放置字型码比如在一个“共阴极”数码管上要显示“”则b、c段需被点亮因此在段选线中写入H。对应规则:a>Db>Dc>Dd>De>Df>Dg>D图数码管显示dp>D图位段LED动态显示器电原理图LED显示器的显示方法有两种静态显示法和动态扫描显示法。静态显示就是每一个显示器各笔画段都要独占具有所存功能的输出口线CPU把要显示的字符代码送到输出口上就可以是显示器显示所需的数字后符号。但由于它站用的IO口线较多硬件成本高。所以我们选用了动态扫描显示法。其显示接口电路如图所示该模块是整个系统的硬件控制指挥中心。由它控制整个系统运行该模块有微处理器LS时钟发生器LS译码电路等构成。微处理器(CPU)、外部设备及互联设备在各部件之间提供通信。Intel按功能可分为两大部分:执行部分EU(ExecutionUnit)和总线接口部分BIU(BusInterfaceUnit)。其指令队列只有个字节外部数据总线是位内部为位数据线AD~AD这条数据、地址总线可以复用内存容量是MB种基本寻址方式强大的指令系统功能位IO端口地址可寻址K个端口地址。LS是译码器通过给ABC送入不同的值来控制Y~Y的线选。时钟发生器是专门为系统设计配套的单片机时钟发生器。它为CPU提供时钟、准备就绪(READY)、复位(RESET)信号还可以向外提供晶体振荡信号(OSC)、外围芯片所需时钟PCLK等其它信号。由于AD~AD即可以作为位地址线又作为位数据线为提供位地址信息一般必须加三态锁存器并由CPU产生的地址锁存允许信号ALE的下跳边将地址信息锁存入LS锁存器中图最小应用系统电路图当号选手抢答键按下后并在LED上显示进入秒计时答题阶段。答题完成后由裁判按下完成键进入下一评分模块。若在S内没有完成答题则会出现报警(黄灯闪蜂鸣器响)。然后由裁判控制评分答对加十分绿灯亮三秒答错减十分红灯亮三秒。键盘、可编程定时计数器、发光二极管、蜂鸣器、和LS译码器组成。键盘主要扫描行列式键盘的完成键。作为一个可编程计数器定时器可以设定不论工作在哪种模式都会遵守下面几条基本规则:)控制字写入寄存器时所有控制逻辑电路立即复位输出端OUT进入初始状态。)初值写入后要经过一个时钟上升沿和一个下降沿计数执行部件才开始进行计数。)通常在时钟脉冲CLK的上升沿时门控信号GATE被采样。)在时钟脉冲的下降沿计数器作减计数。是计数器所能容纳的最大初始值。在本模块中将用到、通道来控制红绿灯的亮灭通道的方式产生HZ方波来驱动LED和蜂鸣器以实现声光报警功能。LS译码电路用于选通和A。在LED上显示抢答选手号S倒计时开始答题键按下后由裁判控制评分答对加十分绿灯亮三秒答错减十分红灯亮三秒。若在S内没有完成答题则会出现报警(黄灯闪蜂鸣器响)。然后进入下一轮抢答。电路图见。图答题计时、判分显示与声光报警电路图本次实验的软件设计思想如下:利用A的A口C口作为并行输入输出其中C口定义为高四位输出低四位输入A口定义为输出B口定义为输出。利用的通道和作为红灯亮秒定时器绿灯亮定时器而的通道用来接黄灯和蜂鸣器具体的功能实现:通过端口C来扫描键盘输入并有一定的削抖功能。信号传输至CPU进行处理。通过软件进行倒记时进行加减分送LED显示。信号灯蜂鸣器作相应的反应。至此整体思路已如上所描述。整个编程思想如下所述:首先为了使主程序易读本次设计采用了将多个功能的模块编成为子程序的方法所用程序为:键盘显示子程序键盘扫描子程序秒倒记时子程序声光报警子程序。第一初始化A给送初值。这一部分主要完成A、的初始化。第二查询是否有键盘按键按下若没有按下则继续查询仍未开始定时直到检测出有按键按下为止才可以开始定时。第三当开始键按下给送初值开始定时然后用TEST指令来进行查询。第四当定时S开始时每进行一次循环要判断是否有答题结束键按下。如果有结束S倒记时若没有倒记时至并打开声光报警系统第五通过检测键盘是否有‘正确‘键按下。如果有则调用加法指令并绿灯闪烁。否则调用减法指令红灯闪烁。因此在设计该软件时考虑到程序设计的基本要求中要求:程序应简单、易读、便于读者理解更重要的是设计者自身的设计思想应清晰编制的程序应易于理解。所以本次设计采用的软件思想如上所述。该设计的程序流程图可以分为五个:主程序流程图、键盘显示子程序流程图、键盘扫描子程序流程图、秒倒记时声光报警模块程序流程图、计分模块程序流程图。注:程序流程图如下所示。主程序流程图:图取数码表首地址选择LED位码调倒记时显示子程序查表并通过送LED显示Y判S未到?NCX减一NCX=?Y初始化通道覆初值调声光报警子程序产生方波驱动蜂鸣器及黄灯下一步图SGBAOJINGPROCFAR……………………………………CALLDELAYSMOVAL,B关的秒定时MOVDX,PCTRMOVAL,H通道控制字,BCD码计数方式OUTDX,ALMOVDX,PMOVAL,OUTDX,AL产生HZ方波驱动蜂明器,及黄LEDJNZDELAYDECDXJNZDELAYMOVAL,BMOVDX,POUTDX,AL………………………………键盘扫描子程序流程图:开始将A的控制字送端口C地址调键盘扫描N有键按下?YBL=FFH往所有行线(PC~PC)上输出读所有列线(PC~PC)电平标志N是否有列线处于低电平状态BL=FFHY送键号初值及扫描初值把行数送到CX扫描一行修改行扫描值有列线是否N为低电平?Y键号存储器BL=BL继续返回键号BL扫描完毕?NY返回图开始将键码送入ALN是否加分?Y调显示减分子程序调显示加分子程序定时绿灯亮秒定时红灯亮秒NN定时时间到?定时时间到YY灯灭下一步图„„„„„„„„„„„„„„„„„„JGWARNINGWARNING:CMPAL,MOVAX,FENSJEJIADIVAX,CLCMOVBAI,ALMOVAX,FENSMOVAL,AHSUBAX,MOVAH,MOVFENS,AXDIVDIVAX,MOVTENS,ALMOVBAI,ALMOVSECOND,AHMOVAL,AHCALLDISPLAYMOVAH,CALLKEYDIVMOVAL,BL加减分阶段MOVTENS,ALCMPAL,MOVSECOND,AHJLWARNINGCALLDISPLAYCMPAL,„„„„„„„„„„„„„„„„„„„„„开始BX指向数据缓冲区使最右边的LED灯位选有效取右边第一个LED待显示数据到AL段码表首送BX取出段码段码送段口PA位码扫描延时msN扫描完一遍了取下一个待显示数吗?取下一个位码Y扫描结束子程序返回图为了使每次实验都能准确进行实验前先进行硬件调试。首先检测LED数码管是否显示良好。其次检测数码管为良好显示后。再检查A的三个输送端口A口B口C口是否可以正常输出输入作为并行端口使用。再次查的良好性只能通过简单小程序单步进行检测或用示波器来进行检测。最后确定实验时排线连接正确及电源开关正确。尽量避免长时间将实验箱处于开电源状态以使实验箱温度过高。在进行软件调试时遇到了许多问题下面叙述如下:()在刚开始编程时各种功能大部分是由主程序来完成的。由于主程序过于复杂可读性不高。使得在以后的程序的调试中遇到了很大的麻烦。后来把主程序的部分功能转化成子程序来实现并在一些重要的地方增加了注释使的程序的可读性大大加强。调试也变的比较简单了。到此基本解决了第一个问题。()在编程时子程序的调试也是相当重要由于子程序不可避免的使用AXBXCXDX通用寄存器一个或几个。使得原主程序中的通用寄存器的内容很容易被覆盖,对子程序中所有的通用寄存器出入栈即可以避免上诉的问题不用考虑使用的是哪几个寄存器使用起来又比较简单方便。所以至此这个问题也已基本解决。()软件的调试是一个复杂烦琐而漫长的过程。在调试的过程中一定要耐下心来去做否则一旦出现烦躁的心里就会事倍功半适得其反。在本次设计中出现的主要问题即如上所述解决方法也如上所述在今后的软件调试过程中更应注意如上问题。我们进行了为期两周的课程设计。在这两周的微机原理课程设计里我拓宽了知识面锻炼了能力综合素质得到较大提高。安排课程设计的基本目的在于通过理论与实际的结合、人与人的合作进一步提高思想觉悟。尤其是观察、分析和解决问题的实际工作能力以便培养成为能够主动适应社会主义现代化建设需要的高素质的复合型人才。作为整个学习体系的有机组成部分课程设计虽然安排在两周进行但并不具有绝对独立的意义。它的一个重要功能在于运用学习成果检验学习成果。运用学习成果把课堂上学到的系统化的理论知识尝试性地应用于实际设计工作并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果看一看课堂学习与实际工作到底有多大距离并通过综合分析找出学习中存在的不足以便为完善学习计划改变学习内容与方法提供实践依据。对我们电气工程专业的本科生来说实际能力的培养至关重要而这种实际能力的培养单靠课堂教学是远远不够的必须从课堂走向实践。这也是一次预演和准备毕业设计工作。通过课程设计让我们找出自身状况与实际需要的差距并在以后的学习期间及时补充相关知识为求职或继续深造做好充分的知识、能力准备从而缩短从校园走向社会的心理转型期。课程设计促进了我系人才培养计划的完善和课程设置的调整。近年来我系为适应学生的实践需要陆续增设与调整了一系列课程受到同学的欢迎其中这次的设计很受同学们的喜欢。课程设计达到了专业学习的预期目的。在课程设计之后我们普遍感到不仅实际动手能力有所提高更重要的是通过对软件开发流程的了解进一步激发了我们对专业知识的兴趣并能够结合实际存在的问题在专业领域内进行更深入的学习。《微型计算机原理及接口技术》冯博琴清华大学出版社《模拟电子技术》王远机械工业出版社《pentium处理器软件及接口技术教程》walterAtriebel著王克义王钧方晖蔡旭斌译薛琳吕英俊:《X微机原理及其接口技术》实验指导书山东科技大学信电学院微机实验室DATASEGMENTKEYVDBPAEQUEHPBEQUEHPCEQUEHPCTRLEQUEHPEQUEHPEQUEHPEQUEHPCTRLEQUEHDISTABLEDBCH,FH,AH,BH,H,H,HDBFH,H,H,H,H,CH,AHDBH,EH,FFH,CH,H,EH,BFH,FHLED显示码表DISBITDBDISBITDBDISBITDBDISBITDBNUMDBBAIDBTENSDBSECONDDBFENDWCHUNDBSHIEQUAHCHUSHUDBSHANGDBYUSHUDBDATAENDSCODESEGMENTASSUMECS:CODE,DS,DATASTARTMOVAX,DATAMOVDS,AXMOVBAI,MOVTENS,MOVSECOND,START:MOVAL,BMOVDX,PCTRL控制字端口OUTDX,ALMOVAL,B初始化MOVDX,PCTLOUTDX,ALNEXT:CALLKEYMOVAL,BLCMPAL,JANEXTADDBL,MOVMUM,BLCALLDISPLAYMOVCX,MOVAL,B初始化MOVDX,PCTLOUTDX,ALMOVAL,HCLK取HZ,定时SMOVDX,POUTDX,ALPUSHAXPUSHBXPUSHCXPUSHDXLEABX,DISTABLEMOVAX,MOVCXLOP:MOVDX,PBOUTDX,FBH选择位码CALLDJSXSXLATMOVDX,PAOUTDX,ALMOVAL,AHXLATMOVDX,PBOUTDX,FHMOVDX,PAOUTDX,ALCALLDELAYSMOVDXPC判断未到答题结束INAL,DXTESTAX,FHJZLLDECAXLOOPLOPCALLSGBAOJING`LL:POPDXPOPCXPOPBXPOPAXCALLKEYWARNING:MOVAX,FENSDIVAX,MOVBAI,ALMOVAL,AHMOVAH,DIVMOVTENS,ALMOVSECOND,AHCALLDISPLAYCALLKEYMOVAL,BL加减分阶段CMPAL,JLWARNINGCMPAL,JGWARNINGCMPAL,JEJIACLCMOVAX,FENSSUBAX,MOVFENS,AXDIVAX,MOVBAI,ALMOVAL,AHMOVAH,DIVMOVTENS,ALMOVSECOND,AHCALLDISPLAYMOVDX,CTRLMOVAL,BOUTDX,AL二通道控制字MOVDX,MOVAL,H初值OUTDX,AL红灯亮JIA:MOVAX,FENS(NUM)ADDAX,MOVFENS,AXDIVAX,MOVBAI,ALMOVAL,AHMOVAH,DIVMOVTENS,ALMOVSECOND,AHCALLDISPLAYMOVDX,CTRLMOVAL,BOUTDX,AL二通道控制字MOVDX,MOVAL,H初值OUTDX,AL绿灯亮CHAXUN:CALLDISPLAYMOVDX,PCINAL,DXCMPAL,BH是否为复位键JNECHAXUNMOVAL,BMOVDX,PBOUTDX,ALJMPSTARTKEYPROCFARMOVDX,PCTRLMOVAL,BOUTDX,ALCALLKEYSCANCMPBL,FFHJNZWAITRETWAIT:MOVKEYV,BLCALLDELAYCALLKEYSCANCMPBL,KEYVJZRELEASERETRELEASE:MOVAL,FHMOVDX,PCOUTDX,ALINAL,DXANDAL,FHCMPAL,FHJNZRELEASERETKEYENDPKEYSCANPORCFARKEYSCAN:MOVAL,FHMOVDX,PCOUTDX,ALINAL,DXANDAL,FHCMPAL,FHJNZDONEMOVBL,FFHRETDONE:MOVBL,MOVCL,FEHMOVCH,FROW:MOVAL,CLMOVDX,PCOUTDX,ALRCLAL,MOVCL,ALINAL,DXANDAL,FHCMPAL,FHJNZFCOLADDBL,DECCHJNZFROWRETFCOL:RCLAL,JNCFCOLINCBLJMPFCOLFCOL:RETKEYSCANENDPDISPLAYPROCNEARPUSHAXPUSHBXPUSHCXPUSHDXLEABX,DISTABLEMOVAL,NUM组别XLATANDAL,B组别小数点亮MOVDISBIT,AL****************************组别显示码>>地址MOVAL,BAI百位XLATMOVDISBIT,AL*****************************百位显示码>>地址MOVAL,TENS十位XLATMOVDISBIT,AL*****************************十位显示码>>地址MOVAL,SECOND个位XLATMOVDISBIT,AL*****************************个位显示码>>地址显示BCD码DISLOP:MOVDX,PB==================================MOVAL,HOUTDX,ALKL位选择MOVDX,PAMOVAL,DISBITOUTDX,AL显示字段MOVCX,LOOP$MOVDX,PBMOVAL,HOUTDX,ALKL位选择MOVDX,PAMOVAL,DISBITOUTDX,AL显示字段MOVCX,LOOP$MOVDX,PBMOVAL,HOUTDX,ALKL位选择MOVDX,PAMOVAL,DISBITOUTDX,AL显示字段MOVCX,LOOP$MOVDX,PBMOVAL,HOUTDX,ALKL位选择MOVDX,PAMOVAL,DISBITOUTDX,AL显示字段MOVCX,LOOP$POPAXPOPBXPOPCXPOPDXRETDISPLAYENDPDJSXSPROCNEARMOVCHUSHU,DIVCHUSHUMOVSHANG,ALMOVYUSHU,AHDJSXSENDPDELAYSPROCNEARPUSHAXPUSHBXPUSHCXPUSHDXMOVBLDELAY:MOVCXWAIT:LOOPWAITDECBLJNZDELAYPOPDXPOPCXPOPBXPOPAXRETDELAYSENDPSGBAOJINGPROCFARPUSHAXPUSHBXPUSHCXPUSHDXCALLDELAYSMOVAL,B关的秒定时MOVDX,PCTRMOVAL,H通道控制字,BCD码计数方式OUTDX,ALMOVDX,PMOVAL,OUT,DX,AL产生HZ方波驱动蜂明器,及黄LEDJNZDELAYDECDXJNZDELAYMOVAL,BMOVDX,POUTDX,ALPOPDXPOPCXPOPBXPOPAXPROCDELAYSFARMOVDX,DELAY:MOVBL,DELAY:MOVCX,WAIT:LOOPWAITDECBLDELAYSENDPSGBAOJINGENDPCODEENDSENDSTART

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/38

基于PC机的智能抢答器设计与实现(图+完整程序)-微机原理课程设计

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利