-
mega8串口有关问题
mega8串口问题C/C++code#include<avr/io.h>#include<avr/interrupt.h>//晶振频率#definefosc8000000UL//波特率#definebaud9600voidInit_Usart(void){UCSRB=(1<<RXEN)|(1<<TXEN);//允许收发,打开接收中断UBRRL=(fo...
101
热度 -
单片机中共用体的使用有关问题
单片机中共用体的使用问题在做旋转时钟,今天看了一上午代码,参看的大神程序匠人的程序,对大神深厚而规范的编程功底膜拜一下。一个地方很不懂,他首先定义了一个结构体。typedefstruct{unsignedb0:1;//结构元素表unsignedb1:1;unsignedb2:1;unsignedb3:1;unsignedb4:1;unsignedb5:1;unsignedb6:1;unsigned...
56
热度 -
[求助]各位好!请帮助解释一下此程序,谢谢!
[求助]各位好!请帮助解释一下此程序,谢谢! #include<pic.h> #definePORTAIT(adr,bitn)((unsigned)(&adr)*8+(bitn))staticbitLED_CONT@PORTAIT(PORTD,5);staticbitK1@PORTAIT(PORTC,0);staticbitK2@PORTAIT(PO...
394
热度 -
[求助]各位好!请帮助解释此程序,如解释出清楚,本人给予奖¥200元,谢谢!
[求助]各位好!请帮助解释此程序,如解释出清楚,本人给予奖¥200元,谢谢! #include<pic.h> #definePORTAIT(adr,bitn)((unsigned)(&adr)*8+(bitn))staticbitLED_CONT@PORTAIT(PORTD,5);staticbitK1@PORTAIT(PORTC,0);static...
401
热度 -
一个关于终结循环的有关问题
一个关于终结循环的问题我写了个client里面有循环等待接受server的信息代码如下:publicclassmulticastClinet{publicstaticvoidmain(String[]args)throwsException{//输入portSystem.out.println("Enteryourportnumber:"); Scannersc1=newSca...
77
热度 -
mega8与74HC165通讯有关问题
mega8与74HC165通讯问题图如上,程序如下C/C++codevoidport_init(void){PORTB=0x00;DDRB=0xAC;}voidspi_init(void){SPCR=0x60;//setupSPISPSR=0x00;//setupSPI}unsignedcharread165(void)//读74HC165函数{PORTC&=~0x01;//PC0...
91
热度 -
AVR的一个奇怪有关问题。变量定义出错,改了上位置又可以了。咋回事
AVR的一个奇怪问题。变量定义出错,改了下位置又可以了。怎么回事?变量定义写在引脚定义的后面就出错。写在开头可以编译通过。C/C++codevoidmain(void){unsignedcharBT_FLG;DDRA=0x00;/*方向输入*/PORTA=0xFF;/*打开上拉*/DDRB=0xFF;/*方向输出*/PORTB=0xFF;/*高电平*/DDRC=0x00;PORTC=0xFF;DD...
55
热度 -
单片机设计流水灯,该怎么解决
单片机设计流水灯刚刚学习单片机,老师留得作业使用ATmega16设计流水灯,ABCD四口从低位向高位依次点亮,然后从高位向低位依次熄灭。如果只用一个口PORTA我会,但是不知道怎样写四个的color='#e78608'>------解决方案--------------------给你下代码吧,C/C++code#include<iom16v.h>#include<macros.h...
112
热度 -
PIC单片机(PIC16F873)小项目6(源程序)
PIC单片机(PIC16F873)小项目六(源程序)/*;**文件名:xxxxxx板程序;**创建人:Hbx;**最后修改日期:2009年11月10日;**描述:xxxxx*///头文件#include<pic.h>#include<pic168xa.h>//全局变量定义bank1unsignedcharcheck;bank1intfull_eeprom,empty_eep...
50
热度 -
这几个延时函数如何都不起作用呢?小弟我用atmega8a!求大侠们指点!
这几个延时函数怎么都不起作用呢?我用atmega8a!!求大侠们指点!!用示波器看输出的波形没有变化!!分享到:color='#FF8000'>------解决方案--------------------从编译器优化执行代码的角度出发,延时程序的执行过程是无用的,所以可能会自作聪明地将其优化掉,这样就没有延时了;你可以检查一下,编译时所执行的make命令,就是gcc命令行上的附加开关,是否有-O,...
113
热度 -
亲们,再请何位大神把这段c#转换成vb.net?
亲们,再请哪位大神把这段c#转换成vb.net???!!privatevoidButton_Set_Click(objectsender,EventArgse){if(mc100_open(0)<0){MessageBox.Show("打开设备失败!");return;}bytevalue;value=0;value|=(byte)(Track_PA0.Value<<0);val...
190
热度 -
pic18f452编程INT0中断有关问题 为什么小弟我只能进一次中断 大侠能帮小弟我看看吗
求助pic18f452编程INT0中断问题为什么我只能进一次中断大侠能帮我看看吗我是一个单片机初学者,设计一个可变频率的方波。INT0中断使a的值增加,我第一次按button还可以增加,后来就不会中断了,不知道为什么;附程序:#include<p18f452.h>#include<delays.h>/********************中断向量及中断服务函数申明****...
9108
热度 -
哪位高手有atmega8与tlc2543 的转换程序
谁有atmega8与tlc2543的转换程序谁有atmega8与tlc2543的转换程序OUTPC0CSPC1INPC2CLKPC3菜鸟不懂,请高手指教!!!color='#e78608'>------解决方案--------------------#include<iom8v.h>#include<macros.h>#include<stdio.h>#incl...
95
热度 -
AVR定时器亟需设定定时1s,Protues仿真时实际用了8s
AVR定时器需要设定定时1s,Protues仿真时实际用了8s实验思路时:使用定时器0输出PWM,而且通过按键改变PWM的占空比,以及使用定时器1让LED一秒钟翻转一次定时器1使用的晶体频率位7.3728MHz,溢出中断设定为1s、1024分频。代码:/************************************************************project:TIMER...
63
热度 -
Window XP驱动开发(十七) 芯片固件程序设计 (代码兑现,针对USB2.0 芯片CY7C68013A)
WindowXP驱动开发(十七)芯片固件程序设计(代码实现,针对USB2.0芯片CY7C68013A)转载请标明是引用于http://blog.csdn.net/chenyujing1234欢迎大家拍砖!在我的文章:<<http://blog.csdn.net/chenyujing1234/article/details/7604266>>中介绍了USB2.0芯片CY7C6...
211
热度