请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?如果不可以,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:40:50
请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?如果不可以,

请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?如果不可以,
请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?
如果不可以,

请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?如果不可以,
不可以,连长的最像51的mega16都不可以,首先avr不可以直接位寻址.如p1.1=0;可以这么写,但不可以写pa.1=0;虽然都可以用C语言编写.
AVR端口是真正的双向端口,不像51伪双向.这也是AVR的一项优势,只是操作时大家注意DDRn就可以了.真正双向端口在模拟时序方面不如伪双向的方便.
DDRn PORTn PINn n为端口号:ABCDE
DDRn:控制端口是输入还是输出,0为输入,1为输出.个人记忆方法:一比零大所以往外挤,即1为输出,0为输入.
PORTn:从引脚输出信号,当DDRn为1时,可以通过PORTn=x等端口操作语句给引脚输出赋值.
PINn:从引脚读输入信号,无论DDRn为何值,都可以通过x=PINn获得端口n的外部电平.
当引脚配置为输入时,若PORTxn 为"1“,上拉电阻将使能.内部上拉电阻的使用在键盘扫描的时候还要说到.
端口更详细功能及介绍以及端口第二功能请参考数据手册.
端口引脚配置
DDxn PORTxn PUD (in SFIOR) I/O 上拉电阻说明
0 0 X 输入 No 高阻态 (Hi-Z)
0 1 0 输入 Yes被外部电路拉低时将输出电流
0 1 1 输入 No高阻态(Hi-Z)
1 0 X 输出 No输出低电平 ( 漏电流)
1 1 X 输出 No输出高电平 ( 源电流)

请问用在51单片机上的程序直接编程到AVR的单片机里可以吗?如果不可以, 单片机c51的程序能不能直接在c52上用AT89C51的程序能不能不经修改就直接烧到C52上用,(电机控制类的程序) 单片机编程用C语言编程,需要ADC0801的程序,引脚如下图,输入为0到5V的电压值,经过AD转换,进入单片机,然后通过驱动显示在数码管上.也就是一个简单的0到5V的数字万用表.只需要ADC0801部分的程序 51单片机程序1、测量方波脉冲的频率2、在单片机数码管上显示出频率 51单片机的程序是什么意思? 51单片机的程序是什么意思? 用单片机设计出租车计价器,使用c语言编程,使用的是51系列的单片机.计价器可以显示3位数,精确到0.1元.用数码管显示. 请问光敏电阻的光弱光强怎么在51单片机的数码管表示出来,C语言程序怎么写 光敏电阻感应光的强弱再传到51单片机上的程序怎么写单片机的数码管上 51单片机EA=1的问题到底是片内存储选择还是中断选择在编程上要同时出现形式怎样的 单片机怎么与adc0832 在程序上连接 单片机了用什么编程 在单片机c编程 比较两个数的大小,输出大的数.且带串行口中断声明:不是平常用的C语言编程的,而是 “单片机”c编程。用keil软件开发的,并非TC 我们车间时法兰克系统的车床,编程时不用刀具半径补偿,都是直接在程序里面算出来的,在车凸圆弧时,为什么图纸上的R值比程序上的R要小,而在车凹圆弧时图纸上的R值比程序上的R大,是不是考 请问直接用单片机引脚接舵机控制信号线,要加上拉电阻的话是接在单片机和信号线之间还是接在什么之间还是接在信号线和舵机的VCC之间 51单片机的片内存储器与片外存储器的区别51单片机分为片内数据存储器与程序存储器,还有外部存储器,这个外部存储器在单片机的什么地方啊,还用单片机外围接设备吗?片内与片外是都在那 编写一个程序,单击窗体实现求S=1+2+3+……+100的值.要求直接在窗体上输出1+2+3+……+100=S的最终结果可以写出编程语句么? 6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么