历史上的今天

今天是:2024年11月18日(星期一)

2019年11月18日 | TX-1C单片机开发板的Proteus仿真版与程序源码

发布者:chang_ri 来源: 51hei关键字:TX-1C  单片机  Proteus 手机看文章 扫描二维码
随时随地手机看文章

郭天祥仿真单片机开发板的proteus原理图如下
0.png0.png

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

下面是其中的单键识别源程序:

#include


sbit BY1=P3^4;       //定义按键的输入端S2键

unsigned char count; //按键计数,每按一下,count加1

unsigned char temp;

unsigned char a,b;


void delay10ms(void) //延时程序

{

        unsigned char i,j;

        for(i=20;i>0;i--)

        for(j=248;j>0;j--);

}

void key()           //按键判断程序

{

        if(BY1==0)  //判断是否按下键盘

        {

          delay10ms(); //延时,软件去干扰

          if(BY1==0)   //确认按键按下

           {

           count++;     //按键计数加1

           if(count==8) //计8次重新计数

           {

        count=0;    //将count清零

           }

         }

        while(BY1==0);//按键锁定,每按一次count只加1.

        }

}

void move()         //广告灯向左移动移动函数

{

        a=temp<        b=temp>>(8-count);

        P1=a|b;

}


main()

{

count=0;  //初始华参数设置

temp=0xfe;

P1=0xff;

P1=temp;

while(1)  //永远循环,扫描判断按键是否按下

{

   key();    //调用按键识别函数

   move();   //调用广告灯移动函数

}

}



关键字:TX-1C  单片机  Proteus 引用地址:TX-1C单片机开发板的Proteus仿真版与程序源码

上一篇:51单片机中断系统详解(定时器、计数器)
下一篇:最后一页

推荐阅读

  近日,神州控股旗下科捷物流在北京发布了“人机共舞2.0”立体高密度机器人智能仓,该技术采用“货到人”模式,将技术与现有物流业务流程充分融合,属国内首例。   神州控股科捷物流常务副总裁陈滔滔介绍,相较于业内传统地面机器人“货到人”系统,该机器人拣选系统运用天地轨运行自动控制技术,采取空中悬挂机器人模式,突破了传统机器人仅能在...
2019年德州仪器(TI)中国教育者年会于11月8日至10日在珠海成功举办。作为电子工程教育领域的年度盛事,TI中国教育者年会为国内外电子工程教育者提供了一个分享教学实践经验和展望未来合作前景的良好平台。TI亚洲区市场传播总监乐大桥先生、TI亚太区大学计划总监王承宁博士以及来自国内外96所高校的近200位教师出席了本次年会,共同回顾了TI中国大学计划在...
企查查APP显示,11月17日,深圳市智信新信息技术有限公司法定代表人变更,从饶俊祥变更为华为消费者业务首席运营官万飚。此外,该公司注册资本由1亿元增加至约30.73亿元,增幅约2973%。11 月 17 日,多家企业在《深圳特区报》发布联合声明,深圳市智信新信息技术有限公司已与华为投资控股有限公司签署了收购协议,完成对荣耀品牌相关业务资产的全面收购...
广告摘要声明广告【文/】10月28日,由高工移动机器人、高工机器人产业研究所(GGII)主办的 2021(第二届)高工移动机器人年会数智生态专场上,睿尔曼智能副总经理董芹鹏发表了《超新型协作机械臂助力AMR实现智能物流》的主题演讲。董芹鹏介绍,睿尔曼智能创立于2018年,专注于超轻量仿人机械臂研发、生产及销售,在控制器、驱动器、减速器和电机等核心零...

史海拾趣

问答坊 | AI 解惑

2006年湖北省电子设计大赛题目:智能搬运车

本帖最后由 paulhyde 于 2014-9-15 03:55 编辑 题目见附件  …

查看全部问答∨

单片机与单片机之间的串口通信

本帖最后由 paulhyde 于 2014-9-15 08:57 编辑 单片机与单片机之间的串口通信  …

查看全部问答∨

手机设计基本知识

本帖最后由 jameswangsynnex 于 2015-3-3 20:03 编辑 哈工大教程ppt 目录 数字手机原理框图 手机供电系统框图 gsm手机设计 cdma手机设计 手机功率放大器设计 感谢哈工大资源 …

查看全部问答∨

dm9000的初始化问题

{   //while (1)   {            …

查看全部问答∨

想做个stk菜单高人来帮帮忙

俺搞单片机的,以前没接触过sim卡,现在要在一种叫CIU5180的51智能卡上做个stk菜单,无从下手。 在eeworld上看了1天资料,只了解各皮毛,这里请教给位大大了。 这样不可以不:首先做个初始化,接收,发送的程程序。卡上电后,初始化通信,设置波 ...…

查看全部问答∨

两个单片机用串口通讯

可不可以将两个单片机的串口直接连接在一起进行通信? 我用的是MSP430,该单片机上有串口模块,我直接将两个单片机的串口连接在一起,从一个单片机发信息给另外一个单片机。 但是好像数据没有成功发送出去,因为另外一个单片机上没有接收到数据。 ...…

查看全部问答∨

请问CE下有没有类似于win32下的dbgView这样的工具?

我现在要在一个板子上开发驱动,但是这个板子不能和电脑进行串口或网络连接,只能通过SD卡把程序拷贝上去运行来看结果如何? 请问CE下有没有类似于win32下的dbgView这样的工具,能够显示调试信息。…

查看全部问答∨

在线等待!单片机上电后,IO口与地相连!

如题。我的单片机一上电,就出现地和IO口相连的情况,没加点时则没有相连...这是为什么呢?哪位能帮我分析一下吗?…

查看全部问答∨

led结温的危害及计算公式

结温指半导体 元件 内部的温度。在LED 中是指芯片内发光层(pn结 间设置多重量子阱构造的位置)的温度。LED芯片 的发光层在点亮时温度会上升。一般情况下,结温越高,发光效 率就越低。LED随着输入电流的增加尽管光通量 会提高,但发热量会变大。由此会 ...…

查看全部问答∨

汽车电子防盗跟踪系统工作原理及应用

目前,汽车被盗的情况时有发生,给车辆导航的也是借助于GPS 的定位显示器,它只需接收24颗地球同步卫星中的两颗以上(越多越精确)就可以显示出当前车辆的位置,但它只能接受信息而没有发射功能,故对于防盗没有作用。本设备使用简便,闭合W1,车主 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved