KC-LS1u简介和预订
神之觉醒2015/01/18会员海报 IP:广西
出于解决CPU-DIY发烧友苦寻CPU的DIY秘籍无果, 并且在网友的多次桶菊要求出套件的情况下.
本人下决心开发了这个套件,所有电路都是原创设计,套件型号为KC-LS1u,经过2个多月的折腾.. 总算把套件搞定了...
拥有本套件,你就等于拥有了21世纪电子信息时代的"信息发动机"原理,因为这个套件的核心部件由最基础的74数字电路组成,
通过学习本套件,可以使你完全彻底明白了解计算机的本质,这个原理会深深地烙在你的脑海,
让你随时随地都可以尽情的设计属于自己的计算机,想怎么设计就怎么设计,不用再担心没有CPU用.

这次开发过程不是很顺利,套间测试过程中经过1次BUG修正,完美修正了CPU内核的两个BUG,目前运行稳定.
套件的设计方式为模块化设计,多层堆叠结构,独家设计的层间插针-插座交替连接方式,
CPU的RAM/IO地址线和数据线还有读写控制线连接了所有的PCB板层,每层外设模块都拥有独立的地址译码电路,
当CPU的RAM/IO地址线选中某外设时,便会开通该外设的读写控制信号,这时CPU就可以读写该外设.........这个地方以后资料慢慢啰嗦

本套件总共有14层,层级结构为:
第一层是LED和指令拨码开关还有手动复位时钟按钮,LED指示寄存器的数据...

第二层和第三层为CPU内核.

第四层~第七层为本机的两组指令存储器(ROM)和数据存储器(RAM),并且带有一个ROM控制器,其中一组ROM(由SRAM组成)可以在RAM/IO某地址范围读写,
两组ROM通过X控制方式进行切换.............

第八层~第十三层为SPI硬件控制器和VGA显示卡,这两个模块插哪一层都可以,SPI硬件控制器兼容大多数SPI总线协议的设备,
可以通过RAM/IO某地址上面的寄存器设置总线速率,有8档速率设置, 最高速率为自带时钟信号的2分频,最低速率为256分频, 最多可以接8个端口/设备,
VGA显示卡的分辨率为256(X)*240(Y),刷新率60HZ,8位色, 通过一些机制, 可以在RAM/IO的某地址范围操作显存........  还有一个指令/脉冲计数器,可以当作
定时器/计数器来用。

最后一层为电源/时钟/复位/并口设备接口..  输入电源为5V,开机和关机共用一个微动开关,复位一个微动开关,开机关机复位信号都可以外接开关,
CPU可以通过寄存器控制关机和复位信号,有一个晶振给CPU提供时钟,或者通过跳线外接输入时钟/复位信号, 有一个SD1302实时时钟芯片,
可以接一个扬声器, 并口设备支持TFT液晶CH375等设备... 最多可以接8个并口设备.
而且有一些多余的I/O也引出来了,可以直接接按键之类的..过后资料介绍..


DSCF3167_调整大小.jpg

DSCF3168_调整大小.jpg

DSCF3166_调整大小.jpg

DSCF3165_调整大小.jpg

本机搭载了一颗独家原创设计的精简单周期处理器,能提供高达1MIPS/MHZ的处理能力,这个内核用74HC系列IC的情况下能运行达到12MHZ及以上的频率,为用户提供了强大而稳定的处理能力, 下面为两片CPU内核, 仅由35片门电路搭建组成.
DSCF3175_调整大小.jpg

下面4片为本机的指令存储器(ROM)/数据存储器(RAM)/ROM控制器
DSCF3177_调整大小.jpg

下图为SPI硬件控制器,两片PCB组成.
DSCF3181_调整大小.jpg

本机的机载VGA显卡,由4片组成,为用户提供强大的显示输出接口。
DSCF3185_调整大小.jpg

电源/时钟/复位/并口设备接口..  和LED。。。。。。。
DSCF3179_调整大小.jpg

开机和复位按键在下面,防止不经意的触发导致用户数据丢失。
DSCF3196_调整大小.jpg

本机搭载的超强劲处理器细节。。
DSCF3199_调整大小.jpg

CPU底部
DSCF3197_调整大小.jpg

所有模块组装好的样子。。
DSCF3121_调整大小.jpg

