找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 28148|回复: 89
收起左侧

郭天祥TX-1C单片机开发板的Proteus仿真版与程序源码下载

  [复制链接]
ID:379810 发表于 2018-8-10 20:21 | 显示全部楼层 |阅读模式
找了好久的资料,无条件分享给大家
郭天祥仿真单片机开发板的proteus原理图如下(proteus仿真工程文件可到本帖附件中下载)
0.png 0.png 0.png 0.png

附带一下程序源码:
1.闪烁灯
10.1602液晶显示
11.AT24C02-wrong
12.串口测试程序
12.串口通信
12864
13.12864带字库测试程序-test
14.用液晶显示的一个时钟
15.DS1302
2.流水灯
3.单键识别
4.矩阵键盘检测
5.利用定时器和蜂鸣器唱歌
6.AD试验
7.DA试验
8.DS18B20温度传感器
9.计时器


测板程序介绍:
本程序为实验板的总体测试程序,综合测试了整个实验板上的绝大多数功能,用户可不用测试。
下载程序后会依次看到以下5种状态。
1.8个流水灯先会从上到下流动一遍,同时蜂鸣器发声。
2.接着DAC电流指示灯由暗变亮
3.接着前三位数码管显示温度值
4.接着AD数值显示在数码管的前三位
5.接着等待矩阵键盘的按下,按下后相应的数码显示在数码管的后三位上,

下面是其中的单键识别源程序(注释是不是很详细?):
  1. #include <reg52.h>

  2. sbit BY1=P3^4;       //定义按键的输入端S2键
  3. unsigned char count; //按键计数,每按一下,count加1
  4. unsigned char temp;
  5. unsigned char a,b;

  6. void delay10ms(void) //延时程序
  7. {
  8.         unsigned char i,j;
  9.         for(i=20;i>0;i--)
  10.         for(j=248;j>0;j--);
  11. }
  12. void key()           //按键判断程序
  13. {
  14.         if(BY1==0)  //判断是否按下键盘
  15.         {
  16.           delay10ms(); //延时,软件去干扰
  17.           if(BY1==0)   //确认按键按下
  18.            {
  19.            count++;     //按键计数加1
  20.            if(count==8) //计8次重新计数
  21.            {
  22.         count=0;    //将count清零
  23.            }
  24.          }
  25.         while(BY1==0);//按键锁定,每按一次count只加1.
  26.         }
  27. }
  28. void move()         //广告灯向左移动移动函数
  29. {
  30.         a=temp<<count;
  31.         b=temp>>(8-count);
  32.         P1=a|b;
  33. }

  34. main()
  35. {
  36. count=0;  //初始华参数设置
  37. temp=0xfe;
  38. P1=0xff;
  39. P1=temp;
  40. while(1)  //永远循环,扫描判断按键是否按下
  41. {
  42.    key();    //调用按键识别函数
  43.    move();   //调用广告灯移动函数
  44. }
  45. }
复制代码

是不是很详细,有了仿真文件资料包基本不用去买单片机开发板了

全部资料51hei下载地址:
郭天祥TX-1C单片机Proteus仿真版.rar (7.18 MB, 下载次数: 1416)

评分

参与人数 5黑币 +90 收起 理由
荒野Contra + 12
chit100 + 8 赞一个!
zbfdyw + 10 共享资料的黑币奖励!优质资料,共享奖励!
wangxindir + 10 赞一个!
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:262 发表于 2022-1-8 01:13 | 显示全部楼层
wswymy 发表于 2019-3-22 16:04
为什么总是出现这种错误啊

本站大神已经有解决办法:http://www.51hei.com/bbs/dpj-216500-1.html
回复

使用道具 举报

ID:403312 发表于 2018-9-27 18:49 | 显示全部楼层
感谢分享!dsn文件需要用Proteus7.5打开才能运行,高版本还是别用了问题多 设置麻烦
回复

使用道具 举报

ID:415549 发表于 2018-10-25 23:06 | 显示全部楼层
感谢,十分感谢,。
回复

使用道具 举报

ID:415549 发表于 2018-10-25 23:09 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:418795 发表于 2018-11-1 14:05 | 显示全部楼层
太好了,正好要找这个谢了楼主
回复

使用道具 举报

ID:420478 发表于 2018-11-8 20:32 来自手机 | 显示全部楼层
很好的资料,感谢分享!
回复

使用道具 举报

ID:313328 发表于 2018-11-9 10:25 | 显示全部楼层
有程序了,学习了
回复

使用道具 举报

ID:36048 发表于 2018-11-25 21:10 | 显示全部楼层
正好省了买开发板的时间,谢谢
回复

