wc86110 发表于 2019-1-30 19:29 我理解您说的编程器的好处,但就是要体会一下原始编程过程。”新地址数加一“在哪个脚加呀? |
yzwzfyz 发表于 2019-1-31 08:40 谢谢!“数据不用说,当然在P1口中给定”。P1口(12-19脚)是输入数据(0或1)的。数据输入后哪个引脚是固定数据的呢?“升高1脚(复位RES)电压到+12V就固定数据了吗?接下来就要变换地址了?是不是使6脚(P3-2口)电平”跳变一次“(由H跳到L)就变换了地址了?至此就完成了数据的输入(P1口),数据的固定(升高1脚到+12V)和地址的变换(6脚由H跳变到L),,,,, |
虽然不能直接回答楼主的0001H在哪里。但有以下看法: 1、外部分没有地址,那么地址的选择方案只能是逐步+1得到所有地址,这样才合理。 2、2051的地址是从0000H开始的,且程序也是从此单元起放置代码的,哪么必然有一个将地址设置为0000H方式。这个方法当与RST有关。 3、如此:开始(所做的一切准备工作)时的地址就是0000H,因为编程(写入程序)需要高压(12V),所以:在加电12V之前,这时的地址一定是0000H,否则0000H单元的数据无法写入。 4、接下来就是如何使地址+1,这个任务中已说明清楚了。 5、数据不用说,当然在P1口中给定了。 以上,希望能帮助到你。 |
wc86110 发表于 2019-1-30 12:16 ^_^,谢谢您的鼓励。我这终极目的就是要用0和1与单片机对话(绕过C语言什么的!) 您下面这是什么意思呀?“输入单时钟信号”我似乎懂点,对HM6116就是用按键改变地址数(二进制数),程序输入完了以后自动产生一定间隔的脉冲改变地址就能输出写入的程序。 是。输入单时钟信号就加一。表示地址数 6.是 7.自查 8~9.可以用 LED 的亮灭来校验数据的对错及显示地址的变化 地址的变化单片机也能显示出来吗?还有题外问题:单片机振荡频率那么高为什么输出节奏很慢?内部分频了吗? |
angmall 发表于 2019-1-30 00:00 您说的我还真不懂!我就认识单片机的引脚位置,不知其功能。 |