社区
客服专区
帖子详情
请.帮.忙.取.消.置.顶
兔子-顾问
2015-07-22 09:06:02
http://bbs.csdn.net/topics/340088058
http://bbs.csdn.net/topics/350203184
虽然是版主,但似乎无法取消置顶。请帮忙处理,谢谢。
...全文
119
1
打赏
收藏
请.帮.忙.取.消.置.顶
http://bbs.csdn.net/topics/340088058 http://bbs.csdn.net/topics/350203184 虽然是版主,但似乎无法取消置顶。请帮忙处理,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满天星星满天星
2015-07-22
打赏
举报
回复
您好,已提交相关工作人员帮您处理。
C语言实现单片机的键盘程序
c语言实现单片机的键盘程序 #include "SST89x5x4.H" #include #define uchar unsigned char #define uint unsigned int #define _Nop() _nop_() unsigned char code Key_Value_Table[16]={0xff,0x00,0x01,0xff,0x02,0xff,0xff,0xff, 0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; void Key_Init(void); unsigned char GetScanKey(void); unsigned char GetKey(void); void LCD_Init(void); void LCD_Init2(void); //void WriteW(uint a); void CheckBF(void); unsigned char Key_ASC2(unsigned char); void WritD(unsigned char); void Delay_ns(int i); void Delay_ms(int ms); unsigned char key; unsigned char key_asc2; unsigned char bKeyUp_Flag; uchar xdata *ptr; //函数功能描述:键盘初始化,将标志位
置
1; void Key_Init(void) { bKeyUp_Flag=1;//标志(全局变量)位
置
1 } //函数功能描述:键盘扫描函数,得到键的行列位
置
; unsigned char GetScanKey(void) { unsigned char key, i, temp; unsigned char xdata * ptr; key=0xff; for (i=1; i<0x10; i<<=1) //i的低4位为行数位,行依次检测 循环4次 { ptr=0x8fff; //数码管位选地址 * ptr =i; temp = * ptr; //
取
键盘IO口的值 temp &= 0x0f; //屏蔽高四位 if (temp!=0x00) //是否有有效键值 { key = i<<4; //
取
行数位的值并将其放入返回值高4位 key|=temp; //列数位的值放入返回值低4位 break; } } return key; //返回行位(高四)和列位(低四) } /*函数功能描述:
取
键值,长按无效; unsigned char code Key_Value_Table[16]={0xff,0x00,0x01,0xff,0x02,0xff,0xff,0xff, 0x03,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; 说明:计算因子,定义在函数外部。此数组在计算键值的中间过程起作用。比如右下方键按下(行列值为0x88),通过查找数组得到行对应的中间值0x03,列对应的中间值0x03。 */ unsigned char GetKey(void) { unsigned char key, temp; if (!bKeyUp_Flag) //判断标志,是0执行 /*按键程序执行一次后会将bKeyUp_Flag标志位清零,执行此段程序,长按键无效返回无效值,直至按键无效返回无效按键值,
置
"1"标志位。按键输入恢复有效。屏蔽这部分则长按键有效*/ { key=GetScanKey(); if (key==0xff) //没有按键,
置
标志位 bKeyUp_Flag=1; else //保持按键 return 0xff; //因为0xff大于15,故为无效键值,实现长按键无效 } key=GetScanKey(); if (key==0xff) //没有按键 return key; else //有按键有效 temp=key; //
取
键值 Delay_ms(20); //延时20ms
消
抖 key=GetScanKey(); //键盘扫描 if(key!=temp) //判断两次键值是否相同,排除干扰信号影响 确认有效信号 { key=0xff; return key; }
两种
取
汉字拼音首字母的方法.--函数为转抄而来.
1.使用字库得到一个汉字的拼音首字母.2.使用ORACLE 中的NLSSORT,得到一个汉字的排序顺序,从而算出拼音的首字母,但两种方法都存在有一字多音的问题.如一个字有多种拼音,就可能和你想要的有差异了,经测试,第二种方法得到的拼音首字母更加准确.函数如下:1.CREATE OR REPLACE FUNCTION Get_Pinyin(Str VARCHAR2) RETURN VARCHAR2
UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表...
UNICODE,GBK,UTF-8区别 UNICODE,GBK,UTF-8区别 简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.ut...
java.sql.SQLException错误
java.sql.SQLException错误!ORA-00904: –invalid column name 无效列名ORA-00942: –table or view does not exist 表或者视图不存在ORA-01400: –cannot insert NULL into () 不能将空值插入ORA-00936: –缺少表达式ORA-00933: –SQL 命令未正确结束
2022年Java 工程师面试题
第 1 页 共 485 页 目录 1、什么是 Mybatis?............................................................................... 33 2、Mybaits 的优点:............................................................................... 33 3、MyBatis 框架的缺点:.............................
客服专区
544
社区成员
48,808
社区内容
发帖
与我相关
我的任务
客服专区
客服专区
复制链接
扫一扫
分享
社区描述
客服专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章