基于单片机多功能秒表课程设计任务书(编辑修改稿)内容摘要:
( B) 图 4 复位电路图 上述电路图中的电阻、电容参数适用于 6MHz 晶振,能保证复位信号高电平持续时间大于 2个机器周期。 本系统的复位电路采用图 4( A)上电复位方式。 按键电路 按键是常开的按键开关,每个按键都被赋予一个代码,称为键码。 按键的开关状态通过一定的电路转换为高、低电平状态。 按键闭合过程在相应的 I/O 端口形成一个负脉冲。 闭合和释放过程都要经过一定的过程才能达到稳定,这一过程是处于高、低电 平之间的一种不稳定状态,称为抖动。 抖动持续时间的长短与开关的机械特性有关,一般在 5~ 10ms 之间。 本设计中是用软件程序来去除抖动。 由于系统使用到的按键数并不多,所以不选用矩阵键盘而选用独立式按键电路。 直接用 I/O口线构成单个按键电路,每个按键占用一条 I/O 口线,每个按键的工作状态不会产生互相影响。 相应的按键电路图如图 5所示。 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2C13 0 pC23 0 pX1CR Y S T A LR11kC31 0 u开停清除 图 5 按键电路 时钟电路 STC89C51 内部有一个用于构成振荡器的高增益反相放大器,引脚 RXD 和 TXD 分别是此放大器的输入端和输出端。 时钟可以由内部方式产生或外部方式产生。 内部时钟电路如图 6所示,在 RXD 和 TXD 引脚上外接定时元件,内部振荡器就产生自激振荡。 定时元件通常采用石英晶体和电容组成的并联谐振回路。 晶体振荡频率可以在 ~ 12MHz 之间选择,电容值在 5~ 30pF之间选择,电容值的大小可对频率起微调的作用。 外部方式的时钟电路如图 6所示, RXD 接地,TXD 接外部振荡器。 对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz 的方波信号。 片内时钟发生器把振荡频率两分频,产生一个两相时钟 P1 和 P2,供单片机使用。 图 6 时钟电路图 驱动显示电路 LED 显示器是单片机应用系统中常用的廉价输出设备。 它是由若干个发光二极管组成的,当发光二极管导通时,相应一个笔画发光,控制某几段发光二极管导通,就能显示出某个数码或字符。 在单片机应用系统中,显示器显示有静态显示和动态扫描显示两种方法。 所谓静态显示,就是每一个显示器 都要占用单独的具有锁存功能的 I/O 接口用于笔划段字形代码。 这样单片机只要把要显示的字形代码发送到接口电路就可以了,直到要显示新的数据时,再发送新的字形码。 使用这种方法 CPU 的开销小,控制程序简单,但占用较多的硬件资源。 动态扫描显示是单片机中应用最为广泛的一种显示方式。 其接口电路是把所有显示器的 8个笔划段 A~ DP 同名端连在一起,而每一个显示器的公共极 COM 各自独立地受 I/O线控制。 CPU 向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是哪个显示器亮,则取决于 COM 端,而这一端是由 I/O 控制的,因此就可以自行决定何时显示哪一位了。 所谓动态扫描就是指采用分时的方法,轮流控制各个显示器的 COM 端,使各个显示器轮流点亮。 共阳数码管的引脚图如 图 7所示。 图 7 数码管引脚Q1P N PQ2P N PQ3P N PQ4P N PR 1 11kR 1 21kR 1 31kR 1 41kR91 0 kR 1 51 0 kR 1 61 0 kR 1 71 0 k 图 8 驱动显示电路 五、 整体电路图 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2C13 0 pC23 0 pX1CR Y S T A LR11k C31 0 u开停清除R 1 02 2 0R22 2 0R32 2 0R42。基于单片机多功能秒表课程设计任务书(编辑修改稿)
相关推荐
low cost, easy to carry . That’s result in its universal in the fields of industrial control and home entertainment. This paper takes AT89C51 as the object of study,128X64 LCD as a display,
在 u1=E- u0,根据能量守恒得: o ffon tIEUtEI 101 )( 整理得: EEtTEt ttUof fof fof fon 10 ( 10 ) (2 5) 因为 Ttoff ,输出电压大于电源电压,因此该变换器又被称作升压斩波电路,其又被叫做 Boost 变换器。 由于 Ttoff ,因此改变它便能改变 u0与导通占空比的关系: 1
芯片自身特点和应用角度出发,软件实现角度上看,星型网络,一般采用轮询机制,按地址轮询或者按频率点轮询。 因为搭建通信有两个基本前提[8]:收发地址需要匹配,这好比人和人对话,首先得找对交流对象,否则只能是对牛谈情。 工作频率需要一致,这也好比人和人对话,首先语言得互通,一个普通的地球人(或中国人)和一个外星人(或外国人)无法直接交流。 正因为有以上两个前提条件
上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。 (在系统可编程) /IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口( RxD/,TxD/)直接下载用户程序,数秒即可完成一片 EEPROM 功能 3 个 16 位定时器 /计数器。 即定时器 T0、 T T2 部中断 4 路,下降沿中断或低电平触发电路, Power
微机控制技术 .清华大学出版社 .1994:8687 146147 [5] 《融会贯通 Protel99 电路设计》 弘道工作室 北京 人民交通出版设, 2020. [6] 《单片机原理及接口技术实验》 朱定华 北京 北方交通大学出版社 附 1:源 程序代码 RS BIT。 定义液晶显示端口标号 RW BIT E BIT。
实现输出电流范围为 200mA~2020mA,满足步进 10mA,误差的绝对值 ≤ 1% +10mA,可以同时显示电流的给定值、仿真测试值、负载电压值、负载电阻值。 关键词 :电流源; 稳压电源 ; AT89S52; LCD 显示; Proteus II ABSTRACT The requiements of numerical controlling constant current