使用道具 举报

ID:449028 发表于 2018-12-18 16:21 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:462093 发表于 2019-1-16 19:44 | 显示全部楼层
支持,感谢分享
回复

使用道具 举报

ID:211167 发表于 2019-1-18 23:14 | 显示全部楼层
换了IE浏览器,终于可以下载了
回复

使用道具 举报

ID:161597 发表于 2019-3-2 11:50 | 显示全部楼层
很好的东西,希望下载下来
回复

使用道具 举报

ID:451522 发表于 2019-3-15 00:15 来自手机 | 显示全部楼层
感谢分享!
回复

使用道具 举报

ID:472349 发表于 2019-3-18 17:15 | 显示全部楼层
已下载,谢楼主!
回复

使用道具 举报

ID:472349 发表于 2019-3-18 17:16 | 显示全部楼层
已下载,真香
回复

使用道具 举报

ID:487893 发表于 2019-3-20 14:07 | 显示全部楼层

支持,感谢分享
回复

使用道具 举报

ID:493705 发表于 2019-3-20 17:17 | 显示全部楼层
还有这个操作,我都买开发板了
回复

使用道具 举报

ID:288012 发表于 2019-3-22 16:04 来自手机 | 显示全部楼层
为什么总是出现这种错误啊
3X13YYD7[RS8GS`N_HH5INA.png
回复

使用道具 举报

ID:469510 发表于 2019-4-7 12:22 | 显示全部楼层
感谢分享!
回复

使用道具 举报

ID:507066 发表于 2019-4-8 15:50 | 显示全部楼层
感谢楼主分享,急需这方面内容,谢谢!
回复

使用道具 举报

ID:507066 发表于 2019-4-8 15:51 | 显示全部楼层
感谢楼主分享,开发板买了正在学习中,需要这方面知识,谢谢!
回复

使用道具 举报

ID:476725 发表于 2019-4-21 21:07 | 显示全部楼层
感谢分享,但为什么显示错误呢
123.png
回复

使用道具 举报

ID:205620 发表于 2019-4-21 22:24 | 显示全部楼层
正在找这个呢 谢谢
回复

使用道具 举报

ID:516114 发表于 2019-4-24 16:35 | 显示全部楼层
赞一个!
回复

使用道具 举报

ID:516114 发表于 2019-4-24 16:35 | 显示全部楼层
赞一个!
回复

使用道具 举报

ID:524542 发表于 2019-4-29 16:15 | 显示全部楼层
谢谢分享  非常帮的资料
回复

使用道具 举报

ID:497410 发表于 2019-6-5 18:20 | 显示全部楼层
wswymy 发表于 2019-3-22 16:04
为什么总是出现这种错误啊

请问你现在解决了吗
回复

使用道具 举报

ID:379810 发表于 2019-6-9 13:18 | 显示全部楼层
Neighbor_John 发表于 2019-4-21 21:07
感谢分享,但为什么显示错误呢

今天试了下好像高版本的protues是要在单片机芯片直接选择路径就可以运行了
回复

使用道具 举报

ID:585749 发表于 2019-7-17 14:35 来自手机 | 显示全部楼层
你好,楼主,
回复

使用道具 举报

ID:585749 发表于 2019-7-17 14:36 来自手机 | 显示全部楼层
为什么proteus打不开呢
回复

使用道具 举报

ID:13442 发表于 2019-8-10 05:12 | 显示全部楼层
谢谢分享。。。
回复

使用道具 举报

ID:282095 发表于 2019-8-10 15:21 | 显示全部楼层
资源共享 蛮不错的
回复

使用道具 举报

ID:613846 发表于 2019-9-21 21:03 | 显示全部楼层
各位大佬,proteus8怎么打不开啊
回复

使用道具 举报

ID:607546 发表于 2019-10-4 09:20 | 显示全部楼层
这样也可以,学习了!谢谢
回复

使用道具 举报

ID:26429 发表于 2019-10-9 19:15 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:626923 发表于 2019-10-20 10:34 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

ID:498638 发表于 2019-10-20 12:18 | 显示全部楼层
你这个不行
回复

使用道具 举报

ID:345799 发表于 2019-10-20 14:50 | 显示全部楼层
学习了
回复

使用道具 举报

ID:282431 发表于 2019-10-20 15:39 | 显示全部楼层
感谢楼主分享,书买了、开发板买了正在学习中,需要这方面知识,谢谢!
回复

使用道具 举报

ID:638352 发表于 2019-11-17 17:57 | 显示全部楼层
歇息分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表