基于单片机的电子秒表课程设计说明书论文范文模板参考资料内容摘要:

8P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10V C C40GND20U1A T 89 S 5 1晶振1 1. 0 59 2 M H zC62 0pC72 0pX1X2R21 0KC14 .7 uS 17R eS e tR eS e tP 1. 7P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6A L E123456J 13C O N 6D 0 0D 0 1D 0 2D 0 3D 0 4D 0 5D 0 6D 0 7P 30P 31P 32P 33P 34P 35P 36P 37P 20P 21P 22P 23P 24P 25P 26P 27P 1. 5P 1. 6P 1. 7V C CV C C下载线插座复位按钮V C C 第 5 页 共 15页 单片机必须在时钟的驱动下才能工作 .在单片机内部有一个时钟振荡电路 ,只需要外接一个 振荡源就能产生一定的时钟信号送到单片机内部的各个单元 , 外接晶体以及电容 C1 和 C2 构成并联谐振电路接在放大器的反馈回路中, 决定单片机的工作速度。 一般选用 12MHz石英晶体振荡器。 此电路在加电大约延迟 10ms后振荡器起振 ,在 XTAL2 引脚产生幅度为 3V 左右的正弦波时钟信号 ,其振荡频率主要由石英晶振的频率确定。 电路中两个电容 C1,C2 的作用有两个 :一是帮助振荡器起振。 二是对振荡器的频率进行微调。 电容的大小会影响振荡器频率的高低、振荡器的稳定性、起振的快速性和温度的稳定性,晶体频率可在 1. 2MHz~ 12MHz 之间任选,电容C1 和 C2 的典型值在 20pF~ 100pF 之间选择。 C1,C2 的典型值为 30PF。 3.复位模块 AT89S52 的复位输入引脚 RST 为 89S52 提供了初始化的手段,可以使程序从指定处开始执行,在 89S52 的时钟电路工作后,只要 RST 引脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作。 只要 RST 保持高电平,则单片机循环复位。 只有当 RST 由高电平变低电平以后, 89S52 才从 0000H 地址开始执行程序。 本系统采用按键复位方式的复位电路。 LED 数码管采用的是有发光二极管按一定的结构组合起来的显示器件。 本次实训采用的是共阳极的方式。 A— G 因脚输入不同的二进制编码可显示不同的数字。 第 6 页 共 15页 而且本次实训采用的是软件破译方式,通过译码程序来得到要显示的数字的字段码。 六、电路设计: —— 作为数码管显示的输入信号,作为数码管 A—— G以及 DP的输入端,通过软件破译的方式并根据共阳极的数码管成功显示数字,同时破译的数字为 Uchar code BCD_7[11]={/*0,1,2,3,4,5,6,7,8,9,*/ 0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09,} —— 作为位选信号,与数码管的 1, 2, 3, 4相连,同事结合三极管的驱动完成数码管的位选。 —— 与 K0, K1, K2,K3 四个开关相连,同时结合程序的键盘扫描功能实现开关的控制功能。 P1 口可以实现 I/O 输入输出。 开始 定时器计数初始化 显示缓冲区初始化 开中断 键盘扫描 是否有键盘输入。 键号送 k 判断是否为 start 键。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。