




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科课程设计说明书微机应用系统课程设计电脑时钟报时器学院名称机械工程学院专业班级测控0801学号学生姓名指导教师姓名指导教师职称教授2011年6月微机系统与接口技术课程设计任务书一、设计目的1、建立微机系统概念,加深对微机系统的理解和认识,提高微机系统应用能力。2、进一步学习和掌握微机程序设计方法,通过应用程序编写和调试,学习程序调试方法。3、进一步熟悉微机典型接口芯片的使用,接口与外设及系统连接方法。二、题目微机应用系统设计电脑时钟报时器的设计三、设计要求1、以8086(8088)CPU为主控单元,构建微机应用系统。2、应用系统的硬件设计,画出电路原理图、线路连接图。3、应用系统的软件设计,画出软件流程图、写出主控程序。4、根据实验条件进行微机应用系统的部分模拟调试工作,写出调试说明。5、整理设计说明书,列出参考文献清单。四、列出所使用元器件和设备清单五、完成定时/计数器8253,中断控制器8259实验,写出实验报告目录摘要1第1章概述2第2章电脑时钟报时器硬件设计321、开发环境及设备3211、设计环境3212、设计所用设备322、设计思想与原理3221、设计思想3222、设计原理323、设计所用芯片结构4231、8255芯片的内部结构及引脚4232、8253芯片的内部结构及引脚524、硬件结构示意图6241、硬件结构示意图6241、硬件结构示意图7第3章电脑时钟报时器软件设计831、软件设计思路832软件设计流程图8321主控模块框图8322时间显示模块框图9323初始界面显示模块框图1033、主要控制程序10331、主控模块10332、初始界面显示模块11333、时间显示模块12第4章系统模拟与试验调试15设计总结20参考文献21元器件和设备清单22摘要运用所学知识,初步掌握8255、8253及74LS138译码器芯片使用方法和编程方法,通过本次课程设计,学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会相关芯片实际应用及编程。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。本次设计利用实验台上提供的8255、8253、74LS138译码器和数码显示电路,设计一个电子时钟,由8255控制定时及初始值的预置,由8253执行定时,拨动不同开关分别控制电子时钟和定时的启停。关键词8255825374LS138译码器数码显示电路电子时钟ABSTRACTUSINGSTUDIESTHEKNOWLEDGE,MASTERS8255、8253ANDTHE74LS138TRANSLATORCHIPAPPLICATIONMETHODANDTHEPROGRAMMINGMETHODINITIALLY,THROUGHTHISCURRICULUMPROJECT,STUDIESFORTHEPURPOSEOFAPPLICATION,FURTHERUNDERSTOODSTUDIESRELATEDCHIPPRINCIPLE,INTERNALSTRUCTURE,APPLICATIONMETHODANDSOON,ACADEMICSOCIETYRELATEDTOCHIPPRACTICALAPPLICATIONANDPROGRAMMINGSIMULTANEOUSLYANDUNDERSTOODTHATTHESYNTHESISPROBLEMSTHEPROGRAMMINGGRASPSTHEREALTIMEPROCESSINGPROCEDURETHEESTABLISHMENTANDTHEDEBUGMETHOD,GRASPSTHEGENERALDESIGNPROCEDUREANDTHEFLOW,CAUSESWEWILLLATERDOWHENTHEDESIGNLOGICTOBECLEARER,CAUSESOWNDESIGNLEVELANDTOTHEKNOWLEDGEAPPLICATIONABILITYWHICHASWELLASTHEANALYSISQUESTIONWILLSTUDYSOLVESTHEQUESTIONABILITYTOHAVETHECOMPREHENSIVEENHANCEMENTTHISDESIGNUSESINTHELABORATORYBENCHTOPROVIDE8255、8253、74LS138TRANSLATORANDTHENUMERICALCODEDISPLAYCIRCUIT,DESIGNSANELECTRONICCLOCK,BY8255CONTROLSFIXEDTIMEANDTHESTARTINGVALUEINITIALIZATION,BY8253EXECUTIONSFIXEDTIME,MOVESTHEDIFFERENTSWITCHTOCONTROLTHEELECTRONICCLOCKSEPARATELYANDFIXEDTIMEOPENSANDSTOPSKEYWORDS8255825374LS138TRANSLATORNUMERICALCODEDISPLAYCIRCUITELECTRONICCLOCK第1章概述课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识解决实际工程设计和应用问题的能力的重要教学环节,它具有动乎、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。微型计算机原理及应用是一门应用性、综合性、实践性较强的课程,没有实际的有针对性的设计环节,学生就不能很好的理解和掌握所学的技术知识,更缺乏解决实际问题的能力。所以通过有针对性的课程设计,使学生学会系统地综合运用所学的理论知识,提高学生在微机应用方面的开发与设计本领,系统的掌握微机硬软件设计方法,同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。时钟就是一种对时间进行累计的工具,即计时。计时的本质就是计数,只不过这里的“数”的单位是时间单位,如果把一小片一小片计时单位累计起来,就可获得一段时间。因此,使用计数器对时钟脉冲进行计数,就是时钟实现的基本原理再用LED数码管显示出来,并设计出几个开关用于对时钟功能进行控制,这样,一个完整的时钟就设计完成了。本次课程设计系统中采用8088微处理器完成了电子钟的小系统的独立设计,利用8253定时器和8255控制设计一个具有时、分、秒显示的电子时钟,并定义一个启动开关,当拨动开关的时候,时钟从当前的设定值可以在缓冲区中设置开始走时。并设定一个定时开关,以控制定时的开始与结束。第2章电脑时钟报时器硬件设计21、开发环境及设备211、设计环境PC机一台、WINDOWS98系统、微机原理实验仪、八芯排线、导线若干。212、设计所用设备8255并口用做接口芯片,和8088相连。8253芯片用来输出一定频率的脉冲信号来控制定时LED六个LED用于显示时分秒值。拨动开关用于控制设置。LED发光二极管五个发光二极管分别用于显示60S向分钟进位、60分向小时进位、电子钟的工作状态标志及2S定时的显示。22、设计思想与原理221、设计思想本系统设计的电子时钟以8088微处理器作为CPU,8255做可编程并行接口显示时钟。在此系统中,以软件形式对时钟的开关、调节和定时进行控制,以达到初步的时钟原型。通过8255的编程输入,送CPU进行处理,以完成相应功能。222、设计原理利用实验台上提供的8255、8253、74LS138译码器和数码显示电路,设计一个电子时钟,由8255控制定时及初始值的预置,拨动开关控制电子时钟的启停。电子时钟的显示格式HHMMSS由左到右分别为时、分、秒,最大记时235959超过这个时间时分秒位都清零从000000重新开始。基本工作原理每百分之一秒对百分之一秒寄存器的内容加一,并依次对秒、分、小时寄存器的内容加一,六个数码管动态显示时、分、秒的当前值。2221、内容利用实验台上提供的8255、8253和数码显示电路,设计一个电子时钟,由8255控制定时及初始值的预置,拨动开关K1控制电子时钟的启停;由8253控制定时程序,本实验中定时2秒,即每两秒红灯闪烁一次,并通过开关K2控制定时的开始与结束。电子时钟的显示格式HHMMSS由左到右分别为时、分、秒,最大记时235959超过这个时间时分秒位都清零从000000重新开始。2222、要求本实验要求设计一个定时显示装置,用六个数码管显示时间,用拨动开关K1控制计时开始与结束显示时间。系统一运行就从21点58分55秒开始计时,并在数码管上显示时、分、秒当前值。基本工作原理每百分之一秒对百分之一秒寄存器的内容加一,并依次对秒、分、小时寄存器的内容加一;六个数码管动态显示时、分、秒的当前值。23、设计所用芯片结构231、8255芯片的内部结构及引脚8255可编程外围接口芯片是INTEL公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用5V单电源供电,能在以下三种工作方式下工作方式0基本输入/输出方式方式1选通输入/输出方式方式2双向选通输入/输出方式8255引脚图如图31示,各引脚功能如下。D7D0与CPU侧连接的八条双向数据线;WR(低电平有效)写输入信号;RD(低电平有效)读输入信号;CS(低电平有效)片选输入信号;A0、A1片内寄存器选择输入信号;PA7PA0A口外设双向数据线;PB7PB0B口外设双向数据线;PC7PC0C口外设双向数据线;RESET复位输入信号信号线寄存器编址A口0FFD8HB口0FFD9HC口0FFDAHIOY3控制寄存器0FFDBH232、8253芯片的内部结构及引脚8253可编程定时/计数器是INTEL公司生产的通用外围芯片之一,有3个独立的十六位计数器,技术频率范围为02MHZ,它所有的技术方式和操作方式都通过编程控制。8253的功能用途是(1)延时中断(2)可编程频率发生器(3)事件计数器(4)二进倍频器(5)实时时钟(6)数字单稳(7)复杂的电机控制器8253有六种工作方式(1)方式0计数结束中断(2)方式1可编程频率发生器(3)方式2频率发生器(4)方式3方波频率发生器(5)方式4软件触发的选通信号表318255端口地址表图32图31(6)方式5硬件触发的选通信号8253引脚图如图32示,各引脚功能如下。D7D0八条双向数据线;WR(低电平有效)写输入信号;RD(低电平有效)读输入信号;CS(低电平有效)片选输入信号;A0、A1片内寄存器地址输入信号;CLK计数输入,用于输入定时基准脉冲或计数脉冲;OUT输出信号,以相应的电平指示计数的完成,或输出脉冲波形;GATE选通输入(门控输入),用于启动或禁止计数器的操作,以使计数器和计测对象同步。信号线寄存器编址0计数器0FFE0H1计数器0FFE1H2计数器0FFE2HIOY2控制寄存器0FFE3H24、硬件结构示意图241、硬件结构示意图表328253端口地址表CLK0OUT0CLK2GATE2CS时钟发生器GATE0OUT28253PA0发光二极管L12Y074LS138ABCGGSA2A3A4D0D7A0A7在本设计中,8088工作在最小模式下,负责对8253芯片进行工作方式控制和数据处理;8253定时/计数器用来输出一定频率的脉冲信号来控制定时标志发光二极管L12闪烁,并通过开关K2控制定时的开始与结束;由8255控制定时及初始值的预置,拨动开关K1控制电子时钟的启停;五个发光二极管L1、L2、L3、L6、L12分别用于显示60S向分钟进位、60分向小时进位、满24小时清零、电子钟的工作状态标志及2S定时时间到的标志。242、硬件结构线路连接图在现有的微机原理实验仪与PC机连接成功的前提下,按如下接线K1PC0L6,K2PC4,PB0L1,PB1L2,PB2L3,PA0GATE0GATE2,A2A,A3B,A4C,GSG,Y08253CS,T2CLK0,CLK2OUT0,OUT2L12,8253地址线与CPU地址总线相连接注K1、K2为拨动式开关PA0、PB0、PB1、PB2、PC0、PC4分别为8255A的A、B、C口中某位L1、L2、L3、L6、L12为五个发光二极管A2、A3、A4、GS分别为8088CPU上的引脚A、B、C、G、Y0分别为74LS138译码器芯片上的引脚GATE0、GATE2、5253CS、CLK0、CLK2、OUT0、OUT2分别为8253芯片上的引脚T2为时钟发生器的引脚在现有的微机原理实验仪与PC机均能正常工作的前提下,接线图见附图。PC0PB1PB0PC4PB28255发光二极管L1发光二极管L2发光二极管L3发光二极管L6开关K1开关K2D0D7D0D7六个七段LED数码管显示器第3章电脑时钟报时器软件设计31、软件设计思路本系统设计的电子钟以8088微处理器作为CPU,用8253定时/计数器用来输出一定频率的脉冲信号来控制定时标志发光二极管L12闪烁,8255做可编程并行接口显示时钟,六个8位LED数码管作显示设备,五个发光二极管分别用于显示60S向分钟进位、60分向小时进位、电子钟的工作状态标志及2S定时的显示。在此系统中,8253的功能是定时,并使UT0与CLK2相连,构成计数器级联,控制L12发光二极管闪烁,设定每隔2秒闪烁一次。利用软件编程实现,六个数码管动态显示时、分、秒的当前值。程序包括主控模块、初始界面显示模块、时间显示模块。32软件设计流程图321主控模块框图开始8255、8253初始化,A口、B口初始化初始界面显示启动开关状态是“1”调用处理子程序开始计时调用显示子程序显示结果YN322时间显示模块框图保护寄存器计数单元减1秒位加110秒位加1分位加110分位加1时位加1全部清零满1S么满10S么满60S么满10分么满60分么满24H么323初始界面显示模块框图NYNNNNNYYYYY将字符转换为段码输出段码输出位码位码右移1位恢复寄存器子程序返回33、主要控制程序331、主控模块主控模块是系统的核心模块,对8253、8255A进行初始化,扫描拨动开关K1,根据开关状态作相应的处理,主要由软件实现。它的主要功能是调用其它模块对系统工作进行协调,它的主要功能是读拨动开关K1、K2状态值并执行要做的工作,如果开关K1状态为“0”,则将显示初始值215855置入显示缓冲,并调用时间显示模块显示。如果开关状态为“1”,调用初始界面显示模块显示“HELLO”。拨动开关K2状态为“0”,定时开始,状态为“1”,定时结束。主控模块实现代码MOVBP,0100HMOVDX,0FFDBHMOVAL,89H8255控制字,C口输入,A/B口输出OUTDX,AL8255初始化MOVDX,0FFE3H8253初始化MOVAL,25HOUTDX,ALMOVDX,0FFE0H2S闪光一次MOVAL,40HOUTDX,AL去表格TABLE、BUFDA首地址取字位口地址,输出位码取字形口地址,输出段码软件延时扫完一遍循环右移1位子程序返回YNMOVDX,0FFE3H用级联MOVAL,0A5HOUTDX,ALMOVDX,0FFE2HMOVAL,03HOUTDX,ALMOVDX,0FFD9H使灯均处于灭的状态/B口MOVAL,0FFHOUTDX,ALMOVDX,0FFD8H使灯均处于灭的状态/A口MOVAL,00HOUTDX,ALL0MOVDX,0FFDAH从C口写入开关数据INAL,DXANDAL,01HCMPAL,01H判断时钟是否启动JNZINTR1CALLL1没启动,则转显示JMPL0INTR1CALLINTR调用处理子程序JMPL0332、初始界面显示模块在微机原理实验仪与PC机连接成功的前提下,运行程序,若拨动开关K1状态为“1”,则调用此显示模块显示“HELLO”,第六个LED数码管不显示。初始界面显示模块实现代码LEABX,TABLELEADI,BUFDAMOVCL,20H6号的字位码NEXTMOVDX,0FFDDH字位口地址MOVAL,CLOUTDX,AL输出位码MOVAL,DI06取段码XLATMOVDX,0FFDCH输出段码,字形口地址OUTDX,ALPUSHCXMOVCX,30HLOOP软件延迟POPCXCMPCL,01H判断是否扫完一遍JZL2显示完一遍则返回INCDIRORCL,1循环右移一位JMPNEXTL2RET333、时间显示模块时间显示模块是将显示缓冲区的数值送到LED显示的功能模块,显示缓冲区是由六个字节构成,分别保存小时的高位和低位,分钟的高位和低位,秒钟的高位和低位。硬件上由六个LED构成,软件上由扫描显示的方法实现。时间显示模块实现代码MOVDX,0FFDAHC口输入INAL,DXANDAL,10HCMPAL,10H判断定时2S开关是否启动JNZDINGSMOVDX,0FFD8H停止计时MOVAL,00HOUTDX,ALJMPCONTIDINGSMOVDX,0FFD8H开始计时MOVAL,01HOUTDX,ALCONTIDECBP计数单元减1JNZL3JMPL4如未计到100,则直接转显示L3JMPDISPLAYL4MOVDI,OFFSETBUFDAMOVDX,0FFD9HB口输出,使灯全灭MOVAL,0FFHOUTDX,ALMOVBP,0100H计数单元设置初值MOVAL,DI05INCAL秒位加1MOVDI05,ALCMPAL,0AH是否引起进位JNZDISPLAY无进位则转显示MOVAL,00MOVDI05,ALMOVAL,DI04INCAL有进位则本位清零,前一位加1MOVDI04,ALCMPAL,06是否满60秒JNZDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯亮MOVAL,0FEHOUTDX,ALMOVAL,00MOVDI04,ALMOVAL,DI03INCAL是则本位清零,而分位加1MOVDI03,ALCMPAL,0AH是否引起分位有进位JNZDISPLAY否,则转显示MOVAL,00MOVDI03,ALMOVAL,DI02INCALMOVDI02,AL有进位,则本位清零,前一位加1CMPAL,06是否满60分JNZDISPLAY否,则转显示MOVAL,00MOVDI02,ALMOVAL,DI01INCAL有进位,则本位清零,前一位加1MOVDI01,ALCMPAL,04是否引起时位有进位JNZDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯、绿灯灯亮MOVAL,0FCHOUTDX,ALMOVAL,00MOVDI01,ALMOVAL,DIINCAL是则本位清零,前一位加1MOVSI,ALCMPAL,02是否满24小时JBEDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯、绿灯及红灯全亮MOVAL,0F8HOUTDX,ALMOVAL,00MOVDI,AL是则本位清零DISPLAYLEABX,TABLELEADI,BUFDAMOVCL,20H6号的字位码DISPLAY1MOVAL,CLMOVDX,0FFDDH字位口地址OUTDX,ALMOVAL,DIXLATMOVDX,0FFDCH字形口地址OUTDX,ALPUSHCXMOVCX,0A0HWAIT1LOOPWAIT1软件延时POPCXCMPCL,01H1号的字位码JZAAINCDIRORCL,1JMPDISPLAY1AAJMPINTRRETINTRRETRET说明在以上程序中,用到的8255、8253的端口地址如下8255端口地址A口、B、C、控制端口地址分别为0FFD8H,0FFD9H,0FFDAH,0FFDBH。8253端口地址控制端口和计数器0端口地址分别为00FFE3H,0FFE0H。第4章系统模拟与试验调试在系统模拟调试的过程中,首先想到的方案的主要功能是读小键盘输入键值并执行要做的工作,如果键值为C则将显示初始值215852置入显示缓冲,并调用显示模块显示。如果键值为G则开中断,(中断程序为秒最低位加一)。如果键值为D则关中断,停止动态显示。如健值为P则连续六次调用小键盘模块,将键值依次存入显示缓冲。并调用显示模块显示。如果健值为E,则终止程序,返回DOS,并能实现定时时间到时使蜂鸣器蜂鸣。但在以后的几天的摸索和试验中发现,由于自己的经验不够,使自己的这个初始方案未能成功实现,后来在同学和老师的指导下,更改了现在的实现方案,即是以拨动开关代替键盘输入,以发光二极管代替蜂鸣器,由于自己的时间和水平有限,没有实现程序的时间动态更改,现在的实现功能有时钟工作的开始和停止的及时性,时钟工作状态的显示,整分、整时、满24小时的1S闪灯提示,时钟定时2S闪动一次发光二极管提示及其开始和停止的及时性。现将完整的实验程序列出如下CODESEGMENTASSUMECSCODE,DSCODEORG1200HSTARTMOVBP,0100HMOVDX,0FFDBHMOVAL,89H8255控制字,C口输入,A/B口输出OUTDX,AL8255初始化MOVDX,0FFE3H8253初始化MOVAL,25HOUTDX,ALMOVDX,0FFE0H2S闪光一次MOVAL,40HOUTDX,ALMOVDX,0FFE3H用级联MOVAL,0A5HOUTDX,ALMOVDX,0FFE2HMOVAL,03HOUTDX,ALMOVDX,0FFD9H使灯均处于灭的状态/B口MOVAL,0FFHOUTDX,ALMOVDX,0FFD8H使灯均处于灭的状态/A口MOVAL,00HOUTDX,ALL0MOVDX,0FFDAH从C口写入开关数据INAL,DXANDAL,01HCMPAL,01H判断时钟是否启动JNZINTR1CALLL1没启动,则转显示JMPL0INTR1CALLINTR调用处理子程序JMPL0L1PROC初始界面显示程序LEABX,TABLELEADI,BUFDAMOVCL,20H6号的字位码NEXTMOVDX,0FFDDH字位口地址MOVAL,CLOUTDX,AL输出位码MOVAL,DI06取段码XLATMOVDX,0FFDCH输出段码,字形口地址OUTDX,ALPUSHCXMOVCX,30HLOOP软件延迟POPCXCMPCL,01H判断是否扫完一遍JZL2显示完一遍则返回INCDIRORCL,1循环右移一位JMPNEXTL2RETL1ENDPINTRPROCMOVDX,0FFDAHC口输入INAL,DXANDAL,10HCMPAL,10H判断定时2S开关是否启动JNZDINGSMOVDX,0FFD8H停止计时MOVAL,00HOUTDX,ALJMPCONTIDINGSMOVDX,0FFD8H开始计时MOVAL,01HOUTDX,ALCONTIDECBP计数单元减1JNZL3JMPL4如未计到100,则直接转显示L3JMPDISPLAYL4MOVDI,OFFSETBUFDAMOVDX,0FFD9HB口输出,使灯全灭MOVAL,0FFHOUTDX,ALMOVBP,0100H计数单元设置初值MOVAL,DI05INCAL秒位加1MOVDI05,ALCMPAL,0AH是否引起进位JNZDISPLAY无进位则转显示MOVAL,00MOVDI05,ALMOVAL,DI04INCAL有进位则本位清零,前一位加1MOVDI04,ALCMPAL,06是否满60秒JNZDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯亮MOVAL,0FEHOUTDX,ALMOVAL,00MOVDI04,ALMOVAL,DI03INCAL是则本位清零,而分位加1MOVDI03,ALCMPAL,0AH是否引起分位有进位JNZDISPLAY否,则转显示MOVAL,00MOVDI03,ALMOVAL,DI02INCALMOVDI02,AL有进位,则本位清零,前一位加1CMPAL,06是否满60分JNZDISPLAY否,则转显示MOVAL,00MOVDI02,ALMOVAL,DI01INCAL有进位,则本位清零,前一位加1MOVDI01,ALCMPAL,04是否引起时位有进位JNZDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯、绿灯灯亮MOVAL,0FCHOUTDX,ALMOVAL,00MOVDI01,ALMOVAL,DIINCAL是则本位清零,前一位加1MOVSI,ALCMPAL,02是否满24小时JBEDISPLAY否,则转显示MOVDX,0FFD9HB口输出,使黄灯、绿灯及红灯全亮MOVAL,0F8HOUTDX,ALMOVAL,00MOVDI,AL是则本位清零DISPLAYLEABX,TABLELEADI,BUFDAMOVCL,20H6号的字位码DISPLAY1MOVAL,CLMOVDX,0FFDDH字位口地址OUTDX,ALMOVAL,DIXLATMOVDX,0FFDCH字形口地址OUTDX,ALPUSHCXMOVCX,0A0HWAIT1LOOPWAIT1软件延时POPCXCMPCL,01H1号的字位码JZAAINCDIRORCL,1JMPDISPLAY1AAJMPINTRRETINTRRETRETINTRENDP被处理程序调用的显示程序TABLEDB0C0H“0“的段码DB0F9H“1“的段码DB0A4H“2“的段码DB0B0H“3“的段码DB99H“4“的段码DB92H“5“的段码DB82H“6“的段码DB0F8H“7“的段码DB80H“8“的段码DB90H“9“的段码DB0FFH“的段码DB89H“H“的段码DB86H“E“的段码DB0C7H“L“的段码DB0C7H“L“的段码DB0C0H“O“的段码BUFDADB2,1,5,8,5,5,10,11,12,13,14,15CODEENDSENDSTART设计总结为期十天的课程设计结束了,此次课程设计不仅巩固了我们之前所学的知识,更让我们学到了课堂上学不到的东西。我也终于明白了课堂上老师强调的程序流程图的重要性,设计需要从总体上把握,并将之分解成数个高度集中的独立模块,只有这样才能利用最短的时间编写出最有效率的程序。本次课程设计前期准备非常充分,从网络和图书馆查找了很多资料,另外,从实验课基础知识入手,认真阅读任务书和电子钟设计要求,制定了设计计划第一步,分析课程题目,先把设计要求搞明白,确定大概的步骤。第二步,查找资料掌握相应指令和芯片的具体用法,为后面写程序奠
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 激光技术基础知识点罗列试题及答案
- 苏教版拼音考试题及答案
- 药理学基础知识考查试题及答案
- 系统规划与管理师考试中考生应对压力与焦虑的有效心理调适方法试题及答案
- 知识产权教育的重要性试题及答案
- 知识点分层信息系统项目管理师试题及答案
- 学术研究支持服务试题及答案
- 系统规划与管理师考试高分技巧分享试题及答案
- 安置帮教测试题及答案
- 红山煤矿考试题及答案
- 中石油职称考试俄语选读第01-27课
- 学校宗教排查报告(6篇)
- 沃尔沃发展史
- 新乡县恒新热力有限公司集中供热项目二期工程变更项目环境影响报告
- A3报告解析课件
- “越……越……”“越来越……”课件
- 小学生必背古诗75首+80首(精排+目录)
- 精密测量技术课后答案
- 药物临床试验机构质量控制标准操作规程
- GB/Z 25320.3-2010电力系统管理及其信息交换数据和通信安全第3部分:通信网络和系统安全包括TCP/IP的协议集
- 11470国际劳务合作和海外就业第1章
评论
0/150
提交评论