帮帮文库

【毕业设计】基于单片机数字秒表设计2085179.doc 【毕业设计】基于单片机数字秒表设计2085179.doc

格式:DOC | 上传时间:2022-06-24 17:31 | 页数:33 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
1 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
2 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
3 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
4 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
5 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
6 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
7 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
8 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
9 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
10 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
11 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
12 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
13 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
14 页 / 共 33
【毕业设计】基于单片机数字秒表设计2085179.doc
【毕业设计】基于单片机数字秒表设计2085179.doc
15 页 / 共 33

1、傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动 的人, 秒表的软件设计 程序整体设计思路 个程序应该包括两方面的内容。个是对数据的描述,个是对操作的描 述。对数据的描述是指在程序中要指定数据的类型和数据的组织形式,即数据结 构对操作的描述即操作步骤,也就是算法。数据是操作的对象,操作的目的是 对数据进行加工处理,已得到期望的结果。 个程序除了以上两个主要要素之外,还应当采用结构化程序设计方法进行 程序设计,并且种计算机语言表示,在设计个程序的时候要综合运用这几 方面的知识。对于个算法应该包括以下特点 有穷性 个算法应包含有限的操作步骤,而不能是无限的。当然,比如个程序让 计算机计算年也是不合理的,不能当做是有效地算法。究竟什么是有限合理 的,并没有严格标准,由人们的常识和需要而定。 确定性 。

2、以机器语言没有移植性。 对于汇编语言,就是把机器语言用助记符来代替。比如,机器语言,如果是个 位的都很难记。更别说位的了。那么用助记符来代替他们,会精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动 的人, 容易些。比如用,表示加,那么不用记那么长的数了。其他的两者并没有什 么太大的区别。也没有移植性。 对于高级语言,比如说语言,他具有很强的可移植性。因为他有专门的编 译器。可以把语言编译成机器语言。所以对于高级语言,只有在编译的时候才 去操作硬件。 第四代语言,就是面向问题的语言了。就是指需要告诉电脑需要怎么做,不 需要告诉电脑应该怎么做,离硬件更远了。 第五代语言,就是自然语言。自然语言顾名思义,就是我们人类说得语言。 这也是最高级的语言。 我们在这个设计中。

3、高性能低电压低功耗低价格 大存储容量强功能及较好的结构兼容性发展方向。其发展趋势不外乎下 几个方面 多功能 单片机中尽可能的把所需要的存储器和口都集成在块芯片上,使得单 片机可以实现更多的功能。比如可片成计数器阵列监视 定时器高速口及计数器的捕获和比较逻辑等。 有的单片机针对个应用领域集成了相关的控制设备,以减少应用系统 的芯片数量。例如,有的芯片以内核为核心,集成了控制器,精品文档世界上,由反向放大器所构成的振荡电路,和 分别为振荡电路的输入和输出端,单片机的时钟信号通常用两种电路 形式得到内部振荡方式与外部振荡方式。电容器起稳定振荡频率快速 起振的作用,电容值般为。但在时钟电路的实际应用中定要注意正 确选择其大小,并保证电路的对称性,尽可能匹配,选用正牌的瓷片或云母电容, 如果可能的话,温度系。

4、 算法中的每个步骤都应当是确定的,而不应该是含糊模棱两可的。不能 出现有歧义的语句。 有零个或多个输入 所谓输入是指在执行算法的时候需要从外界取得必要的信息。个算法也可 以没有输入。 有个或多个输出 算法的目的是为了求解,求解就是解出。但算法的输出不定就是计算机的 打印输出,个算法得到的结构就是算法的输出。没有输出的算法是没有意义的。 有效性 算法的每个步骤都应当能够有效地执行,并且得到确定结果的。 简单介绍下计算机语言。计算机的发展规律是离硬件越来越远,离人类的自 然语言越来越近。计算机语言的发展是机器语言,汇编语言,高级语言,第四 代语言,和自然语言。 对于机器语言,只能识别二进制。而二进制就是和,和代表的是开 关。比如代表关闭,代表打开。那么每台进算计的开关都不样,也就是 硬件都不样,所。

5、拉到高电平,此时可作输入口,作输入口使用时,因为内 部存在上拉电阻,个引脚被外部信号拉低时会输出个电流。 在访问外部程序存储器或位地址的外部数据存储器例如执行 指令时,口送出高位地址数据。在访问位地址的外部数 据存储器如执行指令时,口输出锁存器的内容。 编程或校验时,亦接收高位地址和些控制信号。 口 是组带有内部上拉电阻的位双向口。口输出缓冲级可驱动 吸收或输出电流个逻辑门电路。对口写入时,它们被 内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的口将用上拉 电阻输出电流。 口除了作为般的口线外,更重要的用途是它的第二功能 口还接收些用于闪速存储器编程和程序校验的控制信号 电源和时钟复位引脚 为单片机的复位引脚。当输入连续两个时钟周期以上高电平有效,用来 完成单片机的复位初始化操作。为单片机。

6、上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动 的人, 中断设计 中断是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算 机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再 返回现行程序的间断处,继续执行原程序。中断是单片机实时地处理内部或外部 事件的种内部机制。当种内部或外部事件发生时,单片机的中断系统将迫使 暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返 回被中断的程序处,继续执行下去。 对于单片机内部共有个中断源,也就是说,有中情况发生的时候, 开始 赋初值 判断是否按下 判断是否按下 判断是否按下 判断是否按下 显示数码管 开启 定时器 关闭 定时器 数码管 复位 存储此刻 的数值。

7、 图单片机的引脚结构精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动 的人, 为低电平时,口上的内容和锁存器输出致。为编程脉冲的输入端, 单片机的内部有程序存储器,用来存放用户需要执行的程序,我们可以通过编程 脉冲输入写入。 接高电平时,单片机读取内部程序存储器。当扩展有外部时,当读取 完内部后自动读取外部。接低电平时,单片机直接读取外部。 单片机内部本身就各种周期设置。像机器周期指令周期等。如果单片机的 定时器计数器为定时功能的时候,计数器记录的就是单片机内部的机器周期。 振荡周期也称时钟周期,是指。

8、该循环里,就是本程序的主要部分了。因为我是同时亮个数码管,必然采用的 是动态显示因为有个定时器中断,则必然有个中断程序,由于采用的是 定时器,所以优先级别是在主程序中,主要部分就是对按键的判别,因为有 个按键,所以要判别次。对第个按键,首先判定按键有没有按下,如果按下, 什么也不做,直接判断有没有松开按键,旦松开后,则立刻启动定时器,此刻 定时器开始运行。对于第二个按键,还是首先判断有没有按下,旦按下,立刻 停止定时器,同时对位定时计数器的高八位和第八位再赋值次,和以前的赋 值是样的。此刻,数码管上的数字不再改变,秒表停止。接着是最后个按键, 还是判断有没有按下按键,旦按下,对数码管运行的数全部清零,清零后,数 码管再次显示个零。如果此时再按下第个按键,秒表从新开始运行,以此类 推如图所示。精品文档世界。

9、的电源引脚,个接高电平, 个接低电平。和为外接时钟引脚。个是片内震荡电路输入端, 个是输出端。对于时钟有种方式。个为两个引脚外接石英晶体和震荡 电容,另个是接地,输入。精品文档世界上,成功的有两种人,种人是傻子,种人是疯子。傻子是会吃亏的人,疯子是会行动 的人, 全称是程序存储器允许输入控制端。在度外部程序存储器时低电平有效,以 实现外部程序存储器单元的读操作。当内部读取时候,该引脚不动作外部 读取时,每个机器周期会动作次外部读取时,个脉冲被跳过 不会输出外接时,与的脚相接。 在单片机扩展外部时,用于控制把口得输出低位地址送锁存器 锁存起来,以实现地位地址和数据的隔离。为高电平时,允许地址锁存信号 。

10、数尽可能低。本设计中采用大小为的电容和 的晶振。 复位电路 关于单片机的置位和复位,都是为了把电路初始化到个确定的状态,般 来说,单片机复位电路作用是把个例如状态机初始化到空状态,而在单片机内 部,复位的时候单片机是把些寄存器以及存储设备装入厂商预设的个值,复 位是个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相 应的外部电路才能实现,如图所示。 当单片机的复位引脚出现个机器周期以上的高电平时,单片 机就完成了复位操作。如果持续为高电平,单片机就处于循环复位状态,而 无法执行程序。因此要求单片机复位后能脱离复位状态。而本系统选用的是 的晶振,因此个机器周期为,那么复位脉冲宽度最小应为。 接 图复位电路精品文档世界上,成功的有两种人,种人是。

