论坛风格切换切换到宽版
  • 3348阅读
  • 5回复

请版主、各位大佬出手帮帮忙! [复制链接]

上一主题 下一主题
离线8200
 
发帖
1974
只看楼主 倒序阅读 0楼 发表于: 2003-03-29
各位同好:我想用c2051做个9位二进制加减计数器(00h-1ffh),由p1口,p3.7输出,p3.0作(+)键,p3.1作(-)键,p3.2作(1/100)切换键(即h为+/- 1,l为+/- 100),p3.5作over输出(即计数器计数到00h或1ffh时作溢出指示,且计数为00h时(-)键无效,为1ffh时(+)键无效),无论数值为多少,+/- 100最后输出只能为00h或1ffh,(如当前数值为08h,作(-100)操作时数值只能为00h,又如当前数值为1fah,作(+100)操作时数值只能为1ffh),程序应如何写?
我目前的水平只会照搬例程里的led流水灯,如果写一个8位二进制+/-1计数器还可能写得出,但也不会写当数值为ffh时,按+1无效,数值还是会跳到00h,呵呵,惭愧惭愧!!但无论如何,都要请各位大佬出手帮帮忙啦,兄弟在此叩谢了!!
离线8200
发帖
1974
只看该作者 1楼 发表于: 2003-03-31
:( :( :(
大家给个提示嘛!!拜托拜托。
离线BG7FW
发帖
487
只看该作者 2楼 发表于: 2003-03-31
Re: 请版主、各位大佬出手帮帮忙!
最初由 8200 发布
各位同好:我想用c2051做个9位二进制加减计数器(00h-1ffh),由p1口,p3.7输出,p3.0作(+)键,p3.1作(-)键,p3.2作(1/100)切换键(即h为+/- 1,l为+/- 100),p3.5作over输出(即计数器计数到00h或1ffh时作溢出指示,且计数为00h时(-)键无效,为1ffh时(+)键无效),无论数值为多少,+/- 100最后输出只能为00h或1ffh,(如当前数值为08h,作(-100)操作时数值只能为00h,又如当前数值为1fah,作(+100)操作时数值只能为1ffh),程序应如何写?
我目前的水平只会照搬例程里的led流水灯,如果写一个8位二进制+/-1计数器还可能写得出,但也不会写当数值为ffh时,按+1无效,数值还是会跳到00h,呵呵,惭愧惭愧!!但无论如何,都要请各位大佬出手帮帮忙啦,兄弟在此叩谢了!!
没看明白????????
离线8200
发帖
1974
只看该作者 3楼 发表于: 2003-03-31
版主的电话可以告诉我吗?
文字表达的不好,因为很多的单片机名词我还不知道应该如何表达:( :( :(
离线bg3fh
发帖
225
只看该作者 4楼 发表于: 2003-03-31
程序在你信箱里
离线8200
发帖
1974
只看该作者 5楼 发表于: 2003-04-01
最初由 bg3fh 发布
程序在你信箱里

严重感谢bg3fh!!!!