DSCF3130_调整大小.jpg

[修改于 9年11个月前 - 2015/01/18 05:10:40]

+200  科创币    1211    2015/01/19 恭喜出品
加载全文
来自:自助服务区 / 会员海报
287
 
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
神之觉醒 作者
9年11个月前 IP:广西
746870
引用 cccyl:
终于焊完了,3个月内不想再拿烙铁
[s::funk:]  貌似焊得挺不错。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747056
我是用1G的TF卡, 由于现在程序没有上文件系统, 所以程序读内存卡数据的默认起始物理扇区地址是00060A00H,  用其它容量也可以, 可能会出现读数据起始位置不对或画面不对齐的情况,  属于正常;
下面是1G卡格式化参数,分配单元大小调成16KB;
格式化参数.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 修改于 9年11个月前 IP:广西
747077
下载下面的二进制文件复制进格式化后的内存卡, 然后接上显示器, 上电开机:

attachment icon 刷图二进制数据文件1.rar 6.32MB RAR 51次下载

attachment icon 刷图二进制数据文件2.part01.rar 40.00MB RAR 44次下载

attachment icon 刷图二进制数据文件2.part02.rar 40.00MB RAR 35次下载

attachment icon 刷图二进制数据文件2.part03.rar 20.65MB RAR 43次下载


下面是3组测试程序的ROM二进制文件:

attachment icon 测试程序二进制文件.rar 2.73KB RAR 47次下载

WinHex下载:

attachment icon winhexCn.rar 1.37MB RAR 52次下载

如果需要修改第1组程序的内存卡读数据扇区起始地址, 就把第4层 "KC-LS1u_EPROM"  的U8芯片撬出来放到编程器上面, 然后用 "WinHex" 软件编辑 "1_XXXXXn" 二进制文件, 见下图红圈位置, 上面是高位下面是低位( 默认是00060A00H), 修改之后烧进ROM, 插上开机就OK;
内存卡读数据扇区起始地址.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747081
引用 chenhello:
这个确实厉害!!!
一般般.~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747090
这楼讲怎么看内存卡文件的起始扇区物理地址;
现在用1G内存卡说明, 其他容量也是一样的方法;
1G内存卡_1.png

内存卡里面存有一个文件;
1G内存卡_2.png

然后打开 "WinHex" 软件, 点击红圈里面的图标;
WinHex1.png

会出现这个东西, 选择  "RM1:  Generic USB  SD Reader  (0.9 GB,  USB)" , 点击OK;
WinHex2.png

会出现下图情况, 点击 "Partition 1", 会看到下面数据有个 "EB" 开头的那一行, 记住这行的地址0001FA00H ;
WinHex3.png

然后打开 "Removable medium (J:), RM 1" ;
WinHex4.png

会出现下图的情况, 选择 "视频XXXXn" , 这时下面的00041000H就是 "视频XXXXn" 文件的扇区起始地址, 但是这个地址不是物理地址, 要加上之前的0001FA00H 才是物理地址, 00041000H + 0001FA00H = 00060A00H,  00060A00H就是 "视频XXXXn" 文件的起始扇区物理地址;
WinHex5.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747160
引用 cccyl:
好给力,我刚刚用洗板水把板洗完,打开电脑你又更新了
[s::victory:] 正在努力更新中...
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747188
本楼讲刷图用的二进制文件制作, 其实就是视频文件转二进制像素数据文件, 一共4个步骤, 用到4个软件;

格式工厂:

attachment icon FormatFactory.part1.rar 25.00MB RAR 52次下载

attachment icon FormatFactory.part2.rar 23.23MB RAR 42次下载
Ulead GIF Animator 5:

attachment icon Ulead GIF Animator 5.rar 5.44MB RAR 50次下载
Image2Lcd:

attachment icon Image2LcdV3.2.rar 505.56KB RAR 46次下载
二进制批量合并程序:

attachment icon 二进制批量合并程序.rar 236.43KB RAR 46次下载


第1步,把视频转换成256x240分辨率每秒14帧的视频文件;

打开格式工厂, 把需要转换的视频文件拖进去, 会出现一个对话框, 我们选择 "所有转到AVI" , 然后点击 "配置" ;
转换格式1.png

需要调几个参数, 屏幕大小填256x240, 每秒帧数填14, 宽高比看你心情, 这里选完全伸展, 然后按确定;
转换格式2.png

右键--选项, 设置转换的长度;
转换格式3.png

设置开始时间和结束时间, 然后确定;
转换格式4.png

设置好输出文件夹的路径, 按开始, 这时开始转换文件;
转换格式5.png




第2步,把转换好的视频文件转成一张张的JPG图片;

打开 "Ulead GIF Animator 5" ,  点击 "打开一个现有的视频文件";
视频转图片1.png

选择刚才转换好的视频文件并打开;
视频转图片2.png

等待打开完成;
视频转图片3.png

视频文件打开完成后, 点击  文件->另存为->图像帧;
视频转图片4.png

选择输出目录, 这里注意, 文件名必须是数字0, 然后按保存;
视频转图片5.png



第3步,把上面输出的图片转换成二进制文件;

运行 "Image2Lcd" , 打开刚才输出的JPG图片, 选择XXXXXXXg, 打开,  注意左边的设置参数和下图一样;
图片转二进制文件1.png
点击 "批量转换" ;
图片转二进制文件2.png

这时出现一个对话框, 提示会在存放JPG帧的根目录下面生成一个名为 "batch" 的文件夹...  点确定, 等待所有的JPG图片帧转换完成;
图片转二进制文件3.png




第4步, 合并转换好的二进制文件;

把 "二进制批量合并程序" 复制进 "batch" 文件夹的根目录, 运行, 然后点击 "开始合并" ;
合并二进制文件1.png

合并可能会比较久, 现在合并2000+个文件, 需要几分钟, 完成之后会在根目录生成一个 "BIN_XXXXXXn" 文件,  这个就是目标文件;
合并二进制文件2.png

输出的 "BIN_XXXXXXn" 文件已经压缩上传:

attachment icon BIN_OUT.rar 24.12MB RAR 47次下载
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747196
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747197
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747205
引用 justinpiggy:
我的VFD上的Bad Apple就是这么做的,当然由于VFD的刷新特性,需要比较奇怪的GRAM映射,而且只有单色显示,所以我就自己MATLAB写了代码处理图像并且输出bin
自己从头到尾写个视频文件转BIN文件的程序比较牛X,  有空我也研究研究~%
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年11个月前 IP:广西
747206
引用 justinpiggy:
建议可以使用KMPlayer自带的高级截图功能,能直接把视频全部转Image Sequence,然后编号、转成需要的比例和大小、压缩成JPEG(需要BMP和PNG也可以),这样你只需要用Image2Lcd就可以了,甚至自己Python写一个...
谢谢你的建议。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
747754
引用 sszxlsy:
@神之觉醒
这样正不正常??为什么有时屏幕要乱跳??
第2张正常~  第11层上面没插东西的情况下  用手摸第11层的J5/J6上的 CS  RA   AS 这几条线屏幕应该会跳  不跳也不要紧  跳也不要紧..差不多就OK   装好才知道~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
747772
引用 sszxlsy:
真不好。。。
还有注意插芯片的时候要检查芯片脚有没有进座。。。晶振上垫的绝缘塑料一定要够厚
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
747776
大家运行第1组程序的时候要注意, 没插内存卡时,顶层LED灯和下面图一样,不闪烁,很稳定,就说明正常; 楼下继续更新。
DSCF3558_调整大小.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 修改于 9年10个月前 IP:广西
747777
这楼讲整机的时钟和复位信号的跳线;


1.内部复位内部时钟模式.
如下图把第14层的跳线帽和第1层的跳线帽弄成下面的样子, 开机的时候机器会自动产生复位信号完成复位, CPU的时钟信号是由第14层的有源晶振提供时钟, 一般正常运行程序使用本模式;
2_1_1.png

1_1_1.png




2.手动时钟手动复位模式.
第14层和第1层的跳线弄成下图, 这时整机的复位信号和CPU的时钟信号由第1层的微动开关控制, 微动开关旁边标有字, "CLK_K"  是时钟输入按键, "RST_K" 是复位输入按键,  手动调试一般用本模式;
2_2_2.png

1_2_2.png



3.手动时钟内部复位模式.
第14层和第1层的跳线弄成下图, 开机后会自动产生复位信号然后完成复位, CPU的时钟信号由第1层的 "CLK_K" 微动开关控制;
2_2_1.png

