久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
搞定程序在AT89c52芯片上使用正常,移植到AT89C2051就有問題
[打印本頁]
作者:
liuyy
時間:
2015-1-12 01:16
標題:
搞定程序在AT89c52芯片上使用正常,移植到AT89C2051就有問題
下午在做測試軟件(關(guān)于數(shù)據(jù)采集串口輸出的)時發(fā)現(xiàn)AT89C2051仿真,使用芯片時卻一直不正常工作,有串口輸出,但是輸出一個固定的數(shù)據(jù)。首先,確認是否硬件問題,后仔細查找后確實有問題,AT89C2051的P1. 0和P1.1在做輸入口時要加外部上拉,硬件電路沒有加然后加上,問題依舊存在。接著,確認是否是軟件問題,經(jīng)過測試AD的中斷時有時無,人為的加中斷信號,中斷確實能進入,排出中斷處理程序的問題,是對AD芯片的操作問題(中斷信號時有時無),但是此AD芯片的子程序在AT89c52芯片上使用正常,移植到AT89C2051就有問題(疑惑啊?),在AT89C2051中的程序移植到AT89c52芯片的板子上居然是好用的(更加疑惑)。。。。。。
快下班時發(fā)現(xiàn)燒寫程序的代碼長度到7FF就沒有了,我的代碼長度要到8B0啊?眼前一閃!問題找到,代碼長度溢出。重新刪減程序,將代碼長度減到7F0,再次燒程序,測試OK通過!
一直使用大容量的單片機,一不小心就將代碼敲過了,教訓啊!
作者:
Sanada
時間:
2018-2-2 22:52
我這里為什么沒有超過但是還是IO口不正確,尤其是外部中斷0,無論查詢還是中斷都是不行,下載才36個字節(jié)
作者:
Sanada
時間:
2018-2-2 22:53
#include <at892051.h> sbit P32 = P3^2; sbit P37 = P3^7; void init_INT0() { IT0 = 1; EA = 1; EX0 = 1; } void int0() interrupt 0 { P37 = ~P37; } void main() { P3 = 1; init_INT0(); while(1); }
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91精品国产91久久综合桃花
|
精品综合
|
国产一区二区三区在线看
|
99精品视频一区二区三区
|
精品国产乱码一区二区三区
|
久久不射网
|
九九免费视频
|
精品国产一区二区三区日日嗨
|
久久久久久成人网
|
瑞克和莫蒂第五季在线观看
|
免费成年网站
|
中文一区二区视频
|
91国产精品
|
成人综合一区二区
|
国产亚洲第一页
|
欧州一区二区三区
|
视频三区
|
最新中文字幕
|
草b视频
|
av在线免费网
|
亚欧洲精品在线视频免费观看
|
久久久久久国产精品免费免费男同
|
日日骚av
|
日韩高清一区
|
国产探花
|
日韩欧美手机在线
|
欧美日韩国产精品一区
|
精品一二三
|
精品国产一区一区二区三亚瑟
|
在线亚洲电影
|
久久久精品
|
国产日韩欧美在线观看
|
午夜精品在线观看
|
在线免费观看日本
|
国产欧美精品一区二区三区
|
一区二区三区四区国产
|
一区二区三区欧美在线
|
国产69久久精品成人看动漫
|
91在线电影
|
在线观看中文字幕视频
|
久久精品国产亚洲夜色av网站
|