单片机最小应用系统设计报告-手动计数器设计

单片机最小应用系统设计报告-手动计数器设计

ID:18677596

大小:1.31 MB

页数:17页

时间:2018-09-21

单片机最小应用系统设计报告-手动计数器设计_第1页
单片机最小应用系统设计报告-手动计数器设计_第2页
单片机最小应用系统设计报告-手动计数器设计_第3页
单片机最小应用系统设计报告-手动计数器设计_第4页
单片机最小应用系统设计报告-手动计数器设计_第5页
资源描述:

《单片机最小应用系统设计报告-手动计数器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学单片机最小应用系统设计报告指导老师:学生:学号:电子科技大学机电工程学院2009年5月单片机最小应用系统设计报告一、设计题目1二、设计内容与要求1三、设计目的意义1四、系统硬件电路图1五、程序流程图与源程序3六、系统功能分析与说明55.1系统主要组成部分55.2数码管部分55.3单片机最小系统部分75.4电路板的制作125.5系统连线说明分析13七、设计体会14八、总结14九、参考文献15《微机单片机接口》设计报告一、设计题目手动计数器设计。用AT89S51单片机控制从00到99。每

2、碰触一次按键计数器加1。一直加到99。二、设计内容与要求利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴数码管,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接一个共阴数码管,作为00-99计数的十位数显示。三、设计目的意义1、进一步熟悉和掌握单片机的结构及工作原理,加深对单片机理论知识的理解;2、掌握单片机内部功能模块。3、掌握单片机的接口及相关外围芯片的特性、使用与控制方

3、法;4、掌握单片机的编程方法,调试方法;5、掌握单片机应用系统的构建和使用,为以后设计和实现单片机应用系统打下良好的基础。四、系统硬件电路图15电路图:图1电路图PCB电路图:图2PCB电路图15五、程序流程图与源程序(1)程序流程图:图3程序流程图(2)源程序:#includeunsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsignedcharCount; void

4、delay10ms(void){unsignedchari,j;for(i=20;i>0;i--)15for(j=248;j>0;j--);} voidmain(void){Count=0;P0=table[Count/10];P2=table[Count%10];while(1){if(P3_7==0){delay10ms();if(P3_7==0){Count++;if(Count==100){Count=0;}P0=table[Count/10];P2=table[Count%10];wh

5、ile(P3_7==0);}}15}}六、系统功能分析与说明5.1系统主要组成部分手动计数器主要分为两个部分:单片机最小系统,数码管部分。所用主要元件有:AT89S51,1k的上拉电阻,两个一位的共阴极数码管。5.2数码管部分主要用的是共阴极数码管。LED显示器是由发光二极管作为为显示字段的数码显示器件,图1为一位LED显示器的外形和引脚图,其中七只发光二极管(a~g七段)构成字型“8”,另外还有一只发光二极管dp作为小数点。当显示器的某一段发光二极管通电时,该段发光,例如,使b、c、f、g这4

6、段发光二极管通电,则显示字符“4”。数码管外形和引脚:见图4。gfGNDab10987612345edGNDcdp图4外形和引脚15共阴极结构:LED显示器有共阴极和共阳极两种结构,下面只介绍共阴极结构。见图5,在共阴极结构中,各段发光二极管的阴极连在一起,将此公共点接地,某一段发光二极管的阴极为高电平时,该段发光。共阴极字段码:LED显示0~9某个字符时,则要求在a~dp送固定的字段码,如要使LED显示“0”,则要求a、b、c、d、f各引脚为高电平,g和dp为低电平,字段码为“3fh”。dpg

7、fedcba001111113fh共阴极字符0~9七段码如下:字符:0123456789字段码:3fh06h5bh4fh66h6dh7dh07h7fh6fhabcdefgdp图5共阴极结构限流电阻R计算:普通的LED的平均电流工作为3mA左右(高亮度型为1mA),LED压降如果按1.7V计算,则R=U/I=(5-1.7)/0.003=1100(Ω)15+5VR图6LED接线图5.3单片机最小系统部分MCS-51系列单片机是一种高性能的8位机系列,广泛应用于各种小型控制系统中,其引脚图如图所示。本

8、论文采用的AT89C51单片机是AMTEL公司生产的MCS-51系列的兼容产品,与MCS-51指令系统兼容,系统结构相同,CMOS工艺制造并带有非易失性Flash程序存储器。全部支持12时钟和6时钟操作。AT89C51包含128字节RAM、32条I/O口线、3个16位定时/计数器、6输入4优先级嵌套中断结构、1个串行I/O口(可用于多机通信I/O扩展或全双工UART以及片内振荡器和时钟电路)。ROMRAMCPUI/O接口电路定时器/计数器时钟15图7MCS-51引脚图MCS-51系列单片机的并行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。