谁能看懂这个,想再vb中进行转换!急

来源:百度知道 编辑:UC知道 时间:2024/06/09 13:12:15
;;****************************
; 键盘功能与时间显示正确,时间设置功能
; 外部检测
; K0=3
; K1=项目选择 (1:年份;2:月份;3:日期;4:小时;5:分钟,选择后前一结果自动存贮
; K2=显示值增加,
; K3=显示值减少。
;CH452 的2 线接口,不含按键中断为2 个I/O 引脚,含按键中断为3 个I/O,兼容IIC 时序
;使用中断0,P3.2
;FLASH程序:16K,RAM数据:1280(256+1024)?EEPROM:16K.
;第一扇区8000H~81FFH;
;第五十八:F200H~F3FFH.
;内部扩展存贮区00H~1FFH,512字节作为与EEPROM数据交换区,用于存入U盘中。
;在ALL2的基础上修改的数据存贮。B0标识后三位存年月日;B1:开机时间:年月日时分;B2:关机时间:年月日时分。
;B3:存盘时间
;****************************************************************************

; 返回的操作状态码 */
; 以下是事件通知状态码,检测到当前U盘已经连接或者已经断开,可以作为最终状态码 */
ERR_USB_CONNECT EQU 015H ; 检测到USB设备连接事件,磁盘已经连接 */
ERR_DISK_DISCON EQU 082H ; 检测到USB设备连接事件,磁盘已经断开,或者磁盘尚未连接 */
; 最终状态码 */
ERR_SUCCESS EQU 000H ; 操作成功 */
ERR_CH375_ERROR EQU 081H ; CH375硬件错误,可能需要复位CH375 */
ERR_STATUS_ERR EQU 083H ; 磁盘状态错误,可能正在连接或者断开磁盘 */
ERR_MBR_ERROR EQU 091H ; 磁盘的主引导记录无效,可能磁盘尚未分区或者尚未格式化 */
ERR_TYPE_ERRO

;;****************************
; 键盘功能与时间显示正确,时间设置功能
; 外部检测
; K0=3
; K1=项目选择 (1:年份;2:月份;3:日期;4:小时;5:分钟,选择后前一结果自动存贮
; K2=显示值增加,
; K3=显示值减少。
;CH452 的2 线接口,不含按键中断为2 个I/O 引脚,含按键中断为3 个I/O,兼容IIC 时序
;使用中断0,P3.2
;FLASH程序:16K,RAM数据:1280(256+1024)?EEPROM:16K.
;第一扇区8000H~81FFH;
;第五十八:F200H~F3FFH.
;内部扩展存贮区00H~1FFH,512字节作为与EEPROM数据交换区,用于存入U盘中。
;在ALL2的基础上修改的数据存贮。B0标识后三位存年月日;B1:开机时间:年月日时分;B2:关机时间:年月日时分。
;B3:存盘时间
;****************************************************************************

; 返回的操作状态码 */
; 以下是事件通知状态码,检测到当前U盘已经连接或者已经断开,可以作为最终状态码 */

**以上这些文字都只是注释性的说明
**下面这些开始了程序段。例如,ERR_USB_CONNECT EQU 015H表示程序中要对015H地址进行读写,为了程序理解方便,用ERR_USB_CONNECT等效地址015H放到程序中。

ERR_USB_CONNECT EQU 015H ; 检测到USB设备连接事件,磁盘已经连接 */
ERR_DISK_DISCON EQU 082H ; 检测到USB设备连接事件,磁盘已经断开,或者磁盘尚未连接 */
; 最终状态码 */
ERR_SUCCESS EQU 000H ; 操作成功 */
ERR_CH375_ERROR EQU 081H ; CH375硬件