自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)

自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)

ID:3905835

大小:1.06 MB

页数:39页

时间:2017-11-25

自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)_第1页
自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)_第2页
自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)_第3页
自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)_第4页
自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)_第5页
资源描述:

《自制51单片机实验板 51单片机实验板手册(含原理图与实验程序)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、51单片机实验板实验手册作者:程风明时间:2009年1月29日地点:山东聊城邮箱:cfm12@126.com51单片机实验板实验手册程风明2009年1月29日51单片机实验板说明学习51单片机必须做大量的实验,与其说51单片机是学出来的,倒不如说51单片机是“玩”出来的。就好像个人电脑一样,让你在那看十天使用说明不如你亲自玩一天收获大。为了方便大家做一些51单片机的入门实验,制作了这块51单片机实验板。该51单片机实验板,支持AT89C51、AT89C52、AT89S51、AT89S52这四款51单片机

2、进行实验。它由DS1302、DS18B20、AT24CXX(可以更换AT24C02、AT24C04、AT24C16等存储容量大小不同的EEPROM)、蜂鸣器、继电器、六个数码管、四个发光二极管、一个四乘四的矩阵键盘、四个独立按键、一个1602液晶接口等组成。如下图所示:-1-51单片机实验板实验手册程风明2009年1月29日该实验板可以完成如下实验:ò实验一、6位8段数码管显示实验ò实验二、4×4矩阵式键盘识别实验ò实验三、独立按键•发光二极管•蜂鸣器•继电器实验ò实验四、定时/计数器T0作定时应用实验

3、ò实验五、基于DS1302的时钟实验ò实验六、温度监测系统实验该实验板使用方便,只需利用短路帽进行电路的连接即可完成各种实验。请结合电路图左上角的接口与下图说明理解该电路板的各引脚的功能。-2-51单片机实验板实验手册程风明2009年1月29日电路图左上角的接口如下:该实验板利用7805构成了自己的稳压电路,为该实验板提供+5V的稳压电源。其电路图如下:说明:J4为心为负电压的DC插座;J5为接正电压的针脚;J6为接负电压的针脚;J9为接+5V的针脚。-3-51单片机实验板实验手册程风明2009年1月2

4、9日实验一、6位8段数码管显示实验一、实验任务显示六位数以内的任意正整数。若位数低于六位时,未用到的数码管不能发光。比如,要显示145这个正整数,显示结果应为“145”,而不能是“00145”。二、电路原理图三、实验板上硬件连接利用短路帽,使P2口的P20至P25分别与数码管的位选1至6依次连接,用于控制选通哪一个数码管亮;使P0口的P00至P07分别与数码管的段码SM1至SM8依次连接,用于输出相应的段码。数字0123456789段码c0f9a4b0999282f88090-4-51单片机实验板实验手

5、册程风明2009年1月29日四、源程序#include#include#defineuncharunsignedchar#defineunintunsignedint/*****************************定义端口*****************************/#definesmgP2//利用P2_0到P2_5由右向左依次选择要显示的数码管#definedmP0//利用P0口输出段码/**********************

6、*******************************************函数功能:延迟子函数(晶振12MHz),延时时间为n乘以10us,n最大为255入口参数:n出口参数:*****************************************************************/voiddelay_smg(uncharn){do{_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();n--;

7、}while(n);}/*****************************************************************函数功能:显示六位数以内的正整数,最高位不显示零入口参数:dat出口参数:*****************************************************************/voidxianshi_smg(unsignedlongdat){bitflag=0;//标志位unchari=0;//确定所给正整数为几位数unc

8、harshu[6];//由0至5依次存放所给正整数的由高到低各位上的数uncharcodecode0[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//将数码管的段码定义到程序存储区uncharj,k;unsignedlongn;-5-51单片机实验板实验手册程风明2009年1月29日for(j=0,n=100000;j<=5;j++,n=n/10){shu[j]=dat/n;i

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

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

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