了进步的提高,当然,在设计中可能还有很多的方法,很多的功能还不够精简,不够完善。但相信通过这次课程设计,为我们今后的毕业设计以及以后的工作生活奠定了基础。参考文献新编单片机原理及应用汪贵平等机械工业出版社单片机应用系统设计冯先成等北京航空航天大学出版社单片机原理实用教程基于虚拟仿真徐爱钧电子工业出版社单片机控制工程实践技术付家才化学工业出版社单片机系统的设计与仿真张靖武电子工业出版社系列单片机开发宝典赵建领电子工业出版社单片机系统设计与实例分析冯育长西安电子科技大学出版社单片机课程设计说明书附录可调数字钟的控制程序数字钟秒控制位分钟控制位小时控制位初始化,定时毫秒判断是否有控制键按下,是哪个键按下,单片机课程设计说明书去抖动秒值加判断是否加到秒,分钟值加判断是否加到分小时值加判断是否加到小时,等待按键抬起,单片机课程设计说明书定时器中断服务程序,对秒,分钟和小时的计数计时秒,单片机课程设计说明书,显示控制子程序显示秒,特殊功能见下表端口的特殊功能端口引脚兼用功能单片机课程设计说明书串行输入口串行输出口外部中断外部中断定时器的外部输入定时器的外部输入外部数据存储器写选通外部数据存储器读选通图端口的特殊功能因本设计主要应用口,下面对口作介绍,口的口线逻辑电路如下图地址数据控制锁存器引脚读锁存器写锁存器内部总线读引脚图口的口线逻辑电路由图可见,电路中包含有个数据输出锁存器个三态数据输入缓冲器个数据输出的驱动电路和个输出控制电路。当对口进行写操作时,由锁存器和驱动电路构成数据输出通路。由于通路中已有输出锁存器,因此数据输出时可以与外设直接连接,而不需再加数据锁存电路。当口作为输出口使用时,内部的写脉冲加在触发器的端,数据写入锁存器,并向端口引脚输出。当口作为输入口使用时,应区分读引脚和读端口两种情况。为此在口电路中有两个用于读入驱动的三态缓冲器。所谓读引脚就是读芯片引脚的数据,这时使用下方的数据缓冲器,由读引脚信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。使用传送指令进行读口操作都是属于这种情况。系统硬件电路的设计单片机课程设计说明书可调数字钟的硬件电路如下图所示。单片机的口通过三态总线收发器接到位共阴极数码管的数字输入端,单片机的口作为数码管的数位控制,从口输出显示字符段码,从口输出循环扫描控制位,利用人眼的视觉暂留功能,达到位数码管同时显示的效果。单片机的引脚通过三个按钮开关接地,通过判断引脚电平的高低,决定是否进行数字钟的时分秒调整。图可调数字钟的硬件电路图时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的拍拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式种是内部时钟方式,另种为外部时钟方式。本设计所用的是内部时钟方式。按键电路按键的开关状态通过定的电路转换为高低电平状态。按键闭合过程在相应的端口形成个负脉冲。闭合和释放过程都要经过定的过程才可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪示波器等,建立了完备的电子设计开发环境。功能模块个易用而又功能强大的原理布图工具混合模型仿真设计所提供的资源可提供的仿真元器件资源仿真数字和模拟交流和直流等数千种元器件,有多个元件库。可提供的仿真仪表资源示波器逻辑分析仪虚拟终端调试器调试器信号发生器模式发生器交直流电压表交直流电流表。理论上同种仪器可以在个电路中随意的调用。除了现实存在的仪器外,还提供了个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。可提供的调试手段提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。用实现软件仿真支持多种主流单片机系统的仿真单片机课程设计说明书提供软件调试功能提供丰富的外围接口器件及其仿真提供丰富的虚拟仪器具有强大的原理图绘制功能用单独仿真在绘制好原理图后,调入已编译好的目标代码文件,可以在的原理图中看到模拟的实物运行状态和过程。仿真结果如图仿真图器件的选取名称大小数量电阻电容开关数码管单片机课程设计说明书个人感悟经过将近两周的时间,在大家的共同努力下,我们组终于按时完成了单片机课程设计。我们组设计的题目是可调数字钟。通过这次课程设计不仅进步增加了我的理论知识,更使我提高了将理论知识运用到实际中的能力和团队合作的能力。刚拿过这个课题时感觉不太难,因为在课本上都有所涉及,但后来当真正的开始设计时才发现并不是像我所想象的那么容易。通过上网查资料,我们发现个完整的课程设计包含的内容有很多,它需要将所学的知识应用到实际当中去。课上我们学到的理论知识当真正运用到实际当中时,会有很多的问题。特别是在进行仿真实验时,由于课上没有真正接触过软件,在使用时我们需要从零开始,先学习了软件,再运用软件完成仿真任务。虽然在设计的开始有很多困难,但最后我们组在老师的指导下,各组员有各自明确的任务,有的负责上网查资料,查相应的芯片的功能及用法有的负责选择设计方案并对所选择的程序进行分析有的则学习以上提到的两个软件等,各司其职,我们便选择好了方案,开始进行设计,最后经过我们的共同努力,完成了现在这个课题。当我们把课程的最后步仿真成功时,终于看着数码管在我们设定的程序运行时。通过这次课程设计,让我更深步掌握了单片机的原理及应用方法,了解了数码管的动静态显示,巩固了自己的理论知识,并将其运用到实践当中。在这次课程设计当中,我们认识到自己原来知识的欠缺,要学习的东西还很多很多,并深切的感受到实践是检验真理的唯标准这箴言。这次课程设计对我们今后的学习工作和生活都有很大的帮助,同时也让我体会到了团队合作的重要性,相信有了这次课程设计的积累,在今后的工作学习中会更加的顺利。总之,经过了这次课程设计让我学到了很多,无论是理论,显示分隔符显示分钟,单片机课程设计说明书,显示分隔符显示小时,,单片机课程设计说明书识还是实践能力都有能达以加以完善。在用户窗口增加封面和主控画面。封面绘制好后,双击画面设置属性。选择按钮动作,对应得功能为打开用户窗口的封面窗口。主控画面的设置方法也类似于前面用户窗口的设置方法。如图图属性设置对于个新建的工程,提供了套缺省菜单,用户也可以根据需要设计自己的菜单。鼠标双击主控窗口图标,弹出菜单组态窗口,输入各级菜,如图图主控设置西安工业大学学士学位论文具体设置方法点击新增菜单项,菜单名为演示窗口,在它之下新增菜单项,名称为进入主控窗口启动属性为打开主控窗口画面。同理设置增加封面,霓虹灯主画面的属性。如图图主控菜单以进入主控窗口为例设置基本属性,如图图菜单属性设置菜单操作时只需选择打开用户窗口中的主控画面即可下位机可编程控制器程序的编写下位机可编程控制器程序的编写本设计使用的型号为三菱型。不同的的编程指令是不同的,使用的继电器名称也有所区别。所以在编程以前首先要对这种型号的编程指令有所熟悉。可编程控制器的概况可编程控制器,简称。与个人计算机的相区别,用表示。是在传统的顺序控制器的基础上引入了微电子技术计算机技术自动控制技术和通讯技术而形成的代新型工业控制装置,目的是用来取代继电器执行逻辑记时计数等顺序控制功能,建立柔性的程控系统。具有通用性强使用方便适应面广可靠性高抗干扰能力强编程简单等特点。可以预料在工业控制领域中,控制技术的应用必将形成世界潮流程序既有生产厂家的系统程序,又有用户自己开发的应用程序,系统程序提供运行平台,同时,还为程序可靠运行及信息与信息转换进行必要的公共处理。用户程序由用户按控制要求设计。图结构框图所需编程器件介绍系列产品,它内部的编程元件,也就是支持该机型编程语言的软元件,西安工业大学学士学位论文按通俗叫法分别称为继电器定时器计数器等,但它们与真实元件有很大的差别,般称它们为软继电器。这些编程用的继电器,它的工作线圈没有工作电压等级功耗大小和电磁惯性等问题触点没有数量限制没有机械磨损和电蚀等问题。它在不同的指令操作下,其工作状态可以无记忆,也可以有记忆,还可以作脉冲数字元件使用。般情况下,代表输入继电器,代表输出继电器,代表辅助继电器,代表定时器,代表计数器。输入继电器的输入端子是从外部开关接受信号的窗口,内部与输入端子连接的输入继电器是用光电隔离的电子继电器,它们的编号与接线端子编号致按八进制输入,线圈的吸合或释放只取决于外部触点的状态。内部有常开常闭两种触点供编程时随时使用,且使用次数不限。输入电路的时间常数般小于。各基本单元都是八进制输入的地址,输入为,它们般位于机器的上端。输出继电器的输出端子是向外部负载输出信号的窗口。输出继电器的线圈由程序控制,输出继电器的外部输出主触点接到的输出端子上供外部负载使用,其余常开常闭触点供内部程序使用。输出继电器的电子常开常闭触点使用次数不限。输出电路的时间常数是固定的。各基本单元都是八进制输出,输出为。它们般位于机器的下端。辅助继电器内有很多的辅助继电器,其线圈与输出继电器样,由内各软元件的了进步的提高,当然,在设计中可能还有很多的方法,很多的功能还不够精简,不够完善。但相信通过这次课程设计,为我们今后的毕业设计以及以后的工作生活奠定了基础。参考文献新编单片机原理及应用汪贵平等机械工业出版社单片机应用系统设计冯先成等北京航空航天大学出版社单片机原理实用教程基于虚拟仿真徐爱钧电子工业出版社单片机控制工程实践技术付家才化学工业出版社单片机系统的设计与仿真张靖武电子工业出版社系列单片机开发宝典赵建领电子工业出版社单片机系统设计与实例分析冯育长西安电子科技大学出版社单片机课程设计说明书附录可调数字钟的控制程序数字钟秒控制位分钟控制位小时控制位初始化,定时毫秒判断是否有控制键按下,是哪个键按下,单片机课程设计说明书去抖动秒值加判断是否加到秒,分钟值加判断是否加到分小时值加判断是否加到小时,等待按键抬起,单片机课程设计说明书定时器中断服务程序,对秒,分钟和小时的计数计时秒,单片机课程设计说明书,显示控制子程序显示秒,特殊功能见下表端口的特殊功能端口引脚兼用功能单片机课程设计说明书串行输入口串行输出口外部中断外部中断定时器的外部输入定时器的外部输入外部数据存储器写选通外部数据存储器读选通图端口的特殊功能因本设计主要应用口,下面对口作介绍,口的口线逻辑电路如下图地址数据控制锁存器引脚读锁存器写锁存器内部总线读引脚图口的口线逻辑电路由图可见,电路中包含有个数据输出锁存器个三态数据输入缓冲器个数据输出的驱动电路和个输出控制电路。当对口进行写操作时,由锁存器和驱动电路构成数据输出通路。由于通路中已有输出锁存器,因此数据输出时可以与外设直接连接,而不需再加数据锁存电路。当口作为输出口使用时,内部的写脉冲加在触发器的端,数据写入锁存器,并向端口引脚输出。当口作为输入口使用时,应区分读引脚和读端口两种情况。为此在口电路中有两个用于读入驱动的三态缓冲器。所谓读引脚就是读芯片引脚的数据,这时使用下方的数据缓冲器,由读引脚信号把缓冲器打开,把端口引脚上的数据从缓冲器通过内部总线读进来。使用传送指令进行读口操作都是属于这种情况。系统硬件电路的设计单片机课程设计说明书可调数字钟的硬件电路如下图所示。单片机的口通过三态总线收发器接到位共阴极数码管的数字输入端,单片机的口作为数码管的数位控制,从口输出显示字符段码,从口输出循环扫描控制位,利用人眼的视觉暂留功能,达到位数码管同时显示的效果。单片机的引脚通过三个按钮开关接地,通过判断引脚电平的高低,决定是否进行数字钟的时分秒调整。图可调数字钟的硬件电路图时钟电路时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有条不紊的拍拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式种是内部时钟方式,另种为外部时钟方式。本设计所用的是内部时钟方式。按键电路按键的开关状态通过定的电路转换为高低电平状态。按键闭合过程在相应的端口形成个负脉冲。闭合和释放过程都要经过定的过程才