基于at89c51单片机的电子秒表的设计与制作内容摘要:
表的启动、保存、翻页查看、停止的功能和数码管的动态显示的功能。 模块框图 本次实训电子秒表所使用到的模块 1. 按 键模块 K0: start 启动, K1: save 保存数据, K2: look 查看数据, K3: stop 停止;将四个按键与 、 、 想接。 通过扫描按键,读取按键实现四个功能的控制。 2. AT89C51 单片机与数码管的显示模块 该部分由两个四段的共阳极 LED 数码管组成,用来显示秒表的秒值,数码管的使能端接到 、 、 和 上,其余 8 个引脚分别单片机 P1口相连,根据单片机引脚与数码管的连接关系 ,可以列出显示不同数字的段选码。 从而准确的输出秒表的正确秒值和保存的数据秒 值。 7 3.时钟模块 单片机必须在时钟的驱动下才能工作 .在单片机内部有一个时钟振荡电路 ,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元 , 外接晶体以及电容 C1 和 C2 构成并联谐振电路接在放大器的反馈回路中, 决定单片机的工作速度。 一般选用石英晶体振荡器。 此电路在加电大约延迟 10ms 后振荡器起振 ,在 XTAL2 引脚产生幅度为 3V左右的正弦波时钟信号 ,其振荡频率主要由石英晶振的频率确定。 电路中两个电容 C1,C2 的作用有两个 :一是帮助振荡器起振。 二是对振荡器的频率进行微调。 电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性,晶体频率可在 1. 2MHz~ 12MHz 之间任选,电容 C1 和 C2 的典型值在 20pF~ 100pF 之间选择。 C1,C2 的典型值为 30PF。 4.复位模块 89S52 的复位输入引脚 RST 为 89S52 提供了初始化的手段,可以使程序从指定处开始执行,在 89S52的时钟电路工作后,只要 RST 引脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作。 只要RST 保持高电平,则单片机循环复位。 只有当 RST 由高电平变低电平以后 , 89S52 才从 0000H 地址开始执行程序。 本系统采用按键复位方式的复位电路。 如图 8 电路图的绘制 元件的选取及元件功能简介 AT89C51(如下图) 89c51 是一个 40引脚的芯片,其中继承了运算器、控制器、存储器,是一个高度集成的芯片,可将编写编译后的程序下载到芯片中去,实现某一功能。 LED 数码管(如下图) LED数码管采用的是有发光二极管按一定的结构组合起来的显示器件。 本次实训采用的是共阳极的方式。 A— G 因脚输入不同的二进制编码可显示不同的数字。 而且本次实训采用的是 软件破译方式,通过译码程序来得到要显示的数字的字段码。 三极管(如下图) Q490 1 3Q590 1 3Q690 1 3Q790 1 3 三极管在此与 相连,起到位选的作用。 排阻(如下图) proteus 电路图及连线原因 12345678161514131211109RN11K 9 电子秒表的电路图 如图: —— 作为数码管显示的输入信号,作为数码管 A—— G 以及 DP的输入端,通过软件破译的方式并根据共阳极的数码管成功显示数字,同时破译的数字为 Uchar code BCD_7[11]={0x02,0x9e,0xa0,0x88, 0x1c,0x48,0x40,0x9a,0x00,0x08, 0xff}。 // 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,灭 —— 作为位选信号,与数码管的 1, 2, 3, 4。基于at89c51单片机的电子秒表的设计与制作
相关推荐
甚至 1uA 以下;使用电压在 3~6V 之间,完全适应电池工作。 低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。 低电压化 几乎所有的单片机都有 WAIT、 STOP 等省电运行方式。 允许使用的电压范围越来越宽,一般在 3~6V 范围内工作。 低电压供电的单片机电源下限已可达 1~2V。 目前 供电的单片机已经问世。 大容量化 以往单片机内的 ROM 为
用户不能访问和修改。 用户程序是随 PLC 的控制对象而定的,由用户根据对象生产工艺的控制要求而编制的应用程序。 为了便于读出、检查和修改,用户程序一般存于 CMOS 静态RAM 中,用锂电池作为后备电源,以保证掉电时不会丢失信息。 为了防止干扰对RAM 中程序的破坏,当 用户程序经过运行正常,不需要改变,可将其固化在只读存储器 EPROM 中。 现在有许多 PLC 直接采用 EEPROM
13 导频信号输出端 7 射频放大器输出 12 调制信号输入端 8 射频放大器地 GND 11 基准参考电压 (用于改 变容管电容量 ) 9 射频振荡器网络 10 射频振荡器网络 BA1404 的引脚功能如 表三 所列 , 它主要由前置音频放大器 (AMP),立体声调制器 (MPX),FM调制器及射频放大器组成。 立体声前置级分别为两个声道 的音频放大器。 输入为 时,增益高达 37dB
private MusicListAdapter mMusicListAdapter = new MusicListAdapter()。 private MainActivity mActivity。 private boolean isPause。 @Override public void onCreate(Bundle savedInstanceState) {
Great accuracy. It is not affected by noise. No need for a sample and hold circuit. It has a builtin clock. It has no need for high accuracy external ponents. Schematic (fixed 161109) 7segment
x82,0xf8,0x80,0x90,0xff}。 /*sbit key1=P1^0。 sbit key2=P1^1。 sbit key3=P1^2。 sbit key4=P1^3。 sbit key5=P1^4。 sbit key6=P1^5。 sbit key7=P1^6。 sbit key8=P1^7。 */ sbit keyzhu=P3^0。 sbit clean=P3^1。 sbit