天津工业大学电子CAD课程设计报告书三、总体方案本设计由硬件设计和软件设计两部分组成,总电路如图1所示,硬件设计主要包括单片机芯片选择,数码管选择及晶振,电容,电阻等元器件的选择及其参数的确定;软件设计主要是实现30秒倒计时程序的编写,包括利用中断实现1秒的定时及30秒的倒计时
具体设计:通过AT89C51型号单片机,由P0I/O引脚分别控制7SEG–MPX2–CA型号数码管,通过单片机的和控制选通数码管控制十位和个位,达到显示30秒倒计时的目的
30秒倒计时,到0时1KHZ声音报警,LED2秒闪烁一次
4秒后声光停图130秒倒计时总体电路设计硬件设计方法AT89C51的芯片概述AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案
AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案
其工作电压在-5V,一般我们选用+5V电压
外形及引脚排列如图2所示:AT89C51主要特性图2:AT89C51的核心电路框图LED数码管显示器概述本设计中采用的是7SEG–MPX2–CA型号7段共阳数码管,它是一种半导体发光器件,其基本单元是发光二极管
实物如图3所示:图37SEG–MPX2–CA型号数码管图5程序框图软件设计方法定时/计数器初值计算(1)本电路应用TIMER0MODE16位计数器的计时中断法
(2)12M的晶振每秒可以产生1M个机器周期,1秒等于1000000微秒,而每一计时脉冲是1微秒,因此需