⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.sdb

📁 使用Microchip公司16F648实现4*6键盘程序. 在PICC环境下编译通过,包含RS485通讯. 代码完整,可供参考.
💻 SDB
字号:
[p GLOBOPT AUTOSTATIC PIC14 PICMIDHI PICLOMID ]
"3 D:\NewKeyBoard\typedefine.h
[v _uint `ui  1 t 2 ]
"4
[v _ulong `ul  1 t 4 ]
"5
[v _uchar `uc  1 t 1 ]
"33
[s S2 . 2 `uc  1 time1ms 1 0 :1:0 
`uc  1 time2ms 1 0 :1:1 
`uc  1 time4ms 1 0 :1:2 
`uc  1 time8ms 1 0 :1:3 
`uc  1 time16ms 1 0 :1:4 
`uc  1 time32ms 1 0 :1:5 
`uc  1 time64ms 1 0 :1:6 
`uc  1 time128ms 1 0 :1:7 
`uc  1 time256ms 1 1 :1:0 
`uc  1 time512ms 1 1 :1:1 
`uc  1 time1s 1 1 :1:2 
`uc  1 time2s 1 1 :1:3 
`uc  1 time4s 1 1 :1:4 
`uc  1 time8s 1 1 :1:5 
`uc  1 time16s 1 1 :1:6 
`uc  1 time32s 1 1 :1:7 
]
"35
[u S1 . 2 `S2  1 bits 2 0 
`ui  1 alltimes 2 0 
]
[v _TIMEBASEstruct `S1  1 t 2 ]
"50
[s S4 . 1 `uc  1 scankey 1 0 :1:0 
`uc  1 keybitmanage 1 0 :1:1 
`uc  1 keymanage 1 0 :1:2 
`uc  1 ledshowdigitcou 1 0 :1:3 
`uc  1 ledshow 1 0 :1:4 
`uc  1 . 1 0 :1:5 
]
"52
[u S3 . 2 `S4  1 bits 1 0 
`ui  1 allbits 2 0 
]
[v _MissionFlagStruct `S3  1 t 2 ]
"62
[s S6 . 2 `uc  1 OneKey 1 0 
`uc  1 CompKey 1 1 :4:0 
`uc  1 Status 1 1 :4:4 
]
"64
[u S5 . 2 `S6  1 bits 2 0 
`ui  1 allbits 2 0 
]
[v _KEYVALUESTRUCT `S5  1 t 2 ]
"77
[s S8 . 1 `uc  1 keyscanbit0 1 0 :1:0 
`uc  1 keyscanbit1 1 0 :1:1 
`uc  1 keyscanbit2 1 0 :1:2 
`uc  1 keyscanbit3 1 0 :1:3 
]
"79
[u S7 . 1 `S8  1 bits 1 0 
`uc  1 allbits 1 0 
]
[v _KeyInputStruct `S7  1 t 1 ]
"99
[s S10 . 2 `uc  1 UnitaryKey 1 0 :1:0 
`uc  1 MultiKey 1 0 :1:1 
`uc  1 LongKeyCouTag 1 0 :1:2 
`uc  1 MultiKeyOne 1 0 :1:3 
`uc  1 MultiKeyTwo 1 0 :1:4 
`uc  1 MultiKeyThree 1 0 :1:5 
`uc  1 MultiKeyFour 1 0 :1:6 
`uc  1 MultiKeyTwoCouTag 1 0 :1:7 
`uc  1 MultiKeyThreeCouTag 1 1 :3:0 
]
"101
[u S9 . 2 `S10  1 bits 2 0 
`ui  1 allbits 2 0 
]
[v _KeyFunStruct `S9  1 t 2 ]
"135
[s S12 . 3 `uc  1 KeyValue_1 1 0 :1:0 
`uc  1 KeyValue_2 1 0 :1:1 
`uc  1 KeyValue_3 1 0 :1:2 
`uc  1 KeyValue_4 1 0 :1:3 
`uc  1 KeyValue_5 1 0 :1:4 
`uc  1 KeyValue_6 1 0 :1:5 
`uc  1 KeyValue_7 1 0 :1:6 
`uc  1 KeyValue_8 1 0 :1:7 
`uc  1 KeyValue_9 1 1 :1:0 
`uc  1 KeyValue_10 1 1 :1:1 
`uc  1 KeyValue_11 1 1 :1:2 
`uc  1 KeyValue_12 1 1 :1:3 
`uc  1 KeyValue_13 1 1 :1:4 
`uc  1 KeyValue_14 1 1 :1:5 
`uc  1 KeyValue_15 1 1 :1:6 
`uc  1 KeyValue_16 1 1 :1:7 
`uc  1 KeyValue_17 1 2 :1:0 
`uc  1 KeyValue_18 1 2 :1:1 
`uc  1 KeyValue_19 1 2 :1:2 
`uc  1 KeyValue_20 1 2 :1:3 
`uc  1 KeyValue_21 1 2 :1:4 
`uc  1 KeyValue_22 1 2 :1:5 
`uc  1 KeyValue_23 1 2 :1:6 
`uc  1 KeyValue_24 1 2 :1:7 
]
"137
[u S11 . 4 `S12  1 bits 3 0 
`ul  1 allbits 4 0 
]
[v _KEYBITVALUESTRUCT `S11  1 t 4 ]
"152
[s S14 . 1 `uc  1 HostStatus 1 0 :2:0 
`uc  1 UartSendTag 1 0 :1:2 
`uc  1 UartSendEndTag 1 0 :1:3 
`uc  1 UartLinkErrTag 1 0 :1:4 
`uc  1 frameSendEndTag 1 0 :1:5 
`uc  1 singleKeyTag 1 0 :1:6 
]
"154
[u S13 . 2 `S14  1 bits 1 0 
`ui  1 allbits 2 0 
]
[v _UARTSTRUCT `S13  1 t 2 ]
"3 D:\NewKeyBoard\register.c
[v _timeflag `Vuc  1 e 1 0 ]
"4
[v _TimeBase `VS1  1 e 2 0 ]
[v _TimeShift `VS1  1 e 2 0 ]
"5
[v _TimeCnt `Vui  1 e 2 0 ]
"7
[v _MissionFlag `VS3  1 e 2 0 ]
"10
[v _KeyValueStruct `VYS5  1 e 2 0 ]
"11
[v _KeyValue `VYuc  1 e 1 0 ]
"12
[v _Key `VYS9  1 e 2 0 ]
[v _Keyshift `VYS9  1 e 2 0 ]
"13
[v _twoSecCou `VYui  1 e 2 0 ]
"14
[v _oneSecCou `VYui  1 e 2 0 ]
"16
[v F119 `(v  1 t 0 ]
[v _pcled `*(v  10a e 20 0 ]
"17
[v _LedShowLink `VYui  1 e 2 0 ]
"18
[v _keyHold `VYui  1 e 2 0 ]
[v _Key_V `VYui  1 e 2 0 ]
"21
[v _sendBuf `Xuc  16a e 16 0 ]
"22
[v _receBuf `Xuc  16a e 16 0 ]
"23
[v _sendPosi `VXuc  1 e 1 0 ]
[v _sendCount `VXuc  1 e 1 0 ]
[v _receCount `VXuc  1 e 1 0 ]
"24
[v _receTimeOut `VXuc  1 e 1 0 ]
"25
[v _UartStruct `VXS13  1 e 2 0 ]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -