课程设计--基于51单片机的数字秒表设计内容摘要:
8 图 单片机复位电路 系统总电路的设计 系统总电路由以上设计的显示电路,时钟电路,按键电路和复位电路组成,只要将单片机与以上各部分电路合理的连接就组成了系统总电路。 系统总电路图附录 B所示。 8051 单片机为主电路的核心部分,各个电路均和单片机相连接,由单片机统筹和协调各个电路的运行工作。 8051 单片机提供了 XTAL1 和 XTAL2 两 个专用引脚接晶振电路,因此只要将晶振电路接到两个专用引脚即可为单片机提供时钟脉冲,但在焊接晶振电路时要尽量使晶振电路靠近单片机,这样可以为单片机提供稳定的始终脉冲。 复位电路同晶振电路,单片机设有一个专用的硬件复位接口,并设置为高电平有效。 按键电路与单片机的端口连接可以由用户自己设定,本设计中软件复位键和查看键分别接单片机的 和 ,均设为低电平有效。 而另外的开始键和暂停键两键使用了外部中断,所以需要连接到单片机的特殊接口 和 ,这两个 I/O 口的第二功能分别为单片机的外部中断 1端口和外部中断 0端口。 同样设置为位低电平有效。 显示电路由五位数码管组成,采用动态显示方式,因此有 8 位段控制端和 5位位控制端,八位段控制接 P0口, ~ 分别控制数码显示管的 a、 b、 c、 d、 e、 f、 g、dp 显示, 8051 的 P0口没有集成上拉电阻,高电平的驱动能力很弱,所以需要接上拉电阻来提高 P0 的高电平驱动能力。 五位位控制则由低位到高位分别接到 ~ 口,NPN 三极管 9013 做为位控制端的开关,当 ~ 端口任意一个端口为高电平时,与其相对应的三极管就导通,对应的数码管导通显 示。 通过以上设计已经将各部分电路与单片机有机的结合到一起,硬件部分的设计以大 9 功告成,剩下的部分就是对单片机的编程,使单片机按程序运行,实现数字电子秒表的全部功能。 五、 具体实现过程 对数字秒表设计进行分析,敲定几组方案; 在 PROTUES 软件中,画电路图,进行仿真、调试; 对自己想要实现的秒表现象进行编程,运用 KEIL 软件;并于 Proteus 联调。 调试过程中要不断改进自己的方案; 测试各个所需元件, STC89C52RC,数码管。 将方案敲定之后,对 LED 数字秒表进行焊接其中最主要的是 对最小系统的焊接时非常关键的,在进行焊接数码管时,很关键。 将最小系统焊接好以后要用数字万用表进行测试,首先要测试有没有短接、断接的地方,再将焊好的板子放在电源上进行加电,看电路板子是否正常工作。 将最小系统板子与数码管板子连在一个,通过 USB 口与电脑相连,打开串口助手,将 KEIL 软件中的程序下载到单片机中,进行验证。 具体程序 /******************************************************** * 文 件 名 : 秒表 .c * 描 述 : 基于 51 单片机的数码管数字秒表; 带有指示灯,蜂鸣器,按键(启动、清零、计次) * 创 建 人 : 罗宏 * 单 位 : 佳木斯大学 信息电子技术学院 电子协会 * 日 期 : * 开 发 环 境 : Keil 4 * 邮 箱 : * 晶 振 : * 版 本 号 : *********************************************************/ include define uint unsigned int //宏定义无符号整型 define uchar unsigned char //宏定义无符号字符型 define DUAN (P0) //宏定义数码管段代码 define WEI (P2) //宏定义数码管位代码 sbit keystart_stop = P3^2。 //定义启动 /停止按键 sbit keyrest = P3^3。 //定义复位 /清零按键 sbit keyrecord = P3^4。 //定义计数 /存储按键 sbit keydispaly = P3^5。 //定义计数 /显示按键 sbit beep = P3^6。 //定义蜂鸣器 sbit led = P3^7。 //定义 uchar x,msec5,msec10,second,minute。 //时间变量 uchar msec,sec,min。 //显示变量 uchar code table1[] = {0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8,0x80,0x90}。 //共阳数码管数组不带点显示 uchar code table2[] = {0x40,0x79,0x24,0x30, 0x19,0x12,0x02,0x58,0x00,0x10}。 //共阳数码管带点显示 /******************************** 函数名称 : 延时函数 delay 功 能 : 延时指定毫秒 参 数 : uchar x 返 回 值 : 无 10 ********************************/。课程设计--基于51单片机的数字秒表设计
相关推荐
case 0x5a: return(6)。 case 0x42: return(7)。 case 0x4a: return(8)。 case 0x52: return(9)。 case 0x98: return(10)。 case 0xb0: return(11)。 case 0xe0: return(12)。 case 0xa8: return(13)。 case 0x90:
平 ,提高全员的安全意识,进一步增强电网调度安全可靠性和管理规范性。 在整个排查工作中,遵循 “边查,边整 改 ”Xx 电业局调度控制中心 3 的原则,根据隐患特点,细化隐患描述,进行分类监管,以便于分析隐患成因,及时采取预控措施,防止隐患的二次出现,有效减少事故发生。 对于发现的隐患,能采取有效整改措施的,及时落实整改,做到 “一个都不能少 ”。 对于暂时不具备消缺条件的,细致分析原因
旦出现延期或取消的情形,召集人应当在原定召开日前至少 2 个工作日公告并说明原因。 第五节 股东大会的召开 第五十八条 本公司董事会和其他召集人将采取必要措施,保证股东大会的正常秩序。 对于干扰股东大会、寻衅滋事和侵犯股东合法权益的行为,将采取措施加以制止并及时报告有关部门查处。 第五十九条 股权登记日登记在册的所有股东或其代理人,均有权出席股东各种管理资料,房地产,策划等应用文书,网站地址:
程序执行时,即使输入信号发生变化,内存中输入信息也不变化,只有在下一个扫描周期的输入采样阶段才能读入信息。 2) 程序执行阶段: plc 对用户程序扫描。 3)输出刷新阶段:当所有指令执行完毕通过隔离电路,驱动功率放大器,电路是输出端子向外界输出控制信号驱动外部负载。 PLC 汇编语言 采用面向控制过程,面向问题,简单直观的 plc 编写横语言,常用的有:梯形图,语句表,功能图等。 1. 梯形图
广陂垅田间配套(Ⅰ 标段投资 83万元、 、Ⅱ 标段投资 79万元、 、Ⅲ标段投资 80万元、 、Ⅳ 标段投资 93万元 、Ⅴ 标段投资 94万元 )五个标段(工程地点富田镇富田、陂下村);总投资为 429万元;炉下垅田间配套( Ⅰ 标段投资 82万元、 Ⅱ 标段投资 100万元、 Ⅲ 标段投资 77万元 )三个标段 (工程地点新圩镇黄塘、樟塘村、炉下村) ,总投资为 259万元。
熏疾赡苦毅终樱蛙缎掺诬贺 (一)成立学院绩效考核工作领导小组。 湖南理工职业技术学院绩效考核办法湖南理工职业技术学院绩效考核办法(试行)为加强学院内部管理 ,充分调动机关处室干部职工和教学系部教师的工作主动性、积极性 ,激发院内各单位的工作活力,强化全院教职工工作责任心,提高工作 效率和教育教学质量 ,建立客观公正的考核评价机制,特制订本办法。 一