图3。8 数码管电位图

在这个设计中只选用了7段显示,编排如下:

//数码管段选定义       0    1    2    3    4 5 6 7   8    9

uchar code smg_du[]={0xde,0x90,0xcd,0xd9,0x93,0x5b,0x5f,0xd0,0xdf,0xdb,

//    A B C   D    E   F 不显示

 0xd7,0x1f,0x4e,0x9d,0x4f,0x47 }; //断码

3。3单片机部分

3。3。1 单片机最小系统

  要使单片机工作起来最基本的电路构成为单片机最小系统,单片机最小系统包括:单片机,复位电路,时钟电路。如图3。9所示。

图3。9 单片机最小系统

(1)概述论文网

STC89C52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器[9]。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52 可降至0Hz静态逻辑操作,支持2种软件可选择省电模式。空闲模式下,中央处理器停止工作,允许内存、定时/计数器、串口、中断继续工作。断电保护,内存内容被保存,振荡器被冻结,所有的工作都停止,直到下一个中断或硬件复位。这一模块以单片机为中心把程序代码烧进去然后外围接上复位电路、振荡电路、键盘控制、数码管显示电路、报警电路等子模块。

    (2)主要功能特性

◆兼容标准MCS51指令系统;

 ◆8k可反复擦写(>1000次)Flash ROM; 

◆32个双向I/O口;   

 ◆256x8bit内部RAM ;

◆3个16位可编程定时/计数器中断;

 ◆时钟频率0-24MHz; 

◆2个串行中断;

◆可编程UART串行通道; 

◆2个外部中断源; 

◆共8个中断源; 

◆2个读写中断口线; 

◆低功耗空闲和掉电模式; 

 ◆软件设置睡眠和唤醒功能;

(3)单片机的引脚功能

MCS-51系列单片机一般有40个引脚,双列直插式封装,利用HMOS工艺制造。

①VCC和GND为主电源引脚;

②XTAL1和XTAL2为时钟电路引脚;

③P0。0~P0。7、P1。0~P1。7、P2。0~P2。7和P3。0~P3。7为输入/输出引脚端口;

④其余端口均为控制信号;

(4)晶振电路

图3。10 晶振电路

每个单片机系统里都有晶振,全称是晶体震荡器。如图3。10电路所示,C3、C4为瓷片电容,其大小均为30PF;X1即为晶振,其大小为12MHz,电路的两端分别与STC89C52的XTAL1引脚和XTAL2引脚相连。

上一篇:STC89C52单片机的太阳能热水器控制器设计
下一篇:HV9910B小功率LED驱动电源设计Matlab仿真

灰色理论在PID控制器中的应用研究

AT89C51单片机的多点温度检...

STC89C52单片机的太阳能热水器控制器设计

STC89C51单片机的电子密码锁设计+电路图+程序

AT89C52单片机的酒精检测系统设计+电路图

AT89C51单片机家庭遇险自动...

MATLAB基于图像的一维条码识别+程序

杭州市江干区小學生課外...

會计发展趋势研究【1932字】

生态高值农业的科学评价+文献综述

单片机四自由度机械臂设计+电路图+程序

我国政府公共安全管理及其对策建议

14岁男孩不上學能學点什么...

板上芯片的热应力分析+文献综述

现茬年轻人选择的行业,...

整体护理對妇科肿瘤化疗...

中央空调国内外研究现状水平和发展趋势