1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
所以让学生在学完该课程之后,进行次课程设计,使学生将课堂所学知识和实践有机结合起来,初步掌握计算机应用系统设计步骤和接口设计方法,提高分析和解决实际问题能力。
具体如下熟悉中断工作原理,定时计数原理,并行通信原理工作原理。
掌握芯片,芯片,芯片功能,结构,编程。
掌握七段数码管以及小键盘使用。
能运用所提到芯片,设计系统并进行程序开发,满足用户需求。
设计要求设计电子时钟,能计时在数码管上显示时间并用键盘调节时间。
根据所用接口电路芯片设计出完整接口电路,并在实验系统上完成电路连接和调试通过程序设计要求画出程序框图,设计出全部程序并给出程序设计说明和程序注释。
前期完成实验有中断控制器实验,定时计数器实验,并行接口实验。
二设计方案描述设计原理首先利用程序硬性规定分秒起始时间为零。
利用实验台上提供定时器和扩展板上提供以及键盘和数码显示电路,设计个电子时钟,微机原理课程设计可控电子时钟作者张经纬时间由中断定时,小键盘控制电子时钟初始值预置。
电子时钟显示格式由左到右分别为时分秒,最大记时超过这个时间时分秒都清零从重新开始。
基本工作原理每毫秒对毫秒寄存器内容加,满毫秒对秒位进,每秒对秒位寄存器内容加,满秒对分位进,以此类推。
依次完成对秒分小时寄存器递增,六个数码管动态显示时分秒当前值。
设计芯片结构可编程外围接口芯片是公司生产通用并行接口芯片,它具有三个并行接口,并行接口是以数据字节为单位与设备或被控制对象之间传递信息。
和接口之间数据传送总是并行,即可以同时传递位位位等。
用单电源供电,能在以下三种方式下工作方式基本输入出方式方式选通输入出方式方式双向选通工作方式。
中断控制器是公司专为控制优先级中断而设计开发芯片。
它将中断源优先级排队辨别中断源以及提供中断矢量电路集于片中,因此无需附加任何电路,只需对进行编程,就可以管理级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。
同时,在不需增加其他电路情况下,通过多片级连,能构成多达级矢量中断系统。
它管理功能包括记录各级中断源请求,判别优先级,确定是否响应和响应哪级中断,响应中断时,向传送中断类型号。
是公司生产可编程间隔定时器。
是改进型,比具有更优良性能。
具有以下基本功能有个位计数器每个计数器可按二进制或十进制计数每个计数器可编程工作于种不同工作方式每个计数器允许最高计数频率为有读回命令,除了可以读出当前计数单元内容外,还可以读出状态寄存器内容。
计数脉冲可以是有规律时钟信号,也可以是随机信号。
微机原理课程设计可控电子时钟作者张经纬时间三具体模块设计概述本系统设计电子钟以微处理器作为,用做定时计数器产生时钟频率,做可编程并行接口显示时钟和键盘电路,做中断控制器产生中断。
在此系统中,功能是定时,接入信号为周期性时钟信号。
采用计数器,工作于方式。
程序由以下模块组成系统共有个功能模块,分别为,主控模块,显示模块,定时模块,中断模块,小键盘模块。
系统框图如下图系统框图小键盘模块小键盘模块送入主控模块子功能模块。
由软件和硬件实现,硬件上由小键盘和互连,将小键值由送入主控模块。
软件上使用行扫描法获得键值并送回主控模块。
在本次设计中考虑抖动影响因素,执行个约延时程序后再扫描键盘,若两次都有键按下,从而消除了抖动影响。
显示模块显示模块是将显示缓冲区数值送到显示功能模块,显示缓冲区是由六个字节构成,分别保存小时高位和低位,分钟高位和低位,秒钟高系统总线模块小键盘模块显示模块中断模块计时模块微机原理课程设计可控电子时钟作者张经纬时间位和低位。
硬件上由六个构成,软件上由扫描显示方法实现。
定时模块定时模块是为提供中断请求信号。
由片实电子时钟作者张经纬时间更改时间寄存器值中断入口毫秒是否满毫秒清零,秒加秒是否满秒清零,分加分是否满分清零,时加时是否满全部清零时间写入寄存器刷新显示中断结束并返回微机原理课程设计可控电子时钟作者张经纬时间四可控电子时钟源程序取中断入口地信号。
微机原理课程设计可控电子时钟作者张经纬时间三具体模块设计概述本系统设计电子钟以微处理器作为,用做定时计数器产生时钟频率,做可编程并行接口显示时钟和键盘电路,做中断控制器产生中断。
在此系统中,功能是定时,接入信号为周期性时钟信号。
采用计数器,工作于方式。
程序由以下模块组成系统共有个功能模块,分别为,主控模块,显示模块,定时模块,中断模块,小键盘模块。
系统框图如下图系统框图小键盘模块小键盘模块送入主控模块子功能模块。
由软件和硬件实现,硬件上由小键盘和互连,将小键值由送入主控模块。
软件上使用行扫描法获得键值并送回主控模块。
在本次设计中考虑抖动影响因素,执行个约延时程序后再扫描键盘,若两次都有键按下,从而消除了抖动影响。
显示模块显示模块是将显示缓冲区数值送到显示功能模块,显示缓冲区是由六个字节构成,分别保存小时高位和低位,分钟高位和低位,秒钟高系统总线模块小键盘模块显示模块中断模块计时模块微机原理课程设计可控电子时钟作者张经纬时间位和低位。
硬件上由六个构成,软件上由扫描显示方法实现。
定时模块定时模块是为提供中断请求信号。
由片实现,选用定时器,工作在方式,由时钟应该秒走动次,所以输出值应为,其输出信号可作为中断请求信号。
中断处理模块中断模块实现动态显示,硬件为片,由于中断请求信号为每秒次,中断程序该为时间按秒增加,并显示,只要开中断,便可实现每秒显示时间增加秒,从而达到动态显示效果。
硬件接线图芯片系统总线芯片数码管及键盘图二实验接线图主程序流程图主程序流程图是对整个程序逻辑图象表示。
首先是设置各个端口地址。
接着初始化各个芯片,开始计时,并通过中断控制时间正确显示。
在整个过程中都在检测是否有铵键响应。
有则停止,没有微机原理课程设计可控电子时钟作者张经纬时间则返回继续执行。
计数单元清零芯片初始化开中断,允许可屏蔽中断开始保存数据,刷新显示保存数据,刷新显示是否为第三列保存数据,刷新显示显示时钟是否有键按下再次确认读取键盘输入数据是否为第列是否为第二列是否为第四列保存数据,刷新显示微机原理课程设计可控电子时钟作者张经纬时间更改时间寄存器值中断入口毫秒是否满毫秒清零,秒加秒是否满秒清零,分加分是否满分清零,时加时是否满全部清零时间写入寄存器刷新显示中断结束并返回微机原理课程设计可控电子时钟作者张经纬时间四可控电子时钟源程序取中断入口地根据按键修改分钟变量值根据按键修改小时变量值数码管显示刷新微机原理课程设计可控电子时钟作者张经纬时间口输出清零扫描按键,判断按键是否弹起未弹起则继续循环等待弹起按键对应时间寄存空间值加程序中断程序毫秒加若毫秒小于则中断结束否则毫秒清零,秒加数据压缩成码若秒小于则更改时间寄存器值否则秒清零,分加数据压缩成码若分小于则更改时间寄存空间值否则分清零,时加数据压缩成码更改时间寄存空间值程序,微机原理课程设计可控电子时钟作者张经纬时间中断结束命令口输出清零程序时间显示程序,微机原理课程设计可控电子时钟作者张经纬时间判断显示刷新到最后位若是则结束否则显示下位时间显示结束延时程序五心得体会在这次课程设计中,是对微型计算机原理及应用复习。
同时在设计中使我编程水平提高了大步。
这次设计涉及到很多芯片应用,最大特点是软,硬件结合,对动手能里要求很大。
也使我更加体会到,在定程度和科技水平上,硬件和软件是可以实现对等转化。
电子时钟发展史就很好诠释了这个过程。
信号。
微机原理课程设计可控电子时钟作者张经纬时间三具体模块设计概述本系统设计电子钟以微处理器作为,用做定时计数器产生时钟频率,做可编程并行接口显示时钟和键盘电路,做中断控制器产生中断。
在此系统中,功能是定时,接入信号为周期性时钟信号。
采用计数器,工作于方式。
程序由以下模块组成系统共有个功能模块,分别为,主控模块,显示模块,定时模块,中断模块,小键盘模块。
系统框图如下图系统框图小键盘模块小键盘模块送入主控模块子功能模块。
由软件和硬件实现,硬件上由小键盘和互连,将小键值由送入主控模块。
软件上使用行扫描法获得键值并送回主控模块。
在本次设计中考虑抖动影响因素,执行个约延时程序后再扫描键盘,若两次都有键按下,从而消除了抖动影响。
显示模块显示模块是将显示缓冲区数值送到显示功能模块,显示缓冲区是由六个字节构成,分别保存小时高位和低位,分钟高位和低位,秒钟高系统微机原理课程设计可控电子时钟作者张经纬时间微机原理课程设计设计报告姓名张经纬学号班级电气班专业电气工程及其自动化学院电气与工程信息学院年月微机原理课程设计可控电子时钟作者张经纬花卉园艺水果等产业也呈现出了欣欣向荣景象。
在养殖业基地方面,西山区将自发搬迁到碧鸡黑荞母居委会户相对集中具有定规模生猪养殖户作为重点,积极开展标准化规模化和节约化养殖示范,引导养殖小区向生态环保型发展。
西山区农产品加工基地建设,则通过农业产业化招商引资,引进云南欣源生物科技有限公司在团结妥吉建成万寿菊加工厂。
同时,在团结白眉下冲妥吉和平龙潭谷律和海口白渔修建配套发酵池个。
巩固提升葵油酱菜火腿等“团结”牌食品和“谷律”牌花椒油质量,开发出“团结”牌果醋滇荞系列食品等新产品。
在西山区共有绿化和花卉苗木生产经营企业个,通过土地流转等形式,如今建成了绿化苗木基地亩,有绿化苗木万株,年总产值约万元。
西山区将在永胜河螳螂川沿线打造条“芳香走廊”,结合“湖两江”流域水环境治理“四全”工作和螳螂川沿线综合整治,种植加工及观赏型玫瑰亩,建立玫瑰观光园,打造芳香走廊,构建农民增收新产业,形成休闲观光新亮点,推进西
