电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机四位数码管计数器结题报告

51单片机四位数码管计数器结题报告_第1页
1/7
51单片机四位数码管计数器结题报告_第2页
2/7
51单片机四位数码管计数器结题报告_第3页
3/7
一.引言 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU 表示单片机,它最早是被用在工业控制领域。单片机由芯片内仅有CPU 的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU 集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL 的Z80 是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。单片机是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU 随机存储器RAM、只读存储器ROM、多种I/O 口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。MCS-51 系列中51 子系列有两个16 位可编程定时/计数器: 定时计数器T0 和定时计数器T1 每 个定时/计数器即 可以对系统时钟 计数实 现 定时,也 可以对外部 信 号 计数实 现 计数功能,这些 功能都 是通过编程设定实 现 的、每 个定时/计数器都 是多种工作 方 式,其 中T0 有四种工作 方 式; T1 有三 种工作 方 式; T2 有三 种工作 方 式。通过编程可设定工作 于 某 种方 式。每 一个定时/计数器定时计数时间 到时产 生 溢 出,使相 应 的溢 出位置 位,溢 出可通过查询或中断处方式理。基于 51 单片机,低功耗液晶显示屏在电子产品中的广泛应用以及广大的市场背景,展开此次设计。通过此次设计加深对单片机,液晶显示屏的认识及使用,并为学习其他电子器件的驱动程序做准备。系统设计环境:PC 机,KEIL 软件,STC-ISP 下载软件 二 .硬件设计 1.电路原理图 三.源程序 #include #define uint unsigned int #define uchar unsigned char uint i,j; uint qian,bai,shi,ge,temp; sbit dula=P2^6; sbit wela=P2^7; uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f}; void delay(uint z) { for(i=z;i>0;i--) for(j=120;j>0;j--); } void main() { temp=0; while(1) { if(temp==9999) temp=0; qian=temp/1000; bai=temp%1000/100; shi=temp%100/10; ge=temp%10; dula=1; P1=table[qian]; dula=0; wela=1; P1=0xfe; wela=0; delay(500); dula=1; P1=table[bai]; dula=0; wela=1; P1=0xfd; wela=0; delay(500); dula=1; P1=table[shi]; dula=0; wela=1; P1=0xfb; wela=0; delay(500); dula=1; P1=table[ge]; dula=0; wela=1; P1=0xf7; wela=0; delay(500); temp++; } } 四,测试图

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机四位数码管计数器结题报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部