c语言-51单片机C语言编程问题

问题描述

51单片机C语言编程问题
這個程序是這樣的分IN0IN1JP1JP2

JP2為0時常規測試(全顯示格子1格子2)
JP2為1時測試模式

當JP2為1時而且JP1為1時進入測試模式1

測試模式1:
當IN0為0時顯示pic1;
當IN1為0時顯示pic2;

當IN0=0&&IN1=0以及IN0=1&&IN1=1顯示blank

當JP2為1時而且JP1為0時進入測試模式2
當IN1接收到一段約為50ms的脈衝將IN0拉高1.5秒
如果這1.5秒內IN0有變為0就顯示pic1且持續顯示到IN0變為1然後顯示blank

當IN1接收到一段約為50ms的脈衝將IN0拉高1.5秒
如果超過這1.5秒內IN0都沒有變0就顯示pic2持續3秒然後顯示blank

重點來了目前測試模式2我寫不出來程序見下面麻烦大虾帮忙看看

见地址: http://dl.vmall.com/c0r3wl69vx#

或者下面这个112.C

下載: 112.C

时间: 2024-10-30 13:22:30

c语言-51单片机C语言编程问题的相关文章

求解答-C语言51单片机串口通信程序求教

问题描述 C语言51单片机串口通信程序求教 #include #include #include #define INBUF_LEN 4 //数据长度 unsigned char inbuf1[INBUF_LEN]; unsigned char checksum,count3; bit read_flag=0; void init_serialcomm(void) { SCON = 0x50; //SCON: serail mode 1, 8-bit UART, enable ucvr TMOD

单片机 c语言 数组-单片机 c语言 数组lcd1602

问题描述 单片机 c语言 数组lcd1602 求指教:cxdsz[p+1]是 int 类型数组中的一个数值,怎样求出这个数值的位数,或者说就是想在LCD1602上显示出这个数? char array[]="cxdsz[p+1]" ; len=strlen( array ) ; for(q=0;q<=len;q++) LcdWriteData(array[q]): 为什么不行啊? 解决方案 你可以先定义个a=cxdsz[p+1]然后再char array[]=a,这样你就可以把cx

51单片机 c语言-单片机作业,明天的考试估计会有类型题,但不会,20分啊。。。。呜呜,求帮助

问题描述 单片机作业,明天的考试估计会有类型题,但不会,20分啊....呜呜,求帮助 解决方案 最小系统要求能够正确运行,所以晶振是必须的,另外还要能够正确复位,因此,复位电路也是必须的. 由于程序要求不复杂,因此使用片内的程序空间就可以,所以不需要外部程序存储器,所以EA引脚需要接到高电平. 如下图所示 --其它问题楼下继续 解决方案二: 明天考试,那试题怎么提前能得到?试题都泄露了还不会实在羞羞. 解决方案三: 对于80C51来说,它的定时器脉冲来自于12分频的晶振频率,由于晶振12M,12

51单片机汇编程序,将内部存储器E0H开始的32个单元数据倒序排序

问题描述 51单片机汇编程序,将内部存储器E0H开始的32个单元数据倒序排序 小弟初学单片机,碰见了这道题,木有头绪,请大虾赐教, 最好是题的"思路"和"代码"都有,小弟才好研究这道题.谢谢了,麻烦各位 题目要求:51单片机汇编程序,"编程将内部存储器E0H开始的32个单元数据倒序排序". 解决方案 没人回答我就采纳自己的啦

《51单片机应用开发范例大全(第3版)》——第1章 单片机C语言开发基础 1.1 MCS-51单片机硬件基础

第1章 单片机C语言开发基础 单片微型计算机(Single Chip Micro Computer)现已正名为微控制器(MCU,Micro Controller Unit),单片机的称谓只是其习惯称呼.它把组成微型计算机的各功能部件(包括中央处理单元CPU.随机存储器RAM.只读存储器ROM.I/O接口电路.定时器/计数器以及串行口等)集成在一块电路芯片上.由于单片机的硬件结构与指令系统的功能都是按工业控制要求而设计的,因此常用在工业检测.控制装置中. 1.1 MCS-51单片机硬件基础 MCS

问一下大神们,51单片机按键控制音乐播放c语言

问题描述 问一下大神们,51单片机按键控制音乐播放c语言 问一下,单片机按键控制音乐播放,上一首,下一首,重复播放,暂停,这四个引脚用P3.0到P3.3口可以吗?具体怎么实现呢,搞了好久,大神有没有类似的程序,有点心塞,不知道哪里出问题,真心跪求!这个按键控制需不需要用到中断,还是纯粹的控制,谢了 解决方案 这里有一篇文件,你去看看,可以参考一下.http://wenku.baidu.com/link?url=rkANtH-OGn0ECyB6A22j2b-fghVSYgpKJoHzX-7KcVU

c语言课程设计-51单片机用c语言如何去制作电子音乐盒

问题描述 51单片机用c语言如何去制作电子音乐盒 需要屏幕可以显示所播放的歌曲,可以切换下一曲和上一曲,谢了 解决方案 http://www.pudn.com/downloads93/sourcecode/others/detail366282.html 解决方案二: http://wenku.baidu.com/link?url=PLCsLkd19wZPtRCUQkyW-QLQRzAwQoII711b20f22tcoKpmOiQJYxDcGHUZwfThuDDNOoNF4NXzdM8mhdDt

《例说51单片机(C语言版)(第3版)》——1-5 MCS-51的开发流程与工具

1-5 MCS-51的开发流程与工具 例说51单片机(C语言版)(第3版) 8x51系统的开发流程与一般单片机微控制器的开发流程类似,其基本开发流程可分为软件与硬件两部分,而这两部分可以并行开发.在硬件开发方面,主要是设计原型电路板(prototype),也就是目标板(target board).在软件开发方面,则是编写源程序(可使用C语言或汇编语言),再经过编译.汇编成为可执行码,然后进行调试/仿真.当完成软件设计后,即可应用在线仿真器(In-Circuit Emulator,ICE),加载该

《例说51单片机(C语言版)(第3版)》一第1章 轻松看MCS-511.1 微型计算机与单片机

第1章 轻松看MCS-51 例说51单片机(C语言版)(第3版) 本章内容丰富,主要包括以下内容. 8x51的基本知识,包括结构.引脚.封装.MCS-51系列与基本电路等. 8x51的结构,包括存储器配置.时序分析等. 8x51软硬件的开发流程,包括源程序的编写.编译.连接,以及软硬件仿真等. 高.低4位交替闪烁灯的程序设计及其编译.连接与软件仿真. 1.1 微型计算机与单片机 例说51单片机(C语言版)(第3版) 一般地,微型计算机系统包括中央处理单元(CPU).存储器(Memory)及输入/