单片机实训.doc
文本预览下载声明
实训报告
题目名称: 单片机实验
系 部: 电气与信息工程系
专业班级: 电子信息xx 班
学生姓名: x x x
学 号: x x x x x x
指导教师: x x
完成日期: 2015年6月25 日
新疆工程学院
实训评定意见
设计题目 单片机实验
系 部 电气与信息工程系 专业班级 电子信息工程
学生姓名 x x x 学生学号 x x x x x x x
评定意见:
评定成绩:
指导教师(签名): 年 月 日
摘 要
随着单片机技术的飞速发展,在其推动下,现代的电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高。
时间对于人们来说总是那么的宝贵,可以说时间和金钱是划上了等号。准确的掌握时间和分配时间对人们来说至关重要。因此采用单片机为主的数码管为显示器的电子时钟就体现出了很大的优势。电子钟的设计方法有很多种,但利用单片机制作的电子时钟更具有编程灵活、便于电子功能的扩充、精确度高、便于携带、显示直观等特点。
关键字:单片机 LED 显示器
目 录
1单片机的概述 5
1.1单片机的背景 5
1.2单片机的发展 5
1.3单片机的发展趋势 6
1.4单片机的用途 7
1.5 单片机的概念 8
2系统设计 9
2.1设计原理 9
3实验案例 10
3.1 LED闪烁灯程序 10
3.2 0-8动态显示 10
3.3 静态显示0-f 定时器中断 13
3.4.动态显示-同时显示1-9 15
学习心得 18
致 谢 19
参考文献 20
1单片机的概述
1.1单片机的背景
20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
单片机(MCU)可以定义为:一种把微处理器(CPU)、随机存储器RAM)、只读存储器()、输入/输出(I/O)接口电路、定时器/计数器、串行通信接口及中断系统等部件集成在同一块芯片上的,具有完整功能的微型计算机。这块芯片就是硬件,而软件程序则存放在片内的只读存储器中。
程序如下:
#include REG52.h
code unsigned char stop[3] _at_ 0x3b;
sbit dula = P2^5;
sbit wela = P2^6;
sbit E = P2^7;
unsigned char num,tt;
unsigned char code table[] = {
0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8,
0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E
};
//void delay(unsigned int z);
void main()
{
num = 0;
tt = 0;
TMOD = 0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
P3 = 0x00;
E = 0;
wela =
显示全部