11、为单片机提供时钟脉冲信号的振荡源的周 期,实验板上为。 状态周期每个状态周期为时钟周期的倍,是振荡周期经二分频后得 到的。 机器周期个机器周期包含个状态周期,也就是个时钟 周期。在个机器周期内,可以完成个的操作。 指令周期它是指完成条操作所需的全部时间。每条指令执行时 间都是有个或几个机器周期组成。系统中,有单周期指令双周期指 令和四周期指令。 单片机的选择 单片机微型计算机是微型计算机的个重要分支,也是颇具有生命力的机种。 单片机微型计算机简称单片机,特别适用控制领域,故又称为微控制器。通常, 单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件中央处理 器存储器和接口电路等。因此,单片机只需要和适当的软件及外部设备相 结合,便可称为个单片机控制系统。 单片机经过代发展,正朝着多功能。

12、,采用的就是语言。 主程序设计 在本软件设计中,用到了个数码管,个键盘,个定时器中断,还 有些复位电路等等。对于本程序设计的结果首先,当硬件上电后在数码管上显 示了个零,最右边的两位数为秒位,最前面位每次循环是次,没循环 次的时间是秒钟。程序定义的个键盘,第个是启动秒表,按下去后, 经过软件判断,秒表开始启动。第二个按键是停止按键,按下后,秒表停止,此 刻显示的时间就是停止的时候的时间。最后个按键是复位按键,按下后,时间 归零,再按下第个按键可以从新开始计时。以上是程序的大概要求。那么对于 程序设计思路是首先,开始,运行程序,接着进入主函数。第步就是对程序的 初始化了,对刚开始的数码管显示以及定时器的打开,定时器的高八位和第八位 的复制,定时器的启动等进行初始化。完成了这个工作后,进入个大循环,在 。

参考资料:

[1]【毕业设计】基于Packet_tracer设计校园网的设计与开发(第13页,发表于2022-06-24 17:29)

[2]生猪标准化养殖基地项目投资立项送审报告(底稿)(第62页,发表于2023-09-15 00:21)

[3]生猪标准化养殖场项目投资立项送审报告(底稿)(第16页,发表于2023-09-15 00:21)

[4]【毕业设计】基于OSGi和Spring开发Web应用的设计与开发.doc(第14页,发表于2023-09-15 22:20)

[5]生猪养殖基地项目投资立项送审报告(底稿)(第41页,发表于2023-09-15 00:21)

[6]生猪养殖基地配套工程——沼气池项目投资立项送审报告(底稿)(第14页,发表于2023-09-15 00:21)

[7]生猪养殖场项目投资立项送审报告(底稿)(第47页,发表于2023-09-15 00:21)

[8]生猪养殖场配套沼气工程项目投资立项送审报告(底稿)(第61页,发表于2023-09-15 00:21)

[9]生猪养殖场规模化畜禽养殖废弃物综合利用及污染防治示范项目投资立项送审报告(底稿)(第70页,发表于2023-09-15 00:20)

[10]生猪养殖场粪污畜禽养殖污染治理项目投资立项送审报告(底稿)(第43页,发表于2023-09-15 00:20)

[11]【毕业设计】基于ORACLE数据库的WEB设计的开发与实现(第60页,发表于2022-06-24 17:29)

[12]生物质(稻壳)发电工程项目投资立项送审报告(底稿)(第62页,发表于2023-09-15 00:19)

[13]生物质项目epc承包项目投资立项送审报告(底稿)(第114页,发表于2023-09-15 00:19)

[14]生物质能燃料中心项目投资立项送审报告(底稿)(第70页,发表于2023-09-15 00:19)

[15]生物质能热电厂项目投资立项送审报告(底稿)(第112页,发表于2023-09-15 00:19)

[16]生物质能热电厂和配套能源林基地项目投资立项送审报告(底稿)(第20页,发表于2023-09-15 00:19)

[17]【毕业设计】基于Oracle的仓库管理数据库系统设计的开发与实现(第59页,发表于2022-06-24 17:29)

[18]生物检测CRO项目投资立项送审报告(底稿)(第37页,发表于2023-09-15 00:19)

[19]生物柴油项目投资立项送审报告(底稿)(第112页,发表于2023-09-15 00:18)

[20]生物柴油生产废水处理工程项目投资立项送审报告(底稿)(第73页,发表于2023-09-15 00:18)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致