导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[lalaxiao2007][求助]求高手帮我看下这个单片机程序



No.105257
作者:lalaxiao2007
邮件:suiyi332004@yahoo.com.cn
ID:76236
登陆:2次
文章数:1篇
最后登陆IP:61.191.152.81
最后登陆:2007/5/6 15:01:28
注册:2007/4/27 14:51:27
财富:106
发帖时间:2007/4/27 14:56:19
发贴者IP:61.191.152.69
标题:lalaxiao2007:[求助]求高手帮我看下这个单片机程序
摘要:No.105257[求助]求高手帮我看下这个单片机程序 我在做单片机实现数字电压表的毕业设计,现有一程序,但是小女子太笨了,翻了一天的书也看不懂,现拿出来给各位高手看看,希望大家能帮帮我,感激啊
我的qq:726643557
#include   <at89x51.h>   
#define uchar unsigned char  //*定义宏uchar=unsigned char**//
uchar code dispbitcode[]={0xfe,0xfd,0xfb,0xf7}; //*位地址代码*//
uchar code dispcode[]={0xc0,0x0f9,0x0a4,0x0b0,0x99,//*0~9,和不显示代码,共阳*//
0x92,0x82,0x0f8,0x80,0x90,0xff};
uchar dispbuf[4];     //*定义数组类型*//
uchar dispcount;            //*定义dispcount类型*//
uchar getdata;         //*定义getdata类型*//
unsigned int temp;      //*定义temp类型*//
uchar i;        //*定义i 类型*//
  
sbit st=p3^0; //*定义st的位地址为p3的第一位*//
sbit oe=p3^1; //定义oe的位地址p3的第二位*//
sbit eoc=p3^2; //定义eoc的位地址p3的第三位*//
sbit clk=p3^3; //定义clk的位地址p3的第四位*//
void main(void) 
{ 
  st=0; //*禁止a/d转换器启动*//
  oe=0; //*禁止a/d输出*//
  et0=1; //*允许t0启动*//
  et1=1; //*允许t1启动*//
  ea=1; //*打开总开关*//
  tmod=0x12; //*设置t0   t1工作方式 。t0 为方式2 ,8位自动重装;t1为方式1,16位计数器*//
  th0=216; //*装初值,输出频率为:f=1/(40*2)*1000000=12500hz*//
  tl0=216; 
  th1=(65536-3000)/256; //*给t1定时器赋初值*//
  tl1=(65536-3000)%256; 
  tr1=1; //*启动t1*//
  tr0=1; //*启动t0*//
  st=1; //*形成一个正脉冲,启动a/d转换器*//
  st=0;  
  while(1) //*等待a/d转换完成*//
    { 
      if ......

>>返回讨论的主题


  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:16127毫秒 查询8次