1 / 58
文档名称:

《品管圈培训》PPT课件.ppt

格式:ppt   大小:7,044KB   页数:58页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《品管圈培训》PPT课件.ppt

上传人:wz_198613 2018/8/22 文件大小:6.88 MB

下载得到文件列表

《品管圈培训》PPT课件.ppt

相关文档

文档介绍

文档介绍:计算机工程实践
实****报告
专业:
班级:
姓名:
学号:
指导老师:
设计时间:
指导教师对实****报告的评语
指导教师签字:
年月日
一前言
漫步在繁华的现代化的大都市的大街上,随时都可以看到街上有很多可以用卡取钱的机器(ATM自动柜员机),十字路口的交通灯。我们的手机,我们家里数码电视机、数码音响、遥控器、空调、智能玩具.....
这些“高科技”看上去是如此的神秘,它到底是怎样构成的,它是通过什么样的程序和什么样的方式来完成这一系列指令的呢?让我们取钱更方便、避免城市的交通混乱和交通阻塞……给我们生活带来了处处方便。其实这也是用单片机来控制的,单片机在我们生活中触手可及,它是如此地贴近我们的生活,单片机给我们的生活带来的有如此多的便利。
目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学****开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。科技越发达,智能化的东西就越多,使用的单片机就越多。看来学单片机是社会发展的需求。据统计,我国的单片机年容量已达1-3亿片,且每年以大约16%的速度增长,但相对于世界市场我国的占有率还不到1%。特别是沿海地区的玩具厂等生产产品多数用到单片,并不断地辐射向内地, 这说明单片机应用在我国才刚刚起步,有着广阔的前景。培养单片机应用人才,特别是在工程技术人员中普及单片机知识有着重要的现实意义。
面对着学****单片机一个终生受用的职业,不受年龄的限制。同时面对着生活的现代化,我们衣、食、住、行也就越来越依赖各式各样的“高科技”了,也就有很多地方都用到高集成电路IC和单片机。
学****单片机,做现代生活的领航人,你还在等什么呢?
二要求
设计1个电子钟,用4位7段码LED显示器,显示当前时间时和分。时和分之间用 2个LED作为分隔,每秒钟小数点闪动1次。用89C2051内部定时器定时,每10ms中断1次,中断100次后秒单元+1,秒单元累加到60时自动清零,分单元+1,分单元累加到60时自动清零,小时单元+1,小时单元累加到24时,又回到0时,0分,0秒。设有校表功能,通过按键可与北京时间校准。按一下S1键,进入“校时”状态,在“校时”状态按一下S2键小时单元+1,按一下S3键小时单元-1。再按一下S1键,进入“校分”状态,在“校分”状态,按一下S2键分单元+1,按一下S3键分单元-1。再按一下S1键,退出“校表”状态。
三原理图
四编程思路说明及程序流程图
1. 编程思路
定时器0,1在12MHz晶振频率时,最大的计时能力在80ms左右。所以按50ms计算最好。故首先初始化定时器0如下:
TH0 = 0xD8;
TL0 = 0xF0;
通过中断方法来获取时间的计数,使用变量tim来进行计数,当tim==20时,即为一秒。如此即可得出分,时的值。具体看如下程序流程图。

主程序流程图:
图 1;
按键设置流程图:
第一次按下S1键
Y
进入调节小时
N N
按下S3键
按下S2键
Y Y
小时减一
小时加一
第二次按下S1键
Y
进入调节分
N N
按下S3键
按下S2键
Y Y
分减一
分加一
第三次按下S1键
Y
退出校分状态

五程序清单
#include ""
#include ""
#include ""
unsigned char num[10] = {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char mins = 0;
unsigned char secd = 0;
unsigned char hours = 0;
unsigned char tim = 0;
unsigned char count = 0;
void delayms(unsigned int ms);
void key(void);
void led(unsigned char n);
void config(void);
/****************************************************
delayms
***