1_1_2.png



4.内部时钟手动复位模式.
第14层和第1层的跳线弄成下图,  CPU的时钟信号是第14层有源晶振提供, 整机复位信号是第1层的 "RST_K" 微动开关控制 ;
2_1_2.png

1_2_1.png




5.外部时钟外部复位模式.
第14层和第1层的跳线弄成下图,  CPU的时钟信号和复位信号是由外部输入提供;
2_2_2.png

1_1_1.png

第14层的底部有外部输入时钟和复位的插针, 两条黑色线都是GND, 白色线是外部时钟信号输入, 红色线是外部复位信号输入, 复位信号低电平是复位状态;
DSCF3637_调整大小.jpg




6.外部时钟内部复位模式.
第14层和第1层的跳线弄成下图,  CPU的时钟信号由外部提供(参看上面的第5), 复位信号上电时内部完成;
2_2_1.png

1_1_1.png



7.内部时钟外部复位模式.
第14层和第1层的跳线弄成下图,  CPU的时钟信号是第14层的有源晶振发出, 复位信号是外部输入(参看上面的第5);
2_1_2.png

1_1_1.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
747862
~ 感谢 "cccyl" 坛友分享焊接组装调试经验 : XXXXXXXXXXXXXXXXXXXXXXXX/t/70038  ~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
747996
本机CPU执行的指令可以从EPROM/SROM读取, 也可以从第1层上面的拨码开关读取;
如果要让CPU从EPROM/SROM读取指令执行, 第4层的EPROM上面有一个跳线, 跳到 "CRD" 的位置, 并且第1层上面的两个拨码开关全部拨到有数字的一边, 正常运行程序时使用这个设置;
如果让CPU从第1层拨码开关读取指令执行, 第4层的EPROM跳线跳到 "HRD" 位置, 这时可以手动拨码第1层的两个拨码开关, CPU会读取这两个拨码开关的状态作为指令执行, 需要调试的时候使用这个设置;
EPROM跳线.png

拨码开关拨向有数字的一边是高电平, 拨向 "ON" 的一边是低电平,  从正面看, 上面靠近边缘J7接口的是高8位指令拨码, 下面靠近电阻的是低8位指令拨码;
LED拨码开关.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
749148
表示正在搞文档 还没搞完   ;KC-LS1uC编译器V1.0前几天也已经开始弄  所有说明都整理成文档手册  请放心
KC-LS1u内存定义.png
KC-LS1u外设寄存器.png
传送指令.png
移位指令.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
749151
由于是用拆机芯片, 虽然都测试过, 并且综合其他一些原因, 也不排除会有不能正常工作的现象, 组装好之后如果遇到问题马上消息本人;
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
749153
如果出现问题请务必着急, 问题总是能解决的.~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
749237
引用 sszxlsy:
"务必着急"~~23333~~
.............额 我承认我文科不过关[s::funk:]= =
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
752957
引用 黑暗死宅男:
你这个可不可以插上鼠标硬盘键盘装xp系统当电脑用
都可以  过阵子可能考虑搞个IDE外设卡,  系统不是XP~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
752958
引用 飘飘飘:
楼主套件还有吗??我想订一套。
下个月就有了-------
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
753396
引用 飘飘飘:
楼主记得到时通知为我 留一套给我
OK!!!  肯定@你
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
753398
引用 黑暗死宅男:
你这个内存和CPU是多少可不可以玩配置一般的游戏
RAM最大可以装4MB   ROM最大也是可以装4MB(2M字)   可以跑游戏   到时看看能不能运行简单3D。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
754781
引用 cccyl:
你开发个3D引擎,我们把它做成游戏主机,就叫kcbox好了
[s:;P]~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年10个月前 IP:广西
754782
引用 桂航技术联盟:
还可以接受预定么?膜拜楼主大神,求购买啊。
本月中下旬出套件  到时我@你%%*  这几天开工,  弄住资料和C编译器V1.0------>>>>
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年9个月前 IP:广西
759084
@bg8npk
@飘飘飘
@桂航技术联盟
@小八一3
@delay
出了点意外... 身体有点不舒服耽误了一下...
编译器完成超过50%了
实在抱歉!!!..本月可能出不了套件了,  可能要到下月初~~!~ 实在抱歉...
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年9个月前 IP:广西
762456
引用 既不回头:
楼主的资料编译器弄得怎么样了
编译器已经搞定估计70%,  现在不敢长时间久坐搞代码..  现在每天搞1~2小时,  上个月中旬肚子发作痛了大半个月= =~~ 精神状态崩盘下跌到20%,  去医院医生说亚健康  久不运动   用脑过度  失眠.. 作息饮食不规律.. 倒是没说鲁太多,  程序猿注意..有 cu si 的可能性, 最近1个多星期正在调整过来,  精神状态估计恢复到一半以上了,  恢复差不多就开始猛搞++++

