全球旧事资料 分类
验台上的88点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。汉字编码可用“取字模软件提取”
2、设计题目
单片机控制的88点阵
3、功能分析
采用3个LED数码管显示时间,计时范围设置为0999秒,即精确到01秒,用按键控制秒表的“开始”、“暂停”、“复位”,按“开始”按键,开始计时;按“暂停”按键,系统暂停计时;再按“开始”键,系统继续计时;数码管显示当前计时值;按“复位”按键,系统清零。
4、总体设计
本实验利用单片机的定时器计数器定时和计数的原理,通过采用Proteus仿真软件来模拟实现。模拟AT89C51单片机、LED数码管以及控件来控制秒表的计数以及计时的开启、暂停、继续、与复位。其中有三个数码管来显示数据,两个数码管显示秒(两位),另一个数码管显示十分之一秒,十分之一秒的数码管计数从09,满十进一后显示秒得数码管的个位加一,并且十分之一秒显示清零重新从零计数。同理当个位满十进一后个位也清零重新计数,当计时超过范围(即超过999秒)后,所有数码管全部清零重新计数。
1
f41硬件设计
41189C51单片机MCS51系列单片机是8位单片机产品,89C51是其中的典型代表,基本模块包括以下几个部分:(1)CPU:89C51的CPU是8位的,另外89C51内部有1个位处理器(2)R0M4KB的片内程序存储器,存放开发调试完成的应用程序(3)RAM256B的片内数据存储器,容量小,但作用大(4)IO口:P0P3,共4个口32条双向且可位寻址的IO口线(5)中断系统:共5个中断源,3个内部中断,2个外部中断(6)定时器计数器:2个16位的可编程定时器计数器(7)通用串行口:全双工通用异步接收器发送器(8)振荡器:89C51的外接晶振与内部时钟振荡器为CPU提供时钟信号(9)总线控制:89C51对外提供若干控制总线,便于系统扩展
89C51的引脚如下图
89C51单片机引脚图
2
f412晶体振荡电路89C51单片机内部的振荡电路是一个高增益反相放大器,引线XTAL1和XTAL2分别为反相振荡放大器的输入及内部时钟工作电路的输入和来自反相振荡器的输出,该反相放大器可以配置为片内振荡器。这里选用51单片机12MHZ的内部振荡方式,电路如下:C2、C3起稳定振荡频率、快速起振的作用
晶振电路413复位电路采用上电复位,上电后,由于电容充电,使RST持续一段时间的高电平,从而实现上电复位操作。这不仅能使单片机复位,还能是单片机的外围设备同时复位,当程序出现错误时,可以随时使电路复位。电路图如下:
复位电路
3
f414按键电r
好听全球资料 返回顶部