方案三:采用LCD液晶显示屏来显示。液晶显示屏的显示功能强大,可以显示多条内容,而且其硬件制作简单、功耗较小、硬件成本低。但是其所显示的数值亮度有限,在夜间可是效果差。不过,相比较其他的设计方案,此种方案的性价比较高,故而选择采用LCD液晶显示屏来当做此次设计的显示模块。

3。4 按键模块的设计

方案一:采用矩阵型键盘来当做按键模式,这样,每一个按键都有固定的功能,操作起来比较便捷,但是,由于按键太多,硬件电路的设计比较复杂,而且其也会占用大量的CPU,故而不采用此种方案。

方案二:采用独立的按键来充作按键模块,这样一来,硬件电路的设计就相对比较简单,还可以节省大量的CPU资源,还不影响功能的实现,性价比较高,故而选择独立的按键模块。

4 系统硬件设计

4。1单片机芯片--STC89C52

该系统采用的是宏晶科技新推出的一代单片机。它具有高速、低功耗、抗干扰性强等特点,还兼容了传统8051单片机的指令代码,其外部功能引脚和内部结构如下:

(1)单片机的引脚功能:[2]

VCC:接+5V电源电压;

GND:接地;论文网

I/O口共有32个,具体介绍如下:

P0口:P0口是一个漏极开关的8位双向I/O口,即地址总线和数据总线的复用口,当作为输出口时:每个引脚都可以驱动8个TTL负载,对P0端口写入“1”时,可以作为高阻抗输入;而当访问外部程序存储器或者数据存储器时,P0口可以提供地址的低8位和8位数据的复用总线,两者分时转换。在此期间,P0口内部的上拉电阻被激活,在Flash编程的时候,P0口接收指令字节,而在程序校验时,P0口输出指令字节,另外,在进行校验时,要外接上拉电阻。

P1口:P1口是一个自带内部上拉电阻的8位双向I/O口。P1的输出缓冲级可通过吸收或者输出电流的方式来驱动4个TTL逻辑门电路。对端口写“1”,由于内部上拉电阻的作用,将端口拉到高电位,这时就可以将其当作输入口。P1口作输入口使用时,由于内部存在上拉电阻,有些引脚会被外部信号拉低而输出一个电流。

此外,P1。0和P1。1还可以当作定时/计数器2的外部技术输入和触发输入,具体如表4。1所示:

                        表4。1 特殊功能表

引脚号 功能特性

P1。0 T2(定时/计数器2外部计数输入),时钟输出

P 1。1 T2EX

P2口:内部结构和功能和P1相同,不同的是:在访问外部程序存储器或者16位内部数据存储器时,P2口输出高8位地址;当访问8位外部数据存储器时,P2口上的数据在整个访问期间都不改变。

P3口:当P3口作为一般的I/O时候,与P1相同,但P3口更重要的是它具有第二功能表,如表4。2所示:

表4。2 P3口第二功能表

端口引脚 第二功能

P3。0 RXD(串行输入口)

P3。1 TXD(串行输出口)

P3。2 INT0(外中断0)

P3。3 INT1(外中断1)

P3。4 T0(定时/计时器0外部输入)

P3。5 T1(定时/计时器1外部输入)

P3。6 WR(外部数据存储器写选通)

P3。7

上一篇:STC89C51单片机微型电子琴的设计+源代码+J电路图
下一篇:STC89C51单片机大棚温度湿度综合参数显示系统设计+源代码+电路图

AT89C51单片机的无线音乐门铃设计

AT89C52单片机室内一氧化碳...

STC89C52单片机数显电子秤的设计+电路图

STC89C52单片机DS18B20的温度...

STC89C52单片机的液晶显示控制与实现

STC89C51单片机大棚温度湿度...

STC89C51单片机微型电子琴的...

ANSYS高速列车转向架振动时...

國外鼓励生育政策二胎,...

扬州市产业结构调整的现状及对策研究

两種审美主义变体及其互渗特征【6549字】

热电冷联产户式空调系统英文文献和中文翻译

杂粮曲奇饼干的制作研究

ANSYS铝合金螺柱焊焊接过程数值模拟

东西方逻辑學发展轨迹与成果比較【3847字】

营改增”對建筑业的影响探析【2475字】

美國高校教師科研绩效管...