编译器搞定再出第2批..  本来打算上个月下旬这样OK的,  可能会比预期晚1个月 = =.. 抱歉.. 本月应该可以OK...   要是再不搞定。。[s::funk:][s::funk:][s::funk:]  牛皮就吹大了。。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764521
引用 既不回头:
嗯不急身体要紧慢慢来
!!!!!!!!!!!经过XXOO编译器进度已经 >90%, 加减乘除取余与或非异或左移右移大于小于大于等于小于等于这些的机器码已经OK,      剩余最后 !=、==、= 的机器码。。 明天或后天完成就可以写C程序运行测试!!!!!!!  爽爆!!!!!!!!!!![s::funk:][s::funk:][s::funk:][s:20]  

切换到开挂模式?       yse    ->no
切换到开挂模式?    ->yse       no

回车  <_|
....
系统处理中...
                    
系统提示 : ***本人已经成功切换到开挂模式...***

                [s::lol]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764680
之前居然没考虑到,刚刚搞编译器弄到这步才发现, b = *a可以实现, 但是处理*a = b; 少一个数据寄存器,, 应该再安排多一个C寄存器就好了。。。啊啊啊啊啊啊啊  要疯了。。
两片绿色的CPU内核必须要修改。。  之前卖出去的10套 我看看怎么办先~[s::funk:]  有点崩溃--->
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764685
这个CPU有5个可操作寄存器, A、B、A2、A1、A0;
A2A1A0是三个8位锁存器组成的24位地址寄存器,只写不读;

假设b的地址是3H, a是一个指针占3个字节,地址分别0H~2H;
处理b = *a的CPU指令操作步骤:

A2A1A0 = 0x000001;                         //A2A1A0三个寄存器写入地址000001H
A = RAM;                                            //000001H地址的RAM内存数据送A寄存器
A2A1A0 = 0x000000;                         //A2A1A0三个寄存器写入地址000000H
B = RAM;                                            //000000H地址的RAM内存数据送B寄存器
A2A1A0 = 0x000002;                         //A2A1A0三个寄存器写入地址000002H
A2 = RAM;                                         //000002H地址的RAM内存数据送A2寄存器
A1 = A;                                              //A寄存器数据送A1寄存器
A0 = B;                                              //B寄存器数据送A0寄存器
A = RAM;                                           //A2A1A0地址寄存器指向的RAM单元数据送A寄存器
A2A1A0 = 0x000003;                         //A2A1A0三个寄存器写入地址000003H
RAM = A;                                            //A寄存器的数据送入000003H地址的RAM单元


问题现在*a = b 少一个寄存器。。我看看怎么解决我看看怎么解决 1.gif
难道必须要给CPU增加一个C寄存器。。这样子的话。前面卖出的10套要换CPU。。。 你们不要偷笑。 2.gif 人有失手马有失蹄 2.gif
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764686
估计又要损失几百大洋了。。 搞套件有风险[s::lol]   还好是分开了14片~  要是合在一起一片板,,  就赔惨
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764688
好像想到一个解决办法,,, 正在研究中
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764697
引用 虎哥:
可以出两片升级套装,另行销售。
老虎!!! 已经想到不用修改硬件的解决办法...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [s::funk:]   这招真的太猛了!!!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
764798
编译器已经完成------------------!              明        天       测        试;    让你们等久了 让你们等久了 让你们等久了 不好意思>>
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765377
编译器初步测试,这两天除BUG除到全身都抽筋---~
测试下面的程序,最后结果B寄存器显示二进制10111111,说明程序通过;
KC-LS1uC编译器测试1.png

