- 社区首页
- 找到 49249 条结果
请问如何理解下列程序?我的疑问是当DataPort==0x80时,程序不就是会一直卡在while(DataPort&0x80)语句中吗?(其中DataPort为P0的宏定义)//****************************************//lcd1602写允许//****************************************void WaitForEnable(void) { DataPort=0xff; LCM_RS=0;LCM_RW=1;_nop_()...
470772643@qq.com
2017-08-13 17:58:21
浏览量:965
void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle){ if(UartHandle->Instance ==USART2 ) { }}中断函数都是在这里写的吗...
huihui163
2018-03-05 14:31:27
浏览量:1310
32的中断服务函数的名字是固定的吗?能像51一样自己改名字吗?
358123
2018-03-31 10:29:45
浏览量:732
我写了个CPLD驱动DS18B20的程序,用lcd1602显示。可是老是显示00.0.哪里出错啦?高手给看看。module ds18b20( input CLOCK_50 input Q_KEY inout DS18B20 output lcd_p //Backlight Source + output lcd_n ...
蓝蓝的天
2018-05-19 20:30:32
浏览量:956
/****************** lcd段码扫描函数 ***************************
u8 code T_COM[4]={0x080x040x020x01};
void lcd_scan(void) //5us @22.1184MHZ
{ u8 j;
j = scan_index >> 1; //COMx
P2n_pure_input(0x0f); //全部COM输出高阻 COM为中点电压
if(scan_index & 1) //反相扫描
{ P1 = ~...
罗格朗777
2018-05-23 17:14:07
浏览量:869
*------------------------------------------------ 判忙函数 ------------------------------------------------*/ bit lcd_Check_Busy(void) { DataPort= 0xFF; RS_CLR; RW_SET; EN_CLR; _nop_(); EN_SET; return (bit)(DataPort & 0x80); } /*----------------------------------------...
别拿我当逗比使
2018-07-17 11:20:04
浏览量:1360
用单片机实现与电脑之间通讯,假如电脑上的串口助手以16进制发送这么一段数据A5 5A 06 83 01 11 01 21 31,请问void USART1_IRQHandler(void) //串口1中断服务程序{ if(USART_GetITStatus(USART1USART_IT_RXNE)) //判断接收缓冲区非空{ USART_RX_BUF[USART_RX_STA]=USART_ReceiveData(...
PG_CPZ
2018-08-27 08:45:00
浏览量:963
STM32用freeRTOS操作系统,想在lcd上显示电压、温度、湿度、电流、气压、关照等参数信息,可以把这些参数放在操作系统的消息队列里面,然后再一起把它们放在lcd上显示吗?还是这种想法本身就有问题?请教一下各位达人。
瞩目人kri
2018-10-11 10:03:01
浏览量:2835
lcd_ShowString(30402102424"Explorer STM32F4"); lcd_ShowString(30702001616"TFTlcd TEST"); lcd_ShowString(30902001616"ATOM@ALIENTEK"); lcd_ShowString(301102001616lcd_id); //ÏÔʾlcd ID lcd_ShowString(301302001212"2014/5/4"); 这段代码中的,x y坐标 对应 3040这两个参数...
Hello Pointer!!!
2018-10-25 19:01:39
浏览量:676
是根据什么原理选择了不同的中断函数?求个大佬能给明白的讲一下 谢谢了
一苇飞天
2018-10-26 10:30:15
浏览量:3282
做的秒表0.000到9.999的,为什么第一位一直是0,不是毫秒那三位,毫秒那三位不用准确。是秒的那一位一直显示0,应该循环显示0到9的。#include<reg52.h>#define date P0 //用date代替P0unsigned char t=0; //t为多少毫秒void display(); //声明数码管显示子函数void delay(); //声明延时...
025c833b2bb372e8
2018-11-30 12:21:19
浏览量:1437
leil中,函数跳转有时候出现两个是怎么回事?正常应该直接转到函数,但是看到最下面的框显示优两个这样的函数,必须点击一个才可以
liuxiaofei126
2019-04-12 21:16:47
浏览量:1462
把程序下载到板子上后,通过lcd1602显示,数据只显示045.0,一直不会变化,是什么原因?
//@@***************************************
// HMC5883 IIC测试程序
// 使用单片机STC89C51
// 晶振:11.0592M
// 显示:lcd1602
// 编译环境 Keil uVision2
// 参考宏晶网站24c04通信程序
// 时间:2011年3月1日
//@@***********...
电子WWW
2019-05-19 11:32:18
浏览量:1683
在函数中可以设置看你的lcd种类一般在驱动里面有专门的lcd显示驱动函数
前功尽弃
2019-08-08 13:27:43
浏览量:1915
#include<reg52.h> //包含单片机寄存器的头文件#include<intrins.h> //包含单片机寄存器的头文件 typedef unsigned char u8;typedef unsigned int u16;sbit IR=P3^2; //将IR位定义为P3.2引脚 u8 sn[4]; //储存用户码、用户反码与键数据码、键数据反码 u16 LowTimeHighTime; //...
676d355b4883e879
2019-10-27 22:08:59
浏览量:759
在系统中运行可执行文件,其链接的是DLL,是不是前提是这些DLL需要在系统中存在?另:1)DLL中的各函数是以怎样的一种形式存在?二进制文件?2)当可执行文件运行时,且应用到库中定义的函数时,也是将函数二进制文件拷贝其运行内存地址空间?3)对可执行文件反汇编,其中可以看到其调用的库函数,其没有调用到的函数在不在其...
沃尔夫斯堡的羊
2020-11-06 02:08:52
浏览量:403
就这个显示一个字符的程序,当中chr是字符串的首地址,也就是要显示字符的地址。第一个问题 然后chr既然是地址。为什么asc2_2412[chr][t]这样用。 这个chr怎么会是一个整数。第二个问题 chr-“ ” 也是很不理解。我知道的是这个asc2_2412[chr][t]数组刚开始...
sjsjling
2021-03-04 16:46:05
浏览量:1252
其实现实原理都是一样的啊,只是读取的数据量不同而已,文字是一个一个的字模(一般是单色),而图片分辨率更高,还有颜色而已。其实现实的关键就是找到图片像素和 显示屏像素的对应关系(毕竟大多数时候,二者不是一一对应,而是一种映射转换),这又涉及1. 图片数据的解析2. 图片像素到屏幕显示点的映射关系这之后就是按...
yhj416606438
2021-05-07 08:44:52
浏览量:515
点阵lcd的显示原理
在数字电路中,所有的数据都是以0和1保存的,对lcd控制器进行不同的数据操作,可以得到不同的结果。对于显示英文操作,由于英文字母种类很少,只需要8位(一字节)即可。而对于中文,常用却有6000以上,于是我们的DOS前辈想了一个办法,就是将ASCII表的高128个很少用到的数值以两个为一组来...
默默求知
2015-01-13 15:39:41
浏览量:1954
这是我自己写的AD转换程序,没有错误,没有警告。但是就是无法显示AD转换的数据。弄了很久了。不知道问题在哪儿。请大家帮帮我,刚开始学430,完全0基础。感激大家。
#include
#include"ADC12.h"
#include "lcd_1602.h"
#define Num_of_Results 8
static unsigned int index=0;
//ADC多通道转换初始化
uint table[]={0...
蓝雨LOVE诗
2015-08-21 11:26:42
浏览量:1392