1主要器件介绍 1.1 PS1016单片机 PS1016单片机引脚排列如图1所示,其特点如下: 1.固化在芯片内部的PICBASIC解释程序,提供32条语句; 2.20MHz的系统时钟,16位双向的位可独立编程为输入/输出(I/O)口,支持多种I/O操作; 3.PICBASIC源程序存放在外扩的24LC16BE2PROM中。E2PROM的容量为2K字节,约可存放600~800条语句。 |
![]() |
2 硬件设计 硬件组成框图如图3所示。 |
S | 器件 类型 | 器件 选择 | R/W | A | 数据1 | A | 数据2 | A | 数据3 | … | A | P |
‘###写24LC256### |
‘W10键盘输入的要点亮的端口号 |
‘高位为b21低位为b20 |
‘W1116位地址计数器高位为b23低位为b22 |
IICOUT$0A,$02,b23,b22,b21 ‘写入高位数据 |
W11=W11+1 |
IICOUT$0A,$02,b23,b22,b20 ‘写入低位数据 |
W11=W11+1 |
goto KEYBOARD INPUT ‘到键盘输入子程序 |
… |
‘###读24LC256### |
W11=0 ‘地址计数器清零 |
IICIN$0A,$02,b23,b22,b21 ‘读入高位数据 |
W11=W11+1 |
IICOUT$0A,$02,b23,b22,b20 ‘读入低位数据 |
If w11=$FFFFthen START ‘结束标志,重新开始 |
W11=W11+1 |
… ‘发送W10数据到PS7219子程序 |
goto LOOP |
欢迎光临 DIY编程器网 (http://diybcq.com/) | Powered by Discuz! X3.2 |