原先测试乘法的时候,机器一直算错,查了大大半天,发现是一片ALU有问题,应该是生产原因~ 换了一片OK。
DSCF4536_调整大小.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765540
KC-LS1uC编译器V1.0版感觉测试得差不多了, 明天应该可以发布;

如果不操作I/O, 编译出来的程序运行条件只需要30多片74门电路和3片内存芯片!!! ,这个是最小系统;

如果需要操作I/O只需要接上I/O设备, 然后在编译器里面把变量的地址定义为I/O设备的地址, 然后读写这个变量, 就可以读写I/O..

这个CPU这么简单, 就能如此强大的运行, 计算机的世界奥妙无穷...
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765545
引用 cccyl:
跪着等更新
有好多重要的东西还没来得及打字..  要是每个人的大脑都有个接口, 连接起来就能共享信息就好了~ 因为打字很浪费时间 ,  但是目前只能通过文字表达了~
弄了这么多都没来得及介绍,,,  后面不知道能不能介绍完
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765750
HTTP服务器刚调通, 文件传输正确, 挂机一晚测试运行稳定性, 编译器明天应该应该可以发布了~~~ 玩得好爽[s::victory:]

DSCF4546_调整大小.jpg
运行ing...
DSCF4548_调整大小.jpg
运行ing...
DSCF4552_调整大小.jpg
外挂的1G TF内存卡和ENC28J60以太网控制器.
DSCF4554_调整大小.jpg
外挂的1G TF内存卡和ENC28J60以太网控制器.
DSCF4555_调整大小.jpg
外挂的1G TF内存卡和ENC28J60以太网控制器, 运行中...
DSCF4557_调整大小.jpg
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765963
引用 cccyl:
慢慢来,不急
刚搞定了...我洗个澡稍候发布...+ +
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年8个月前 IP:广西
765969
部分资料已打包上传到这里 : XXXXXXXXXXXXXXXXXXXXXXXX/t/71330
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
768777
引用 yinshentao:
楼主有下一批了叫我一声啊,上次没赶上,好可惜啊
OK!已经搞定开机程序,  准备出下一批!!!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
768778
引用 辣椒酱爱折腾:
想买一套,还有货么?
OK!已经搞定开机程序,  准备出下一批!!! 谢谢关注
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
768780
引用 gb505329191:
下一次记得继续@我
已经搞定开机程序,  准备出下一批!!! 谢谢关注,到时@你
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
768788
敬请关注最新动态。。XXXXXXXXXXXXXXXXXXXXXXXX/t/71330
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
769030
@kknd
@cccyl
@既不回头
@nmasdf
@vincentcai
@猎鹰
@虎哥
还有两位坛友已经私了解决..

开机程序已经完成,  有烧写器/编程器的话可以在这里下载开机程序的ROM二进制文件: XXXXXXXXXXXXXXXXXXXXXXXX/t/71330
如果没有烧写器/编程器,可以拍以下链接购买烧有开机程序的ROM芯片:
(暂时没开店,,  只能搞二手链接了)
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45466409834&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45486380512&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45486532164&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45419198524&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45419230415&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45389395864&spm=686.1000925.0.0.k28siq
XXXXXXXXXXXXXXXXXXX/XXXXXXXm?id=45419058469&spm=686.1000925.0.0.k28siq

目前的资料是针对有单片机和C语言的基础,  而且暂时还没得整理比较零散, 本人文科烂=  =!#, 可能写得不好理解, 有不了解的地方一定要提出来~~~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
769031
准备搞下一发套件= =, 本月底应该可以出来,
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
769152
引用 醉狗:
这个东西跟一般电脑一样使用吗?俺可以插鼠标键盘、硬盘、U盘等的吗?
有玩的价值~ 设计个硬盘卡插上就能使用硬盘, 接上USB控制芯片就可以使用USB设备...  现在已经搞好基本的东西, 硬件,编译器,开机程序都有了,  接下来就是搞个小操作系统和应用程序...  后面再边叹茶边啰嗦硬件细节[s:;P]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
神之觉醒作者
9年7个月前 IP:广西
769301
引用 fv:
一直在关注!套件出来记得@我~~~~~么么哒
后面3个字好熟悉.[s::Q]~
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}